Skip to content

v0.0.8

Choose a tag to compare

@d-chambers d-chambers released this 26 Mar 16:30
· 12 commits to main since this release
5aac6dc

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.

Breaking Changes

  • None