Bug 431905 - Active Titlebar color ignored but still visible and editable for color schemes with Header colors
Summary: Active Titlebar color ignored but still visible and editable for color scheme...
Status: RESOLVED DUPLICATE of bug 433059
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_colors (show other bugs)
Version: 5.20.90
Platform: Other Linux
: HI normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords: regression, usability
Depends on:
Blocks:
 
Reported: 2021-01-21 22:35 UTC by tempel.julian
Modified: 2021-03-21 12:51 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description tempel.julian 2021-01-21 22:35:28 UTC
SUMMARY

Since Plasma 5.21, it's not possible to change the color of the title bar anymore.

STEPS TO REPRODUCE
1. Go into system settings.
2. Edit Breeze-Dark theme by changing active title bar color to a different one (e.g. darken it).
3. Save it and apply it.

OBSERVED RESULT

Neither for the theme preview nor the actual window titles the darker color is applied.


EXPECTED RESULT

The changes should be applied accordingly like it was the case with Plasma 5.20.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch 5.10
(available in About System)
KDE Plasma Version: Plasma 5.21 beta 1 from Arch kde-unstable repo
Comment 1 Nate Graham 2021-01-22 21:50:27 UTC
Breeze Dark is a color scheme that has Header colors. For these color schemes, the "Active Titlebar" color is ignored, and the "Normal Background" Header color is used instead.

In the color scheme editor, you want to click on the "Color set" combobox, select "Header", and then edit the "Normal Background" color.

Yes, this is pretty confusing, sorry about that. :( We wanted to re-do the color scheme editor for Plasma 5.21 to improve the UX here, but didn't manage to have it done in time.
Comment 2 Christoph Feck 2021-01-22 22:02:21 UTC
Is there also a workaround for changing the inactive titlebar text for Breeze Dark? Here, both (active and inactive) are white. I wanted to change the inactive text to gray, but changing "text color" in "Header" only made the active text gray, which is the reverse of what I was aiming for.
Comment 3 tempel.julian 2021-01-22 22:18:13 UTC
Thanks @Nate. Changing head's "normal background" unfortunately doesn't really achieve my goal to make active and inactive windows more distinguishable from each other, which worked with the old Breeze-Dark color set. :(

I still got an altered version of the old one saved that still works, and I actually liked it better in general, as the new Breeze-Dark theme is a bit too dark for my taste on my gamma 2.4 display. Is there a chance to keep the "legacy" theme in addition?
Comment 4 Nate Graham 2021-01-23 02:24:57 UTC
Ultimately the way to revert a color scheme entirely to the pre-5.21 behavior is to remove the header colors from the color scheme. This is unfortunately one of the things we didn't manage to adapt the color scheme editor for in time. :( There will be a GUI method to do so in Plasma 5.22.

Until then, here's how to do it manually:

Save a copy of the color scheme, find it in ~/.local/share/color-schemes/, open the it up in a text editor, and manually edit it to remove the [Colors:Header] and [Colors:Header][Inactive] sections.

We left the old Breeze theme in place, which lacks header colors. So people can use that as a base for their custom non-header style color schemes/ But I guess we didn't do the same thing for Breeze Dark. We should probably put a "Breeze Dark Classic" up on store.kde.org.
Comment 5 Nate Graham 2021-03-21 12:51:32 UTC

*** This bug has been marked as a duplicate of bug 433059 ***