Bug 404921 - Light theme with dark CSD/headerbars
Summary: Light theme with dark CSD/headerbars
Status: RESOLVED DUPLICATE of bug 356006
Alias: None
Product: Breeze
Classification: Plasma
Component: gtk theme (show other bugs)
Version: unspecified
Platform: Other Linux
: NOR wishlist
Target Milestone: ---
Assignee: scionicspectre
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-02-28 20:00 UTC by Julius B.
Modified: 2020-04-17 15:58 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Dark KWin decoration and light headerbar (232.01 KB, image/png)
2019-02-28 20:00 UTC, Julius B.
Details

Note You need to log in before you can comment on or make changes to this bug.
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.