v0.8.0
The project is still alive!!
Although not all the components are finished yet, much effort has been made to accessibility. The following components are fully accessible and can be controlled by a keyboard: Button, Tabs, Textinput, Textarea, Radio, Checkbox, Icon (in the action-icon mode).
Breaking changes
- Attribute names have been standardized. From now every attribute name uses the kebab-case format.
selectedIndex
attribute was renamed toselected-index
in the Tabs component.iconAfter
attribute was renamed toicon-after
in the Button component.selectedIndexes
attribute is removed from the MultiSelect component. It still accessible as a property.scrollPos
attribute was renamed toscroll-pos
in the Scrollable component.scrollMax
attribute was renamed toscroll-max
in the Scrollable component.selectedIndex
attribute was renamed toselected-index
in the SingleSelect component.resetOnDblClick
attribute was renamed toreset-on-dbl-click
in the SplitLayout component.columnLabel
attribute was renamed tocolumn-label
in the TableCell component.- The Tabs component markup has been changed. See the documentation page for examples.
Deprecated
- Inputbox has been deprecated. Use the Textarea or Textfield instead.
Added
- Added Textfield and Textarea components.
Changed
- Lit upgraded to 2.4.x.
- Added keyboard navigation to ContextMenu.
- Adapted the latest VSCode button styles (rounded corner).
- Added
aria-checked
attribute to the radio buttons. - Icon component accessibility improvements.
- Tabs component is fully accessible.
- Radio and Checkbox are accessible.
- TabHeader and TabPanel were added to interoperate with Tabs.
addons
slot has been added to the Tabs toolbar.content-before
andcontent-after
slots have been added to the tab headers.- Label automatically sets the label for radios, checkboxes, and text inputs.
Fixed
- Fixed the active state bug in the ContextMenu
- Fixed the Select height