Bug 414113

Summary: Breeze GTK window close button doesn't match Breeze Qt version if you remove the circular background
Product: [Plasma] Breeze Reporter: Mark Godwin <nuclide.DG>
Component: gtk themeAssignee: Janet Blackquill <uhhadd>
Status: RESOLVED FIXED    
Severity: minor CC: bfeber, mariusz.libera, matejm98mthw, nate, postix, truckerzer0
Priority: NOR    
Version: 5.17.2   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In: 5.20
Attachments: Breeze GTK window decoration. There shouldn't be a circle around the close button when the user disables this option for Breeze Qt.

Description Mark Godwin 2019-11-13 22:15:59 UTC
Created attachment 123912 [details]
Breeze GTK window decoration. There shouldn't be a circle around the close button when the user disables this option for Breeze Qt.

SUMMARY
In System Settings>Application Style>Window Decorations>Theme>Breeze, I disabled the 'Draw a circle around close button' checkbox, and this works as expected when I'm using a Qt program. However, in a GTK program like Firefox, the close button still shows a circle around the close button. There doesn't seem to be a way to change this behaviour as far as I know.

STEPS TO REPRODUCE
1. Navigate to System Settings>Application Style>Window Decorations>Theme>Breeze
2. Click the configuration menu and disable 'Draw a circle around close button'
3. Go into Application Style>GNOME/GTK Application Style and make sure GTK3 theme is set to Breeze-Dark
4. Open GTK program such as Firefox or Lutris

OBSERVED RESULT
Close button still has a circle around it.

EXPECTED RESULT
Close button in Breeze GTK shouldn't have a circle around it, to match user preference/with Breeze Qt.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro KDE 18.1.2
KDE Plasma Version: 5.17.2
KDE Frameworks Version: 5.63.0
Qt Version: 5.13.1

ADDITIONAL INFORMATION
Comment 1 Björn Feber 2019-11-14 06:15:45 UTC
This also applies for the button order in the titlebar.
Comment 2 Antonio Bragatto 2020-02-23 19:49:48 UTC
I confirm that the problem still exist in Plasma 5.18.0, tried on openSUSE Tumbleweed; Not only that, even the button size of the Breeze decoration didn't respect changes, the're always "medium" size, no matter what you set;
Comment 3 Nate Graham 2020-08-25 15:09:56 UTC
Implemented with https://invent.kde.org/plasma/kde-gtk-config/-/commit/7bffadadd5e00cfd1508167dec5968c8714fc071 in Plasma 5.20!
Comment 4 Nate Graham 2020-08-25 15:25:23 UTC
*** Bug 412076 has been marked as a duplicate of this bug. ***