Created attachment 149906 [details] Video showing the two themes that are basically the same behaving differently in regards the scope of the titlebar option SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** The option "Apply accent color to active window titlebars" is not applied consistently. It has a different scope, depending on which preset color theme you edit. The option "Apply accent color to inactive window titlebars" has the same problem. STEPS TO REPRODUCE 1. Go to the "colors" submenu in the theming settings. 2. Enable the accent color option "from current wallpaper". 3. Enable the "Breeze Classic" color scheme. Observe which portion of the windows is colored in the accent color. 4. Edit either "Breeze Dark" or "Breeze Light" and activate "Apply accent color to active window titlebars". The settings should now look the same as in "Breeze Classic". Save the color theme and apply it. Observe which portion of the windows is colored in the accent color. OBSERVED RESULT When using a theme based on Breeze Classic, only the title bar is colored in the accent color. When using a theme based on Breeze Dark or Breeze Light, the title bar and the area below it are all colored in the accent color. EXPECTED RESULT Only the title bar should be colored in the accent color, regardless of which color theme is used. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.25.0 KDE Frameworks Version: 5.95.0 Qt Version: 5.15.4 ADDITIONAL INFORMATION
This should be fixed-ish in Plasma 5.25.1.
I installed Plasma 5.25.1 earlier today, and rebooted. This issue is very much not fixed for me. It's not even fixed-ish. It's exactly the same as before. :(
I, too, have updated and created new themes. The issue still persists. It is not fixed in Plasma 5.25.1.
Sorry, I mis-read the original report. > When using a theme based on Breeze Classic, only the title bar is colored in the accent color. > When using a theme based on Breeze Dark or Breeze Light, the title bar and the area below > it are all colored in the accent color. This is actually the expected, intentional state of affairs. When you use a color scheme with "header colors" like Breeze Light and Breeze Dark, it applies the titlebar color to the header area below it automatically. If you don't like this, you can copy it and remove the header colors, or make a copy of the Breeze Classic color scheme that has colors more to your liking.
(In reply to Nate Graham from comment #4) > Sorry, I mis-read the original report. > > > When using a theme based on Breeze Classic, only the title bar is colored in the accent color. > > When using a theme based on Breeze Dark or Breeze Light, the title bar and the area below > > it are all colored in the accent color. > > This is actually the expected, intentional state of affairs. When you use a > color scheme with "header colors" like Breeze Light and Breeze Dark, it > applies the titlebar color to the header area below it automatically. > > If you don't like this, you can copy it and remove the header colors, or > make a copy of the Breeze Classic color scheme that has colors more to your > liking. Okay but then what exactly is the difference between the Classic and the Light theme that makes the option be applied differently? There has to be an option for this somewhere. It makes no sense to me that the option does one thing when applied to one theme, but another thing when applied to another theme. As a user I would like to have some insight into what's going on so that I can change it to my liking.
The technical difference between them is that the "Breeze Classic" color scheme does not have any Header colors defined; "Breeze Light" and "Breeze Dark" do. The intended visual difference is that in Breeze Classic, only the actual titlebar changes color. For "Breeze Light" and "Breeze Dark," the entire header area changes color (this is what the Header colors do). So probably to disambiguate this, when the color scheme has header colors, we should change the text of the checkbox to say "Apply colors to window headers" instead of "window titlebars". That would be reasonable to do. If you agree, can you file a new bug report requesting this change?
(In reply to Nate Graham from comment #6) > The technical difference between them is that the "Breeze Classic" color > scheme does not have any Header colors defined; "Breeze Light" and "Breeze > Dark" do. > > The intended visual difference is that in Breeze Classic, only the actual > titlebar changes color. For "Breeze Light" and "Breeze Dark," the entire > header area changes color (this is what the Header colors do). Okay, I understand. Thanks for the explanation. > So probably to disambiguate this, when the color scheme has header colors, > we should change the text of the checkbox to say "Apply colors to window > headers" instead of "window titlebars". That would be reasonable to do. > > If you agree, can you file a new bug report requesting this change? Yes, I'm gonna do that.