PlasmaZones 2.3.16

4 changes, released March 21, 2026.

Fixed

  • Layout card button flicker on hover (#235): The Auto-assign and Visibility toggle buttons flickered when hovered. There were two cooperating causes. First, the right-anchored Row reflowed leftward when buttons toggled visible:, shifting button positions and destabilizing hover. Second, ToolTip.visible: hovered with no delay opened a popup that stole pointer focus on some compositors. Wrapped each ToolButton in a fixed-size Item to eliminate geometry reflow and added ToolTip.delay to break the feedback loop.
  • Zone selector grid ignoring columns/rows at fixed preview sizes: The maxRows setting was only applied when preview size was “Auto”. Fixed to apply for all size modes in Grid layout.

Changed

  • Improved zone selector edge scrolling: Widened auto-scroll trigger zone from 32px to 48px and increased max scroll speed by 75% for more responsive scrolling during window drag.
  • Zone selector scroll D-Bus API: Added selectorScrollWheel D-Bus method and applyScrollDelta QML function for programmatic scrolling. Infrastructure is wired and ready for when KWin exposes pointer axis events to effects.