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