shift-shell/containments/taskpanel
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
..
qml Reserve screen space for the dock in convergence mode 2026-04-09 19:47:38 +02:00
CMakeLists.txt gestures: Set kwin touch area to be gesture guide area height 2025-12-25 22:27:44 -05:00
Messages.sh Rename containments 2023-03-05 09:39:44 -08:00
metadata.json SVN_SILENT made messages (.desktop file) - always resolve ours 2026-03-15 01:41:15 +00:00
taskpanel.cpp Add task strip and Overview to navigation panel 2026-04-08 19:07:37 +02:00
taskpanel.h Add task strip and Overview to navigation panel 2026-04-08 19:07:37 +02:00