openbox
openbox copied to clipboard
Claim to support the `GTK_FRAME_EXTENTS` (enables full GTK CSD)
Advertise support for the GTK_FRAME_EXTENTS property via NET_SUPPORTED. The property, however, is ignored if set, but just advertising support enables full GTK client-side decoration, i.e. rounded corners and drop shadows.
Additional bits and pieces might be landed in a follow-up commit. I don't know if openbox is still maintained, @Mikachu , but let me know whether having that as part of this PR is a must.
Before this patch:
After this patch:
Both pictures were taken running Openbox and Compton as the composition manager.
Just a gentle reminder of a pending review on this PR, @Mikachu, @danakj.
Other than that, Happy New 2024 :tada:!
@Mikachu, @danakj just a gentle reminder of this PR (I know at least a person that will find this useful if merged :slightly_smiling_face:)!
Have a nice day!
Thanks @jalopezg-git ! I am not a big fan of the GNOME client side decorations but it is good to see them painted properly with Openbox. Hope this change can be merged!