shift-shell/kwin/scripts
Marco Allegretti a338369457 Improve dynamic tiling layout handling
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.
2026-05-17 18:26:28 +02:00
..
convergentwindows Guard convergentwindows against invalid windows 2026-05-04 11:43:41 +02:00
shift-tiling Improve dynamic tiling layout handling 2026-05-17 18:26:28 +02:00
CMakeLists.txt Add SHIFT dynamic tiling KWin script 2026-05-04 20:25:06 +02:00