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

Releases: valentingavran/anglify

v0.22.0

24 Jun 19:21
Compare
Choose a tag to compare
v0.22.0 Pre-release
Pre-release

⚠️ 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

🛠 Other Commits

  • update deps and add cpy-cli and rimraf for cross-platform compatability (9ea98c0)

v0.21.3

24 Jun 07:26
Compare
Choose a tag to compare
v0.21.3 Pre-release
Pre-release

🐛 Bug Fixes

  • ListItemGroup: selected indices can now be accessed by FormControls (025c1bb)

v0.21.2

23 Jun 09:56
Compare
Choose a tag to compare
v0.21.2 Pre-release
Pre-release

🚀 Features

  • add breadcrumbs component (5c3a382)
  • Tabs: add support for routerLinks (514f1ff)

🐛 Bug Fixes

  • dialog: backdrop clicking reason and pane class (4542aa3)
  • Ripple: ripples are now behind texts (b834a68)

🛠 Other Commits

v0.21.1

07 Jun 07:34
Compare
Choose a tag to compare
v0.21.1 Pre-release
Pre-release

🐛 Bug Fixes

  • Tabs: remove absolute paths that prevent application launching (08d3b3a)

v0.21.0

07 Jun 07:16
Compare
Choose a tag to compare
v0.21.0 Pre-release
Pre-release

⚠️ BREAKING CHANGES

  • NavigationDrawer: All occurrences of anglify-nav-drawer, NavDrawer, NavDrawerSettings, etc.
    have been renamed to NavigationDrawer, 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 the active property of the ListItem component.
  • Tooltip: All tooltip input properties have been removed. The tooltip is now configured
    using the new tooltipConfig 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

  • List: move exact responsibility from list group to list items (cb50203)
  • NavigationDrawer: make it usable in complex app layouts (208f40b)
  • NavigationDrawer: rename NavDrawer to NavigationDrawer (8cf9124)
  • Tooltip: add tooltipConfig input property and remove others (db28b96)

v0.20.2

30 May 06:57
Compare
Choose a tag to compare
v0.20.2 Pre-release
Pre-release

🐛 Bug Fixes

  • detach dialog and snackbars properly (4c2b632)

v0.20.1

25 May 18:37
Compare
Choose a tag to compare
v0.20.1 Pre-release
Pre-release

🔬 Code Refactoring

  • simplify dialog and snackbar services (82bdd7b)

🐛 Bug Fixes

  • Icon: custom icons are now displayed in safari (76a59ef)

v0.20.0

25 May 09:05
Compare
Choose a tag to compare
v0.20.0 Pre-release
Pre-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)

v0.19.0

19 May 13:27
Compare
Choose a tag to compare
v0.19.0 Pre-release
Pre-release

⚠️ 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 method markAsDirty(). 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)

📝 Docs

  • add references to material.io and other pages to every component (6030d3f)
  • improve examples and code quality (a0419b8)
  • remove active group in navigation drawer (b3fbcf3)
  • remove button sizing example (45d3f52)

v0.18.1

19 May 13:27
Compare
Choose a tag to compare
v0.18.1 Pre-release
Pre-release

🐛 Bug Fixes

  • replace absolute paths inside bottom navigation component (d7101e1)