You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New Features
Added an explicit annotation-select arrow tool and updated the annotation toolbox/icons to make selection mode a first-class interaction.
Changed point annotation placement to a preview-first workflow: double-click starts a floating preview, and the next click places the point.
Improved Waterfall interaction handling so annotation-tool state, toolbox visibility, and overlay mode stay in sync more predictably.
Bug Fixes
Reworked Spool row selection and persistence to use spool contents metadata instead of iterating full directory spools, fixing lazy-loading and selected-row mapping issues.
Applied select filters before chunking in Spool, so downstream operations run on the narrowed spool and selected rows map correctly.
Added widget-level Delete/Backspace shortcuts in Waterfall so active ROIs and selected annotations can be removed even when focus is on the plot viewport or ROI handles.
Cached prepared render state in Waterfall to avoid recomputing patch-derived display data and axes during render/cursor-readout paths.
Added SIP wrapper fallback handling in the Orange view layer to avoid crashes in mixed PyQt/SIP environments.
Added a plain-text editor fallback in the Code widget when Orange’s Python editor fails to initialize because of Qt binding mismatches.
Simplified the release workflow to use actions/setup-python and added checks to reject dirty/local-version build artifacts.