PlasmaZones 3.0.14
1 change, released May 27, 2026.
Fixed
- DPMS-wake autotile orphan reassignment still triggered intermittently (#527, #536): 3.0.13 closed the dropped-monitor case but missed the dual-monitor wake-up where the second output coming back simply shifts the first output’s x-offset. With no output actually removed,
oldScreenStillConnectedstayed true, andisScreenChangeInProgress()hadn’t flipped on yet because KWin emits the per-windowoutputChangedbefore thevirtualScreenGeometryChangedthat the screen-change debounce listens for, so the orphan reached the autotile-delegation guard with both legs of the check false.screenAddedandscreenRemovedare now also wired into the screen-change handler, latching the pending-change flag at the earliest point KWin tells us the output set is changing. The settle path that runs oncevirtualScreenGeometryChangedcatches up is unchanged.