quickshell/src/wayland/wlr_layershell
outfoxxed e0cff677a5
wayland/layershell: refactor layer shell surface integration
In addition to the much needed cleanup:

- The bridge/extension type is now directly tied to the QWindow
instead of the WlrLayershell object, and is much smaller.
- Layer requests are now comitted via polish instead of for each
change individually.
2025-05-13 14:56:49 -07:00
..
CMakeLists.txt wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00
shell_integration.cpp wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00
shell_integration.hpp wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00
surface.cpp wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00
surface.hpp wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00
wlr-layer-shell-unstable-v1.xml refactor: move wlr_layershell to its own subdirectory 2024-02-26 03:13:55 -08:00
wlr_layershell.cpp wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00
wlr_layershell.hpp wayland/layershell: refactor layer shell surface integration 2025-05-13 14:56:49 -07:00