PlasmaZones 1.10.0
11 changes, released February 13, 2026.
Added
- Multiple binds per action: Configure up to 4 independent triggers for zone activation, proximity snap, and paint-to-span, e.g. Alt key + Right mouse button as separate triggers for different input devices (#150)
- Click-to-edit existing triggers in the KCM. Click a trigger label to replace it in-place
- AND semantics for combined modifier+button triggers (both must be held)
- Conflict detection warns when the same trigger is used across multiple actions
Fixed
- Multi-zone threshold setting not applied correctly (#147)
- Modifier shortcuts now exclude the activation key to prevent conflicts
- Legacy config keys cleaned up on save (stale DragActivationModifier, mouse button keys removed)
- Empty trigger list prevented. At least one trigger is always required per action
Changed
- Settings stored as JSON trigger lists (automatic migration from single-value format)
- KWin effect simplified. The daemon handles all trigger matching via
anyTriggerHeld() - D-Bus API: new
dragActivationTriggers,multiZoneTriggers,zoneSpanTriggerslist properties replace individual modifier/mouse button getters