Skip to content
This repository has been archived by the owner on Jun 5, 2023. It is now read-only.

v0.20.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@valentingavran valentingavran released this 25 May 09:05
· 405 commits to master since this release

⚠️ BREAKING CHANGES

  • ColorSystem: The color system has been revised. --color-on-primary, --color-on-secondary &
    --color-on-bar have been removed, they are covered by the respective --color-on-*-high-emphasis
    colors. --color-secondary-variant has been removed and --color-secondary is instead used where
    needed. --color-background-tooltip has also been removed. The tooltip and snackbar color can now
    be customized by the --color-inverse-surface color (and the matching font colors).
  • Icon: The --anglify-icon-inactive-color and --anglify-icon-active-color properties
    of the icon component have been removed and replaced by the --anglify-icon-color property.
  • The type system has been completely revised. As a result, existing custom font
    properties of components have been either removed or unnamed. Now you can override the fonts either
    globally or on component level and style them as you wish.
  • Button: The --anglify-hover-state-color and --anglify-focus-state-color properties of
    the button were renamed to --anglify-button-hover-state-color and
    --anglify-button-focus-state-color
  • Icon: The --anglify-icon-size css property was removed, because the icon size can be
    overwritten by the different size properties (for example: --anglify-icon-size-regular: 2rem)

🚀 Features

  • composables can now also be used outside the library (337cb60)
  • internal animations are now exported for own usage (6cd8790)
  • List: add line clamp css props for list item title & description (80ac6fc)
  • ListItem: add hover and focus state colors (87b3b0e)
  • ListItem: add possibility to either match exact URL or partial (94fca33)
  • ListItem: text has now primary color when item active (43c95e3)
  • ProgressLinear: provide SettingsToken (ecddf33)
  • Toolbar: add elevation property (e8c61ca)

🛠 Other Commits

  • adjust changelog generation (7d9381d)
  • extend stylelint config so that style properties get sorted (d611a28)

🐛 Bug Fixes

  • Badge: short badges are now completely round (a3f855f)
  • Button: make transparent default background of outlined buttons (e76eda4)
  • FormField: outlined label properties are now displayed correctly (543f986)
  • internalIcons change automatically according to set default iconSet (0ace0c5)
  • Ripple: the origin is now calculated correctly (8146344)
  • SettingsFactory: settings of components are now deep merged (25608e3)
  • Stepper: fix hover and active state of stepper header (3d61e22)
  • Stepper: make active step indicator color configurable (9e04965)

🔬 Code Refactoring

  • Button: change hover and focus css custom property names (4751fe2)
  • Checkbox: remove internal input element (07c2637)
  • ColorSystem: remove & add some global colors (9ef4fbe)
  • Icon: remove --anglify-icon-size css property (0431179)
  • Icon: replace active and inactive color through simple color (85474a2)
  • introduce "Entire*" types for every component (7f02ab7)
  • ProgressLinear: remove unused ProgressLinearMode interface (6af324a)
  • the typography system was completely revised (1e0a043)
  • Toolbar: remove unused navigation input property (6228d1f)