This repository has been archived by the owner on Jun 5, 2023. It is now read-only.
Releases: valentingavran/anglify
Releases · valentingavran/anglify
v0.22.0
⚠️ BREAKING CHANGES
- completeWith: The completeWith function for Dialogs and Snackbars now requires passing an object
with{ reason: string; data?: any | unknown }
, where reason is the reason for closing/sending
(required) and data is the arbitrary data that is passed.
This allows for a consistent interface instead of a possible union type of
string | unknown | undefined
, which made it much harder to check what was being returned or why
the Dialog/Snackbar action completed - The Form Field component has been removed. Instead you should use the Text Field
and the Text Area component
🐛 Bug Fixes
- Stepper: horizontal step header items will fill the full width now (3053324)
📝 Docs
- add text area page and examples (1593cd4)
- add text field page and examples (292c2b5)
- remove form field page and examples (bc0a31e)
- Stepper: add custom visited icon example (a032303)
🚀 Features
- create text field & text area components (0f4f772)
- expose frequently used form control validators (33421ee)
🔬 Code Refactoring
- completeWith: modal data and snackbar data format (0a6f86e)
- remove form field component (d536e32)
- replace @import with @use everywhere (5fdf7d1)
🛠 Other Commits
- update deps and add cpy-cli and rimraf for cross-platform compatability (9ea98c0)
v0.21.3
v0.21.2
v0.21.1
v0.21.0
⚠️ BREAKING CHANGES
- NavigationDrawer: All occurrences of
anglify-nav-drawer
,NavDrawer
,NavDrawerSettings
, etc.
have been renamed toNavigationDrawer
,anglify-nav-drawer
etc.. To update to this version, all
occurrences in your application must be renamed. - NavigationDrawer: How you use Navigation Drawers has completely changed. Check every navigation
drawer in your app and visit the documentation page for more information. - List: ListGroups no longer have the
exact
input property. Instead, the ListItem
should indicate whether it should be active when the exact route is found, or a subset of it. If
ListGroups have active items, then they are automatically opened when the web page is loaded.
Checking is now done via theactive
property of the ListItem component. - Tooltip: All tooltip input properties have been removed. The tooltip is now configured
using the newtooltipConfig
input property. This prevents overrides if two directives use input
properties with the same name.
🐛 Bug Fixes
- Radio Button: remove hover state when hovering over label (74a4cb1)
🛠 Other Commits
- add package description and additional information (f97ed25)
- copy root README to anglify lib bundle just before publishing (ff52da2)
- remove README from anglify lib (d44b30b)
🚀 Features
- add and expose enterLeaveOpacityAnimation (0f6c204)
- add breakpoint observer service (158058b)
- add breakpoints scss mixin (6e6c984)
- add color secondary variant & adjust color secondary (7ae9be8)
- add tab component (b38cc88)
- Lists: add
nav
property that enables a different display mode (dbe8dc7)
📝 Docs
- add application layout examples (381b001)
- add feature group inside the navigation drawer (48d5d44)
- add page meta description & meta keywords using package.json info (95d9785)
- adjust navigation drawer examples (ef4f3df)
- extract component pages into own module (9d448a7)
- introduce app layouts that can be set for each route individually (61aba71)
- optimize docs for all screen sizes (b397b02)
🔬 Code Refactoring
v0.20.2
v0.20.1
v0.20.0
⚠️ 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)
v0.19.0
⚠️ BREAKING CHANGES
- By default, the bars now use the global
--color-bar
CSS custom property for the
background color. This also changed the background color of the bars in dark mode to a grey tone. - In order to set an error manually on untouched FormFields, the FormField must now
be marked as dirty beforehand with the FormControl methodmarkAsDirty()
. Otherwise the error will
not be displayed.
🐛 Bug Fixes
- dark theme colors across all components (b8a30b5)
- form field error state checking (99def9e)
- position service window resize position bug (fc7ebcd)
🚀 Features
- add item group component (7ada336)
- badge component (d35b256)
- chip (e26cd53)
- list group collapsing (b3fe51c)
- set color of Anglify icons in tooltips the same as the text color (ce1a99d)
- snackbar (53413d0)
- Tooltip: possibility to activate/deactivate shift & flip (a4708a4)