Waybar
Waybar copied to clipboard
Require gtk-layer-shell
BREAKING CHANGE: gtk-layer-shell is now required and unconditionally used. The corresponding config option is removed.
As a part of preparation for future versions of GTK, remove an ability to use wlr-layer-shell directly. The APIs it required were dropped in GTK4, and with the menus/tooltips positioning issue being practically unsolvable it doesn't make sense to keep maintaining the code.
Draft for now, I want to see if it's worth cleaning up BarSurface stuff as the abstraction is no longer useful.
See: #2815