v4.1.0
Full Changelog: v4.0.0...v4.1.0
π The demo site has a brand new homepage! Accessing the demos of the built-in data providers is now much simpler. #1083
β¨ NEW PACKAGE: @h5web/h5wasm
- β¨ New
H5WasmProvider
by @bmaranville to read HDF5 files straight in the browser. Try opening an HDF5 file from your local machine in H5Web in our new demo! #1031 #1080 - π Check out the package's
README
to learn more about installing and using this new package and provider.
@h5web/app
- β¨ Display chunk shape and compression info in dataset metadata when supplied by data provider (currently
H5GroveProvider
) #1084 - π
< Heatmap, NX Image, RGB >
Make sure vis ratio is respected when "keep ratio" becomes enabled and user had previously zoomed in on an axis #1081 - π Fix zooming out requiring one extra mouse wheel turn #1095
- New
useDataContext
hook to allow using the built-in data providers in custom applications. See @h5web/app'sREADME
for more information and usage examples. #1090 - Support NeXus v2 specification for finding plotable data, in which the
signal
andaxes
attributes are located on the signal dataset rather than on theNXdata
group #1060 #1087
@h5web/lib
- π
[VisCanvas]
Make sure vis ratio is respected when "keep ratio" becomes enabled and user had previously zoomed in on an axis #1081 - π
[Annotation]
Fix positioning of annotation on zoom whenscaleOnZoom
is enabled #1074 - π
[Zoom, XAxisZoom, YAxisZoom]
Fix zooming out requiring one extra mouse wheel turn #1095 [Annotation]
Add propcenter
to center the annotation on the given coordinates #1074[Pan]
Stop panning temporarily if configuredmodifierKey
is released #1075