mirror of
https://invent.kde.org/marcoa/shift-shell.git
synced 2026-06-11 08:57:21 +00:00
Replace the flat per-screen tiling order with a persistent layout tree so split orientation and window relationships survive retiles. Derive the per-screen tile cache from the tree when applying geometries. Make drag insertion deterministic by mapping the cursor position over a target tile to the nearest split direction and previewing the exact half that will be assigned. Retile on Workspace.onScreensChanged so screen rotation and output changes recompute tiled window geometry from the updated work area, and reconcile tiled windows that KWin moved to another output. |
||
|---|---|---|
| .. | ||
| convergentwindows | ||
| shift-tiling | ||
| CMakeLists.txt | ||