0.9.0
Added
FieldChipscomponentFieldnow supporthideLabelFieldsetnow supportsfieldsHideLabel(hides labels for Fields within)MultiSelecticon addedzIndexFlooradded totheme(used as base value for Overlay & Modal z-index value:q)eslint-config,prettier-configandstylelint-configpackages moved from separate repository and updated to integrate any overrides needed previously.
Changed
-
Badgenow uses generated colors rather than referencing colors.palette -
DialogManagernow supports a non render-props style interface -
IconButtonimproved hover/active states and no background on hover -
InputTextinterface simplified / narrowed- No longer supports typography or pseudo props
- Switch from using defaultProps to
cssblock to share common styles with other components
-
Popovernow supports the preferredcloneElementstyle usage in addition to the existing render prop style- Additionally the render prop style now exposes
aria-haspopupfor use
- Additionally the render prop style now exposes
-
TextAreainterface simplified / narrowed- No longer supports border or typography props
-
Icons:
FieldLocation,FieldString,FieldDurationartwork update -
Deprecate use of
Modalterm throughout code base -
ModalPortalis nowPortal -
Modal*has moved toDialog*ModalContextis nowDialogContextModalContentis nowDialogContentModalFooteris nowDialogFooterModalHeaderis nowDialogHeader- Aliases for the old names are in place to ease the upgrade but these aliases will be deprecated shortly
Fixed
-
ButtonGroup/ButtonToggledisplay issues- Smaller text in Safari and Firefox
- White space between highlighted item and border (
ButtonToggle) - Missing horizontal borders in wrapping
ButtonTogglewhenoptionsare loaded asynchronously
-
CheckboxGroup&RadioGroupoptions now properly wrap when the exceed the container width -
FieldSelect/FieldSelectMultimissingaria-labelledbyattribute on the input -
Iconwill no longer shrink when placed inside a flex layout -
Select/SelectMultikeyboard navigation when filtering options -
Select&SelectMultioption group label alignment -
SelectMulticreate option unnecessary left padding -
Tooltipclosing when mouse moves from trigger element to tooltip -
Major CSS linting clean-up
Removed
ComboboxMultiOptionprophideCheckMark(instead useindicator={false})CustomizableAttributesare no longer supportedDialogHeader/ModalHeaderno longer supportsheaderIconDrawerno longer availableLabelinterface has significantly pared-down (to just DOM-native properties)Menuno longer supportsmarkerpresentationMenuList,MenuGroup&MenuItemno longer supportscustomizationPropspseudosupport from design-tokens (prefer usingstyledwhen pseudo selectors are required)- Includes changes to
Box&IconButton
- Includes changes to
- Icons:
FieldDistanceremoved