Skip to content

v0.0.18

Compare
Choose a tag to compare
@axelboc axelboc released this 26 May 08:39
· 2024 commits to main since this release

@h5web/app

  • ✨ Support visualizing datasets with complex values:
    • phase, amplitude or both (with amplitude as transparency layer) as heatmap; #634 #651
    • phase or amplitude as line; #664
    • NeXus data group as image or spectrum. #653 #667
  • ✨ Allow cancelling and retrying long-running requests for dataset values. #635 #640 #647 #652 #658 #659
  • ✨ Implement dark mode and switch to it based on user's system preference. #666
  • 🐛 Fix asynchronous rehydration and extraneous re-mounts of config stores. #646
  • 🐛 Fix errors for datasets or attributes containing NaN and Infinity in HsdsProvider. #639 #645
  • Improve display of complex values in ScalarVis, MatrixVis and metadata viewer. #629
  • Improve fallback and error messages when entity has no visualization or is not found. #628 #630
  • Optimize domain computations. #638
  • Show dimension mapper while fetching dataset values. #643

@h5web/lib

  • [LineVis] Support providing multiple auxiliary curve colors. #671
  • [Heatmap] Support passing transparency array and domain. #634
  • ✨ Support customizing visualizations via CSS custom properties. #662 #663
    • Document technique and properties in Storybook (cf. new Customization page).
    • Visualizations now work out of the box without the need to declare or import any CSS custom properties.
  • 🐛 [Heatmap, Line] Fix scroll prevention when zooming with mouse wheel. #624
  • [ScalarVis, MatrixVis] Improve display of complex values. #629
  • Document CSS requirements for parent element of visualizations. #662
  • Add MatrixVis and remove ScalarVis. #672

Screenshots

Auxiliary curves with individual colors

image

Phase of complex dataset

image

Dark mode

image