SUMMARY The separator under the window's titlebar is shown even if the option (Application Style > Window Decoration > Breeze > Edit Breeze Theme > Draw separator under active window's titlebar) is disabled. When this option is enabled, two separators are shown. SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE neon Unstable Edition KDE Plasma Version: 5.20.80 KDE Frameworks Version: 5.75.0 Qt Version: 5.15.0
Created attachment 132193 [details] Option is disabled
Created attachment 132194 [details] Option is enabled
Ugh, that setting! Now we have a separate setting in the widget theme to disable the unified toolbar+titlebar appearance, which effectively does the same thing, but at the level of the widget theme rather than the window decoration, and with a different-colored separator. Given that this setting to draw the cyan separator has been off by default for years because users didn't like it, I propose that we delete it and use the new unified-or-not-setting in the window decoration for this.
(In reply to Nate Graham from comment #3) > Now we have a separate setting in the widget theme to disable the unified > toolbar+titlebar appearance, which effectively does the same thing, but at > the level of the widget theme rather than the window decoration, and with a > different-colored separator. So is this unified toolbar+titlebar appearance a piece of the Breeze Evolution? Can't find an option to disable it. > Given that this setting to draw the cyan separator has been off by default > for years because users didn't like it, I propose that we delete it and use > the new unified-or-not-setting in the window decoration for this. In this case, this option looks like redundant.
Will it be possible to disable this unified toolbar+titlebar appearance?
Yes, simply don't use a color scheme with Header colors in it. Then, the unified appearance will be disabled. and no extra line will be drawn once https://invent.kde.org/plasma/breeze/-/merge_requests/39 is merged. Either way, when the unified appearance is being used, we should probably suppress this turquoise line.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/breeze/-/merge_requests/138
Git commit 660b7ecca77371a47b01886d7d07f87c8b5d1915 by Nate Graham. Committed on 16/09/2021 at 20:09. Pushed by ngraham into branch 'master'. Remove "Draw separator under active window's titlebar" windeco option This option is off by default and has been for several years, after it was briefly turned on by default and proved to be unpopular with users, generating many complaints and bug reports. The line uses a semantically inappropriate highlight color which is far too visually bright, and it doesn't look good with any of our header-color-using color schemes. Arguably it never looked good with older color schemes where the titlebar and window background use different colors either. Let's remove this option. FIXED-IN: 5.24 M +0 -25 kdecoration/breezedecoration.cpp M +0 -1 kdecoration/breezedecoration.h M +0 -4 kdecoration/breezesettingsdata.kcfg M +0 -5 kdecoration/config/breezeconfigwidget.cpp M +0 -8 kdecoration/config/ui/breezeconfigurationui.ui https://invent.kde.org/plasma/breeze/commit/660b7ecca77371a47b01886d7d07f87c8b5d1915