0.6.0 (2024-07-01)
Features
- icon: create an icon element (0a8351c)
- icon: render a placeholder if the name of the icon is unknown or not set (a7dae7c)
- menu-item: implement getValue method (9846e87)
- menu-item: use hover and highlighted styling for focus too (78c3e68)
- menu: avoid captured key events from navigating the whole page (#191) (c40fc4e)
- menu: implement roving tab index (78c3e68)
- menu: move all focus handling to the menu component (9846e87)
- register dependency elements not before the dependent element (4dfddcd)
- select: always close the popup when focus leaves the element (9846e87)
- select: set max height of the menu (9846e87)
- select: use arrow buttons to navigate to listbox from the text input field (9846e87)
Bug Fixes
- buttons should inherit font-family (9846e87)
- button: set aria-expanded on the actual interactive element (78c3e68)
- dropdown: replace hardcoded icon with a slot (#189) (8954616)
- icon: mark icon as presentational so it won't be announced by screen readers (#186) (5d3d427)
- icon: remove faulty paths (0a8351c)
- input: avoid overlap by hiding the label (#182) (d4edc51)
- menu-item: allow disabled menu items to still be focusable (78c3e68)
- menu-item: apply tab-index to the actual interactive element (9846e87)
- menu-item: only add aria attribute to the button element (78c3e68)
- menu-item: remove deprecated properties before and after (78c3e68)
- menu-item: use colors that are WCAG AA compliant (5c59899)
- menu: only add role when no role was defined before (78c3e68)
- popup: define a z-index value for the popup content (#184) (72ec681)
- popup: reflect properties to attributes (#200) (44aec79)
- radio: remove label property as it is not used anymore (e105a6e)
- select: add background to apply button (9846e87)
- select: move leu-menu element into the shadow dom so the role is fully controlled (9846e87)
- select: only call focus if the element is available (5c59899)
- select: set correct aria attributes (9846e87)