v6.0.0
Full Changelog: v5.0.0...v6.0.0
- 🎉 URL can now be supplied in H5Wasm demo to view remote files #1147
@h5web/app
⚠️ Breaking change[H5GroveProvider]
now accepts the full axios config as prop rather than only params #1139- ✨
[H5GroveProvider]
Parse dtype of compound datasets asCompound
rather thanUnknown
. Field dtypes are also parsed and can be viewed in theRaw
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]
PropmodifierKey
now accepts an array of keys to allow triggering the interaction on a combination of multiple modifier keys #1144 - ✨
[Pan]
Propbutton
now accepts multiple buttons that can trigger the pan #1149 - ✨
[DataCurve]
Add proponDataPointClick
,onDataPointEnter
,onDataPointLeave
to allow responding to clicks and hovers on data points #1146 #1154 #1156 - ✨
[DataCurve]
Add propglyphType
andglyphSize
to tune the glyph aspect #1157 - ✨
[VisCanvas]
Add propraycasterThreshold
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
andGlyphType
enums #1142 #1157