Skip to content

Position stage/live preview bug fix

Choose a tag to compare

@bobbycomet bobbycomet released this 23 Aug 18:23
· 4 commits to main since this release
05a1f12

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, mouseRelease never 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.