Skip to content

v0.3.0

Latest

Choose a tag to compare

@JamesDoingStuff JamesDoingStuff released this 05 Sep 08:00
· 16 commits to main since this release
a792310

Version 0.3.0

Install via NPM at https://www.npmjs.com/package/@diamondlightsource/sci-react-ui/v/0.3.0

Added

  • Logo component, to easily add the theme logo to anywhere
  • ImageColourSchemeSwitch takes a parameter interchange to swap image based on the opposite
    of the colour scheme switch - for use with alternative background colours.
  • BaseBar component is the base for all the bars used in SciReactUI. Can also be used itself.
  • AppBar is a bar to show the main title of your App.
  • JsonForms renderers have been added for use with readonly mode in JsonForms.
  • Support for TIFFs in ScrollableImages component

Fixed

  • Themes were not inheriting all details from their parents.
  • Fixed alt text on logos.
  • Fixed Footer was not adhering to Container width. (Can be turned off with containerWidth setting)
  • Fixed bug in Footer Links where alignment was out on first link.
  • Ordering of StoryBook now more intuitive.

Changed

  • Breaking change: The use of color has been replaced with colour throughout.
    • ImageColorSchemeSwitch, ImageColorSchemeSwitchType and ImageColorSchemeSwitchProps
      renamed to ImageColourSchemeSwitch, ImageColourSchemeSwitchType and ImageColourSchemeSwitchProps respectively
    • User component color prop renamed to colour.
  • RootProps on Breadcrumbs has been removed. There props can be passed in directly.
    e.g. <Breadcrumbs sx={{color:"red"}} /> instead of <Breadcrumbs rootProps={{sx: { color: "red" } }}/>