Skip to content

v6.0.0

Compare
Choose a tag to compare
@loichuder loichuder released this 06 Jul 12:03
· 1032 commits to main since this release

Full Changelog: v5.0.0...v6.0.0

@h5web/app

  • ⚠️ Breaking change [H5GroveProvider] now accepts the full axios config as prop rather than only params #1139
  • [H5GroveProvider] Parse dtype of compound datasets as Compound rather than Unknown. Field dtypes are also parsed and can be viewed in the Raw inspection. Requires [email protected]. #1137
  • < Heatmap, Line, NX, RGB > Allow select-to-zoom on a single axis:
    • Ctrl+Alt+Drag for zoom on X
    • Ctrl+Shift+Drag for zoom on Y

@h5web/lib

  • ✨ New AxialSelectToZoom component to allow selection zoom on a single axis #1145
  • ✨ New DefaultInteractions component that combines all of the built-in interactions used in the core visualizations (pan, zoom, axial zoom, select-to-zoom, and axial select-to-zoom) #1145
  • [Pan, Zoom, SelectionTool, SelectToZoom] Prop modifierKey now accepts an array of keys to allow triggering the interaction on a combination of multiple modifier keys #1144
  • [Pan] Prop button now accepts multiple buttons that can trigger the pan #1149
  • [DataCurve] Add prop onDataPointClick, onDataPointEnter, onDataPointLeave to allow responding to clicks and hovers on data points #1146 #1154 #1156
  • [DataCurve] Add prop glyphType and glyphSize to tune the glyph aspect #1157
  • [VisCanvas] Add prop raycasterThreshold to change the interaction radius for Points. This threshold is adapted dynamically when zooming. #1155
  • 🐛 Warn when trying to register two interactions with the same internal ID (for instance, when trying to render two Pan components at the same time) #1151
  • Export MouseButton and GlyphType enums #1142 #1157