Skip to content

Releases: sofarsounds/maestro

v2.2.0

31 Jul 13:59
fe9410b
Compare
Choose a tag to compare

New Features & Improvements

  • Auto colour and position any Icon element passed into a Button
  • Add new renderIcon prop to FormGroup that can be used to pass for example an info/help icon to it

Bug Fixes

  • Fix issue where Icon was still visible in Button in loading state

Dev Updates

  • More documentation on utils!

v2.1.0

30 Jul 12:10
4b72536
Compare
Choose a tag to compare

New Features

  • Added a name attribute to the Select that gets passed down to the input element
  • Add smooth-scrolling behaviour to Dropdown Flyout and Select Menu component when scrollable
  • Create an export a withTextfieldStyle util that can be used to style thirdparty inputs
  • Create docs.. Lots of docs...

Dev Related

  • Created a specific folder for each hook
  • Created a specific folder for each util

v2.0.0

26 Jul 11:30
8cee22a
Compare
Choose a tag to compare

❗️Breaking Changes

Renaming colour to color

We have replaced all colour occurrences with color. This is to keep it consistent with the css way to write color and avoid confusion.

Card Component Dot Notation

Until now you had to write a Card Component like this

<Card.Container>
  // children
</Card.Container>

We have now changed it so you can simply omit the Container wrapper.

<Card>
  // children
</Card>

Subnav Component Dot Notation

Until now you had to write a Subnav Component like this

<Subnav.Container>
  // children
</Subnav.Container>

We have now changed it so you can simply omit the Container wrapper.

<Subnav>
  // children
</Subnav>

Footer Component Dot Notation

Until now you had to write a Footer Component like this

<Footer.Wrapper>
  // children
</Footer.Wrapper>

We have now changed it so you can simply omit the Wrapper element.

<Footer>
  // children
</Footer>

Improvements

  • Add a block property to all button components
  • Add a spaceAfter prop to all Typography components to enable developers customising the space after a text element
  • Add a space prop to the Divider component to give developers control over the margin of the component

Bug Fixes

  • Fix an issue where the line-height attribute on Body, Body2, Caption and Overline attributes wasn't working
  • Pass className down to Logo Component for customisation

v1.6.0

25 Jul 15:21
e429977
Compare
Choose a tag to compare

New Features

  • Added a padlock, chevronUp, chevronDown icon

Dev Updates

  • Added husky to package.json to run linting pre-commit

v1.5.8

25 Jul 10:44
ab3e51d
Compare
Choose a tag to compare

Bug Fixes

  • Fix another issue with opening mobile navbar, resizing to desktop size.

v1.5.7

25 Jul 10:04
192897c
Compare
Choose a tag to compare

Bug Fixes

  • Fix issue with resizing browser size bug on Navbar
  • Replace Navbar brand link with an actual a tag

v1.5.6

24 Jul 14:41
36b8097
Compare
Choose a tag to compare

Bug Fixes & Minor Improvements

  • Add a hasError prop to Select to highlight the select in error state
  • Create a new Link component that matches the design system
  • Add hover state to the Card title when clickable
  • Add hover state to links in Footer

v1.5.5

24 Jul 11:08
f75c9b9
Compare
Choose a tag to compare

Bug Fixes & Minor Improvements

  • Fix issue with typography font-weights
  • Add spacing to pagination bubbles
  • Auto-close navbar dropdown when scaling from mobile up to desktop

v1.3.1

22 Jul 12:27
21f4a51
Compare
Choose a tag to compare

New Features

  • Menu component composable with Select & Dropdown
  • Sticky container takes an offset top prop
  • Anchor component available

v1.2.1

17 Jul 09:58
156d0dc
Compare
Choose a tag to compare

New Features

  • Dropdown component ability to remove ignore flyout container
  • Access dropdown state from within label, will allow toggled states

Bug Fixes & Improvements

  • Fix readonly prop on select component input