5.0.0-alpha.9 (2021-06-15)
Bug Fixes
- cascader: fix search result row height (#1717) (94696eb)
- date-picker: correct the style of non-current month dates (#1732) (90058f8)
- datepicker: fix gap between date cells (#1726) (03a7604)
- input-picker: fix extra height in disabled state (#1718) (dd56301)
- input-picker: fix InputPicker value not rendering when plaintext (#1690) (fcb5995)
- keyboard-event: replace the deprecated keyCode with key (#1691) (2f7a6d1)
- list: wrong position when auto scrolling (#1687) (6b387f0)
- modal: remove extra margins in full-size modal (#1699) (d231cc6)
- navbar: fix navbar dropdown hover text color (#1719) (44230fd)
- position: fix the exception that occurs when overlay is unmount (#1714) (9a29a5a)
- radio: fix checked radio style in disabled state (#1708) (62a4dc7)
- radio: fix disabled radio hover style (#1709) (cdf0d09)
- timeline: fix incorrect spacing around axis in alternate alignment (#1731) (b0e2f18)
- MultiCascader data cann't be controlled (#1696) (7f9b03b)
Features
- nav: improve NavItem visibility (#1702) (8cb0b82)
- pickers: improve picker keyboard interaction experience (#1700) (b3bde80)
- Rewrite style system (#1476) (19ed855), closes #1476 #1671 #1679
BREAKING CHANGES
- deprecate Navbar.Header and Navbar.Body
- refactor(styles): re-org Sidenav styles
- refactor(styles): re-org Pagination styles
- refactor(styles): re-org Button styles
- refactor(styles): re-org InputGroup styles
- refactor(styles): re-org InputNumber styles
- refactor(styles): re-org AutoComplete styles
- refactor(styles): re-org SelectPicker styles
- refactor(styles): re-org CheckPicker styles
- refactor(styles): re-org Checkbox styles
- refactor(styles): re-org Radio styles
- refactor(styles): re-org Toggle styles
- refactor(styles): re-org Rate styles
- refactor(styles): re-org Slider styles
- refactor(styles): re-org Uploader styles
- refactor(styles): re-org Cascader styles
- refactor(styles): remove iconfont related styles
- refactor(styles): re-org Avatar styles
- refactor(styles): re-org Badge styles
- refactor(styles): re-org Tag styles
- refactor(styles): re-org Carousel styles
- refactor(styles): re-org ButtonToolbar styles
- refactor(styles): re-org ButtonGroup styles
- refactor(styles): re-org Animation styles
- refactor(styles): re-org Panel styles
- refactor(styles): re-org List styles
- refactor(styles): re-org Timeline styles
- refactor(styles): re-org Table styles
- refactor(styles): re-org CloseButton styles
- refactor(styles): re-org Modal and Drawer styles
- refactor(styles): re-org IconButton styles
- refactor(styles): re-org Form styles
- refactor(styles): re-org toaster styles
- refactor(styles): re-org Message styles
- docs(theme): add rs-theme- classes on container element
- refactor(theme): use rs-theme- classes to determine color theme
- refactor(styles): remove unused files in Ripple
- refactor(styles): re-org CheckTree and CheckTreePicker styles
- refactor(styles): re-org Picker styles
- refactor(styles): re-org Tree and TreePicker styles
- refactor(styles): re-org InputPicker styles
- refactor(styles): re-org Calendar styles
- refactor(styles): re-org DatePicker and DateRangePicker styles
- refactor(styles): unify theme styles
- refactor(button): alter default button background color
- refactor(styles): remove unused less variables
- docs: use unified themes
- refactor(styles): split themes mixins
- refactor(styles): split non-common keyframes
- refactor(styles): re-order imports
- refactor(styles): remove unused global utility classes
- refactor(styles): remove unused common mixins
- refactor(styles): remove keyframe.less
- refactor(styles): rename core.less to common
- refactor(styles): transform palette hack mixin into less plugin
- refactor(styles): fix palette plugin output type
- test(styles): fix button style tests
- test(styles): fix missing imports that prevent tests running
- fix(styles): fix primary border color in default theme
- chore(deps): re-generate package-lock.json
- style: prettier format
- chore(deps): downgrade eslint-plugin-react to 7.20.3 to avoid issues
- style: upgrade stylelint and resolve violations
- refactor(styles): simplify ripple related styles
- refactor(styles): re-org button styles in different states
- refactor(styles): re-org icon-button in different states
- refactor(styles): remove .rs-btn-default class
- refactor(styles): re-org Button sizing mixins
- refactor(styles): re-org Ripple styles and mixins
- docs: fix docs.css missing from docs app
- chore(stylelint): add stylelint-config-prettier
- docs: add docs for less plugins
- refactor(styles): re-org primary and secondary palettes
- refactor(styles): remove unused color variables in dark theme
- refactor(styles): split theme palette and functional colors
- refactor(styles): remove direct use of gray/highlight levels
- refactor(styles): fix icon button in primary appearance
- refactor(styles): remove redundant color variables from dark theme
- build: omit javascriptEnabled option for less
- chore: eslint ignore less plugins
- refactor(styles): prefix css variables with rs instead of rs-color
- refactor(styles): re-org color themes inclusion
- refactor(styles): re-org variable declarations
- docs(button): fix custom combination example
- refactor(nav): remove margins between nav items
- refactor(styles): replace stateful color variables with semantic colors
- refactor(styles): separate color variables for light/dark modes
- feat(styles): add variable for toggling dark mode inclusion
- fix(styles): fix styling test failures
- test(autocomplete): fix test failures
- test(cascader): fix test failures due to dom change
- test(inputpicker): fix test failures due to dom change
- test(picker): fix test failures due to dom change
- test(selectpicker): fix test failures due to dom change
- chore: skip checking style existence
- build: fix build scripts for stylesheets
- fix(styles): fix incorrect casing in importing paths
- docs: fix button heights in toolbar
- docs: fix button style in codeview toolbar
- fix(styles): remove dark mode styles when enable-dark-mode is false
- docs: add docs for dark mode
- docs(customize): replace deprecated variables with new ones
- fix(message): re-org Message styles
- deprecate Drawer.Footer in favor of new Drawer.Actions
- feat(drawer): improve close button placement and appearance
- feat(drawer): deprecate Drawer.Footer replaced with Drawer.Actions
- fix(drawer): fix drawer body overflow height
- style(drawer): remove redundant comments
- fix(drawer): remove classes incorrectly assigned to close button
- fix(radiogroup): fix radio group picker width