On 12/31/24 4:59 AM, Ingo Klöcker wrote:
On Montag, 30. Dezember 2024 18:51:39 Mitteleuropäische Normalzeit Nate Graham
wrote:
A long term concern I have is that it's messy and unpleasant to have
default styling data scattered across so many places. Ideally we'd be
able to centralize *all* data about a particular style in a single repo,
so that making changes is easy and that repo can be swapped out for
another one in the future.

Just for clarification: Do you want a single repo with multiple frameworks? Or
do you want a single Breeze framework and every app needs to load the Breeze
theme to be able to use Breeze colors, Breeze icons and the Breeze widget
style?

I had not considered the option of a single big repo with multiple frameworks in it. My thought was more towards a single "Breeze" framework with all Breeze-specific assets and styling in it.


Sorry for my ignorance, but do Kirigami apps actually use the Breeze widget
style? I'm pretty sure that they do use the color theme and the icons.

On the desktop they do, but indirectly. On the desktop, they use qqc2-desktop-style as their QQC2 style, and this style gets its appearance from the QStyle. So in practice, our Kirigami apps require both qqc2-desktop-style and Breeze.

On mobile, they use qqc2-breeze-style which implements a Breeze style internally, without the indirection.

The above is going to change with the Union theming system though.


Nate

Reply via email to