Move Breeze to Framework
Nate Graham
nate at kde.org
Wed Jan 8 17:21:57 GMT 2025
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
More information about the kde-devel
mailing list