GTK4 and Wayland shells
In !713 (merged) support for gdk_wayland_surface_set_use_custom_surface()
got removed which makes desktop shells targeting wayland and GTK4 basically impossible.
Examples using gdk_wayland_surface_set_use_custom_surface()
with GTK3 are maynard, mate's work on moving to wayland and phosh. Most of these efforts are based on using wlr-layer-shell.
I'm opening this bug to in response to !713 (comment 593350) hoping to understand what trouble the code caused and how we can help to get similar functionality supported in GTK4.
Edited by Guido Günther