Roadmap
Tracking issue: Native KWin tiling: roadmap
The shipped and open lists below are included at build time from the reusable .md fragments (edit src/fragments/shipped.md and open.md — the single source — to keep in sync with GH #124).
Shipped
Section titled “Shipped”- MasterStack + Stacked layouts, per-output layout + cycle
- Gaps (between + margins, per-output overrides)
- Floating rules (class / utility / dialog / transient)
- Focus left/right/up/down, toggle-float, promote-to-master, move next/prev, move-to-output
- Drag-to-swap, tiling KCM in System Settings
- Patch split into vendored src + small hooks.patch (#123)
- Desktop/monitor-move autotile + focus-follow; UniqueConnection fix (#126)
- Master ratio + master count: keyboard (Meta+Ctrl+L/H, Meta+Ctrl+./,), persisted, KCM (#117, #115)
- Interactive resize: drag the master/stack divider to set the ratio; other edges snap back (#119)
- #115 Tier 3: per-leaf weights so individual stack windows can be resized
- #126 drop-in-empty: releasing a drag over an empty area should tile into that slot
- #125 Retile / reset command to recover from desync
- #116 More layout engines (Columns, Grid, Spiral, Monocle)
- #118 Directional move/swap of active window
- #120 Smart/dynamic gaps
- #121 Per-app window rules (assign layout / always-tile / pin)
Done (for reference)
Section titled “Done (for reference)”- #117 Configurable master window count
- #119 Interactive-resize snap + master-divider drag
- #122 Focus-follows-mouse (KWin built-in FocusPolicy)
- #123 Patch split
- #126 Desktop/monitor-move autotile (drop-in-empty still open)
Key open feature descriptions
Section titled “Key open feature descriptions”- Retile / reset: recover when layout and windows get out of sync
- more layout engines: Columns, Grid, Spiral, Monocle
- smart/dynamic gaps: adapt gap sizes based on context or screen
- per-app window rules: control tiling behavior per application
- directional move/swap: explicit commands in addition to drag
- per-leaf weights: individual sizing inside the stack area
These will be added to this site as they ship.