mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-26 14:23:09 +00:00
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. |
||
|---|---|---|
| .. | ||
| qml | ||
| CMakeLists.txt | ||
| Messages.sh | ||
| metadata.json | ||
| taskpanel.cpp | ||
| taskpanel.h | ||