Created attachment 125179 [details] Screenshot This is Breeze Light color scheme.
(In reply to mthw0 from comment #0) > Created attachment 125179 [details] > Screenshot > > This is Breeze Light color scheme. Is this a native GTK+ application or something like Chrome/ium and Firefox?
Oh, I didn't say where it is from. It's gtk3-demo and/or pamac, but not firefox (also with CSDs).
Works fine for me with gtk3-demo when using the Breeze Light color scheme, FWIW.
Same here. Here is how it looks like in Eye of Gnome: https://imgur.com/dMjGFYa
I can confirm with pamac, but not with gtk3-demo. Operating System: Arch Linux KDE Plasma Version: 5.17.90 KDE Frameworks Version: 5.67.0 Qt Version: 5.14.1
Interesting, I still have this issue with both.
I can confirm this, with Gnome calc, maps and boxes https://imgur.com/a/KMasNOH
The following apps are affected on my system when their windows are maximized while I'm using breeze light color scheme and breeze-gtk3 theme: nautilus eye of gnome gnome disks gedit pamac gnome boxes gnome calculator gnome software evince pdf viewer 2048 (game) dino XMPP (Jabber) chat client pulse effects celluloid video player lollypop music player gnome music Operating System: Arch Linux KDE Plasma Version: 5.18.1 KDE Frameworks Version: 5.67.0 Qt Version: 5.14.1
I'm no longer experiencing this bug. I think I fixed it at some point by deleting old config files ~/.config/gtk-3.0 so you may retry with a fresh user profile.
(In reply to Mariusz Libera from comment #9) > I'm no longer experiencing this bug. I think I fixed it at some point by > deleting old config files ~/.config/gtk-3.0 so you may retry with a fresh > user profile. Still happens, deleted ~/.config/gtk-3.0 multiple times.
I think I found the problem. In the gtk-3.0/gtk.css moving ".maximized .titlebar button.titlebutton.maximize" from the chromium section (near lines 4438) to the .maximized maximize section (near lines 4189) button fixes it for me. Now I'm not sure where that is in the source code.
Here, maybe? https://invent.kde.org/plasma/breeze-gtk/-/blob/master/src/gtk3/applications/_chromium.scss?ref_type=heads#L112
But wouldn't that only fix the issue in Chromium and Electron-based CSD apps, and not all the apps listed in this bug report?
(In reply to Nate Graham from comment #12) > Here, maybe? > https://invent.kde.org/plasma/breeze-gtk/-/blob/master/src/gtk3/applications/ > _chromium.scss?ref_type=heads#L112 Yes, and It should go somewhere here https://invent.kde.org/plasma/breeze-gtk/-/blob/master/src/gtk3/widgets/_window_decorations.scss?ref_type=heads#L186 (In reply to Nate Graham from comment #13) > But wouldn't that only fix the issue in Chromium and Electron-based CSD > apps, and not all the apps listed in this bug report? No, the part that has to be moved is only the '.maximized .titlebar {', so the full thing would be '.maximized .titlebar button.titlebutton.maximize', I tested it with lutris and it solves the issue for me. Note that the bug is not present when window_decorations.css is used (from kwin theme). STEPS TO REPRODUCE 1. Remove window_decorations.css 2. Open gtk3 program 3. For more dramatic effect change you color scheme (from light to dark or vice versa)
Ok cool. Wanna submit a merge request for this?
(In reply to Nate Graham from comment #15) > Ok cool. Wanna submit a merge request for this? I'm new to scss
(In reply to Nate Graham from comment #15) > Ok cool. Wanna submit a merge request for this? I'm new to scss and I don't know if there is a nice way to just insert the ".titlebar button.titlebutton" to the https://invent.kde.org/plasma/breeze-gtk/-/blob/master/src/gtk3/widgets/_window_decorations.scss#L187 but without the "dialog" and "window" at the beginning (from line 68).
*** Bug 481084 has been marked as a duplicate of this bug. ***
*** Bug 489970 has been marked as a duplicate of this bug. ***