PlasmaZones 2.8.2
3 changes, released April 8, 2026.
Fixed
- Autotile windows pushed off-screen on retile (#271): When a window’s minimum size exceeded its assigned zone (common with browsers on ultrawide monitors), the Wayland centering code centered the oversized window within the zone, pushing it to a negative x/y position, literally off the left edge of the screen. Oversized windows are now left/top-aligned in their zone instead of centered, staying on-screen while the daemon adjusts zone sizes.
- Min-size clearing regression from 2.8.1: Removed the indiscriminate
m_windowMinSizesclearing inonScreenGeometryChanged()added in 2.8.1. The min-size feedback loop it guarded against was already eliminated by removing thetargetZone.width()fallback, so the clearing just forced windows through unnecessary centering discovery cycles, triggering the off-screen push above.
Improved
- Autotile diagnostic logging: Added logging to key autotile paths. Window open/remove events now log IDs and min-sizes,
recalculateLayoutlogs zone geometries and split ratios, screen geometry changes are logged, and window eligibility rejections now include the reason. This makes autotile ratio issues diagnosable fromjournalctlwithout code changes.