openbox icon indicating copy to clipboard operation
openbox copied to clipboard

Claim to support the `GTK_FRAME_EXTENTS` (enables full GTK CSD)

Open jalopezg-git opened this issue 1 year ago • 5 comments

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: before

After this patch: after

Both pictures were taken running Openbox and Compton as the composition manager.

jalopezg-git avatar Dec 12 '23 18:12 jalopezg-git

Just a gentle reminder of a pending review on this PR, @Mikachu, @danakj.

Other than that, Happy New 2024 :tada:!

jalopezg-git avatar Jan 05 '24 17:01 jalopezg-git

@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!

jalopezg-git avatar May 13 '24 09:05 jalopezg-git

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!

artebin avatar Jun 29 '24 13:06 artebin