shift-shell/containments
Marco Allegretti 98733bb654 Reserve screen space for the dock in convergence mode
Add an invisible layer-shell surface with an exclusive zone matching
the dock height.  KWin uses this to shrink MaximizeArea so maximized
and tiled windows no longer overlap the dock.

The previous approach of tweaking the nav-panel PanelView was a dead
end: PanelView resets its own surface properties on reconfiguration
and Wayland offers no way to set struts from a KWin script.  A
separate surface at LayerBottom with exclusionZone is the intended
protocol mechanism.
2026-04-09 19:47:38 +02:00
..
homescreens Show app drawer as popup in convergence mode 2026-04-09 12:35:52 +02:00
panel Add system tray to status bar in convergence mode 2026-04-08 20:12:16 +02:00
taskpanel Reserve screen space for the dock in convergence mode 2026-04-09 19:47:38 +02:00
CMakeLists.txt homescreen: Move into folder 2022-05-17 23:19:11 -04:00