Releases: sofarsounds/maestro
Releases · sofarsounds/maestro
v2.2.0
New Features & Improvements
- Auto colour and position any
Icon
element passed into aButton
- Add new
renderIcon
prop toFormGroup
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
New Features
- Added a
name
attribute to theSelect
that gets passed down to the input element - Add smooth-scrolling behaviour to
Dropdown Flyout
andSelect 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
❗️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 theDivider
component to give developers control over the margin of the component
Bug Fixes
- Fix an issue where the
line-height
attribute onBody
,Body2
,Caption
andOverline
attributes wasn't working - Pass
className
down toLogo
Component for customisation
v1.6.0
New Features
- Added a
padlock
,chevronUp
,chevronDown
icon
Dev Updates
- Added
husky
to package.json to run linting pre-commit
v1.5.8
Bug Fixes
- Fix another issue with opening mobile navbar, resizing to desktop size.
v1.5.7
Bug Fixes
- Fix issue with resizing browser size bug on Navbar
- Replace Navbar brand link with an actual
a
tag
v1.5.6
Bug Fixes & Minor Improvements
- Add a
hasError
prop toSelect
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
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