mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-04-26 14:23:09 +00:00
The status bar was hidden whenever a window was showing because the fullscreen property evaluated autoHidePanelsEnabled without checking convergence mode. Return false from fullscreen when convergence is active so the bar stays on screen. Use WindowsGoBelow visibility mode in convergence so PanelView does not manage the exclusive zone (it would fight with the LayerOverlay layer set by QML). Add a separate layer-shell surface at LayerBottom with an exclusive zone matching the bar height, following the same pattern as the dock space reserver. Re-run setWindowProperties on convergence mode changes. |
||
|---|---|---|
| .. | ||
| homescreens | ||
| panel | ||
| taskpanel | ||
| CMakeLists.txt | ||