Bug 446206

Summary: Buttons with linked stying do not appear linked
Product: Breeze Reporter: krir17.890
Component: gtk themeAssignee: Jan Blackquill <uhhadd>
Status: RESOLVED FIXED    
Severity: normal CC: nate, plasma-bugs
Priority: NOR    
Version: 5.22.5   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In: 5.24
Attachments: Comparison between linked buttons in breeze0gtk and adwaita

Description krir17.890 2021-11-28 17:34:09 UTC
Created attachment 144041 [details]
Comparison between linked buttons in breeze0gtk and adwaita

SUMMARY
Buttons in a GtkBox with "linked" class appear as separate button instead of being linked. (This seems to be the behavior defined in https://invent.kde.org/plasma/breeze-gtk/-/blob/master/src/gtk3/widgets/_button.scss#L410). Ideally they should appear as a set of connected buttons.

STEPS TO REPRODUCE
1. Open Gtk3-widget-factory

OBSERVED RESULT
Widgets such as comboboxentry do not appear as expected (with linked buttons) (see attachment)

EXPECTED RESULT
Linked Buttons should appear connected

SOFTWARE/OS VERSIONS
Breeze-Gtk-version:  5.22.5-0ubuntu1 (installed on Xubuntu 20.04 using deb package)
Comment 1 Bug Janitor Service 2021-12-03 02:03:49 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/breeze-gtk/-/merge_requests/33
Comment 2 Jan Blackquill 2021-12-13 16:44:13 UTC
Git commit d66e5f52b6af0c311f064471362b6ad5b76c95a4 by Jan Blackquill.
Committed on 12/12/2021 at 22:32.
Pushed by ngraham into branch 'master'.

gtk3, gtk4: make linked buttons look linked

M  +61   -129  src/gtk3/widgets/_button.scss
M  +3    -0    src/gtk3/widgets/_headerbar.scss
M  +1    -3    src/gtk3/widgets/_notebook.scss
M  +1    -3    src/gtk3/widgets/_sidebar.scss
M  +61   -129  src/gtk4/widgets/_button.scss
M  +3    -0    src/gtk4/widgets/_headerbar.scss
M  +1    -3    src/gtk4/widgets/_notebook.scss
M  +1    -3    src/gtk4/widgets/_sidebar.scss

https://invent.kde.org/plasma/breeze-gtk/commit/d66e5f52b6af0c311f064471362b6ad5b76c95a4