Position stage/live preview bug fix
Fixed
-
Position Stage frozen after Live Preview Start/Stop
Starting Live Preview could leave the Position Stage unable to move any visual, and the problem remained after Stop.Cause: plain left-clicks on empty stage area switched the view into pan-only mode (
ScrollHandDrag). When the Conky preview window took focus mid-gesture,mouseReleasenever ran on the stage, so the view stayed pan-only permanently.Fixes:
- Left-click no longer enters pan mode. Pan is middle-click or Alt+left-drag only; left-click always keeps item-drag mode so proxies stay movable.
- Stage view restores item-drag mode on focus in, show, and mouse enter (covers returning from the Conky window).
- New
PositionStagePanel.reset_interaction()reasserts drag mode and per-proxy movable/lock flags. - Studio wires Live Preview started and stopped to
reset_interaction()so Start/Stop always recover the stage. - Labels and the window frame still ignore mouse input; refresh/selection still reassert
ItemIsMovable.