Skip to content

v1.2.0

Compare
Choose a tag to compare
@axelboc axelboc released this 30 Nov 08:12
· 1602 commits to main since this release

@h5web/app

  • [App] Add prop startFullscreen to allow starting the viewer with the explorer collapsed -- useful when space is limited and when previewing NeXus files with default visualizations. #872
  • [H5GroveProvider] Add prop axiosParams to allow passing arbitrary query params to H5GroveProvider #819
    • ⚠️ Breaking change The file query param is no longer sent to the H5Grove endpoint automatically -- this behaviour must now be specified explicitly with axiosParams={{ file: filepath }}. #819
  • ⚡ Fetch attribute values on demand to reduce number of requests on initial load and when selecting groups in explorer. #807
  • 🐛 Fix multiple regressions when visualizing scalar and some array datasets (non-numeric and numeric dtypes with no native equivalent). #843 #865
  • Show min/max indices above dimension sliders. #868
  • Hide sliders for dimensions with single values #868
  • When selecting a group that has no default attribute, always look for an implicit default NeXus child to visualize (i.e. regardless of the group's NX_class or whether it has one at all). #845
  • Prioritise NXdata over NXentry groups when looking for an implicit default NeXus child to visualize, and consider NXprocess groups as last resort. #845
  • Show NX badge in explorer next to NXprocess groups. Note that, to limit network use and responsiveness, the NX badge cannot accurately predict whether groups have implicit default children. #845
  • [H5GroveProvider] Improve error message when H5Grove back-end cannot resolve a soft link. #870
  • Providers errors are more explicit #871

Screenshots

Slider limits

image