Bug 404921

Summary: Light theme with dark CSD/headerbars
Product: [Plasma] Breeze Reporter: Julius B. <kde-bugzilla>
Component: gtk themeAssignee: scionicspectre
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: bizyaev, nate
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=407639
Latest Commit: Version Fixed In:
Attachments: Dark KWin decoration and light headerbar

Description Julius B. 2019-02-28 20:00:49 UTC
Created attachment 118441 [details]
Dark KWin decoration and light headerbar

SUMMARY
I'm using the light Breeze theme with dark Breeze window borders. In this setup, GTK3 apps with headerbars look out of place with both the light and dark GTK themes, because either the headerbar will be light as well, or the whole app will be black. 

STEPS TO REPRODUCE
1. Set Desktop theme to "Breeze Dark", and Qt widget style to "Breeze" (light)
2. Set GTK style to "Breeze" (light)
3. Start a Qt and a GTK3 app (e.g. evince or gedit)
4. Observe the difference in Kwin title bar and GTK3 headerbar

OBSERVED RESULT
The GTK3 headerbars look out of place because they are light, while all other (Kwin) title bars are dark

EXPECTED RESULT
It would be great if there was an additional third GTK3 theme for light widgets with dark headerbars (+light window buttons).


ADDITIONAL INFORMATION
This also affects the Firefox CSD, which will render dark window buttons on a dark title bar (essentially making the window buttons invisible, c.f. https://github.com/vfrico/firefox-breeze-duo/issues/2).
Comment 1 Nate Graham 2019-03-02 13:53:35 UTC

*** This bug has been marked as a duplicate of bug 403426 ***
Comment 2 Julius B. 2019-03-02 14:19:48 UTC
I don't think this is a duplicate. bug#403426 is about active and inactive windows, this one here is about light widget theme with dark window borders/headerbar for *active* windows.
Comment 3 Nate Graham 2019-03-02 22:06:02 UTC
Ah you're right. Then it's a duplicate of Bug 356006. :)

*** This bug has been marked as a duplicate of bug 356006 ***
Comment 4 Ilya Bizyaev 2020-04-17 15:26:09 UTC
Since this is linked from a Firefox theming extension, I'll add: for the Firefox part, this bug is not a duplicate. Firefox headerbars remain unfixed in Breeze. I remember Carson said Firefox's GTK color usage was a mess, but the fact is that Firefox CSD still can not be used in default Plasma configuration.
Comment 5 Nate Graham 2020-04-17 15:58:26 UTC
That would be Bug 407639.