Move QQC2 desktop style visual theme into Breeze or some other repo aligned with the Plasma release cycle
Closed, WontfixPublic

Description

Similar to T12611. It's hard to synchronize visual changes when they have to be made across repos with differing release cycles. The Breeze QQC2 theme lives in the qqc2-desktop-style repo which is in Frameworks, while the Breeze Widget Theme lives in Breeze which is on the Plasma release schedule.

ngraham created this task.Jan 29 2020, 12:29 AM

Alternatively, we could move the Breeze widget theme into a framework and not have to do this.

If QQC2-desktop-style is tied to a specific style then QQC2-desktop-style is failing at it's job. It's meant to be agnostic to all styles, so there shouldn't be a reason to be in sync.

ngraham closed this task as Wontfix.Jan 29 2020, 2:23 AM
ngraham claimed this task.

For example the recent scrollbar UI changes required patches to Breeze, qqc2-desktop-style plasma-framework, and Kirigami. Three are frameworks, one's in Plasma. Getting everything synced has been an ongoing issue.

But I think this may be the wrong path and we should instead investigate making Breeze a framework. One release cycle change rather than three, and per your comment in T12611, it might make more sense anyway.