Skip to content

Releases: kanso-labs/kanso-ui

v0.45.2

Choose a tag to compare

@kanso-labs kanso-labs released this 22 Oct 20:03
951e454

0.45.2 (2026-10-22)

Dependencies

  • update chromaui/action action to v18.13.3 (#1831) (bdf3a6c)
  • update dependency @kanso-labs/kanso-ui-core to v0.1.1 (#1828) (2cb30ef)
  • update dependency @kanso-labs/unplugin-style-dictionary to v0.10.38 (#1830) (b1566db)

v0.45.1

Choose a tag to compare

@kanso-labs kanso-labs released this 21 Oct 22:03
c320691

0.45.1 (2026-10-21)

Bug Fixes

  • package: keep the stylesheet in an app's production build (#1819) (707698a)
  • theme-scope: mount an overlay open on the first render into its container (#1826) (6b08996)

v0.45.0

Choose a tag to compare

@kanso-labs kanso-labs released this 21 Oct 21:05
cff2bd7

0.45.0 (2026-10-21)

Features

  • chip: add a trailing icon for the dropdown filter chip (#1776) (a9883c9)
  • export the HoverEvent, KeyboardEvent and FocusableElement types (#1782) (ce3149b)
  • sheet: let a sheet be swiped closed, on React Aria's Sheet (#1780) (2e428d6)
  • sheet: open a bottom sheet at a collapsed height and let its handle expand it (#1781) (9ebb236)

Bug Fixes

  • app-bar: centre the headline on the bar and colour the leading icon on-surface (#1771) (75ce381)
  • button: match the pressed layer and extra-small icon gap of the spec (#1773) (38a639e)
  • card: lift filled and outlined cards on hover and use the focus ring colours of the spec (#1774) (2559e84)
  • chip: match the elevation and disabled colours of the spec in every state (#1777) (ae26233)
  • control: animate the checkbox glyph and radio dot and ripple from the label (#1775) (13fe011)
  • dialog: keep the headline spacing of the spec beside a close button (#1778) (98ec4ea)
  • mark: set the initials in the title-medium role (#1772) (b4c4c48)
  • progress-indicator: keep the gap of the spec between the active part and the track at every value (#1770) (829f600)
  • row: fade the leading and trailing slots when disabled and draw the focus layer (#1769) (f53adc5)
  • search-field: draw the on-surface magnifier of the spec (#1779) (bfc1dfe)

Dependencies

  • update chromaui/action action to v18.13.1 (#1794) (e4707b7)
  • update chromaui/action action to v18.13.2 (#1817) (905da98)
  • update dependency @kanso-labs/unplugin-style-dictionary to v0.10.37 (#1795) (e21ae3e)
  • update dependency vite to v8.3.5 (#1783) (3194463)
  • update kanso-labs/actions action to v4.3.1 (#1818) (081d25c)
  • update node.js to v24.22.1 (#1796) (2ef23a7)

v0.44.1

Choose a tag to compare

@kanso-labs kanso-labs released this 20 Oct 21:30
03b93b4

0.44.1 (2026-10-20)

Bug Fixes

  • app-bar: lay the medium and large bars out in two rows (#1762) (8b9b536)
  • app-bar: use the flexible type roles and keep the subtitle when collapsed (#1764) (5a60b81)
  • checkbox: draw the check and dash at the 18dp of the spec (#1765) (cc657a0)
  • field: match the hover, disabled, caret and notch values of the spec (#1766) (248a01a)
  • overlay: give a modal opened over another its own scrim again (#1760) (14a6d1d)
  • row: hold rows to the heights and padding of the spec, with and without selection (#1767) (bbf82a0)

v0.44.0

Choose a tag to compare

@kanso-labs kanso-labs released this 20 Oct 18:31
68e2a68

0.44.0 (2026-10-20)

Features

  • currency: add tone inherit and expose sign, display, notation and fraction-digit options (#1717) (e3cd0fe)
  • navigation: add a badge label that joins the accessible name (#1730) (4cad9de)
  • navigation: let a destination be marked current by hand (#1729) (87cb913)
  • number-field: add a steppers value that hides them (#1734) (3ca6521)
  • popover: add start and end sides that follow the writing direction (#1736) (53953f8)
  • separator: let a separator be marked decorative (#1742) (d9b35c4)
  • switch: accept a node for the handle icon (#1749) (d01d223)

Bug Fixes

  • calendar: draw the disabled, read-only and invalid states (#1709) (4831a06)
  • chip-group: let Escape reach the surrounding overlay and stop inert chips looking pressable (#1713) (dab09e4)
  • chip-group: name chips whose children are not a plain string (#1714) (6f1a66f)
  • chip,chip-group: animate the width change of selection and round the press ripple (#1712) (dd9a34d)
  • control: stop stacked checkbox and radio targets overlapping and close the gap to the label (#1711) (274ee3a)
  • copy-field: space the Copy button and its focus ring from the field edge (#1716) (6a632f6)
  • currency: set lang and dir on an amount formatted for another locale (#1718) (5c221d4)
  • dialog: describe an alert dialog by its body (#1720) (0605170)
  • field: announce when the character limit is reached (#1755) (5fa9ba6)
  • icon-button: keep the outlined and toggle boundaries visible at rest and when disabled (#1721) (1ad4f5a)
  • list-detail: lay the panes out by their container rather than the window (#1724) (951745f)
  • list-item: accept click handlers only on interactive rows (#1725) (cf62dd5)
  • list: default single selection to replace so its checkboxes act as checkboxes (#1723) (f27614b)
  • list: ripple only rows that act and not under a nested control (#1722) (1b79025)
  • menu: colour the shortcut for selected and disabled items (#1726) (ee7d536)
  • meter: tell the negative and positive tones apart by more than hue (#1727) (fa4988b)
  • navigation-bar: let the bar grow for safe-area padding and wider text spacing (#1728) (77b4c56)
  • navigation,chip: expose the full text of a truncated label (#1715) (e4bcaf0)
  • navigation: give destinations list semantics (#1731) (34cea23)
  • navigation: transition the indicator and ripple on press (#1732) (faff110)
  • overlay: draw one scrim for a modal opened over another (#1758) (962dc35)
  • overlay: make a scrollable dialog or sheet body a named region that is tabbable only when needed (#1719) (de55d7c)
  • popover: point aria-describedby at the description that renders (#1735) (af125f0)
  • progress-indicator: size the ring root to the ring (#1737) (533f61a)
  • progress-indicator: stop the buffer dots under reduced motion (#1738) (ec90001)
  • radio-group: fade descriptions with their disabled option or group (#1739) (7a9d557)
  • search-field: ellipsise a long placeholder, offer a Search key and keep the clear button off the bar layer (#1740) (bbc89b5)
  • segmented-button: require an id on every segment (#1741) (800e66e)
  • separator: show a vertical separator outside a flex or grid parent (#1743) (177ece4)
  • snackbar: fade a snackbar out as it leaves (#1745) (8160400)
  • snackbar: hold timeouts to the readable minimum (#1744) (22a13a0)
  • stack: add role list when it renders a list element (#1746) (74ca1b5)
  • switch: draw the error state on the control (#1747) (1714974)
  • text-field: give numeric fields a decimal keyboard and a left-to-right sign under RTL (#1753) (fb3c35b)
  • text-field: hide the native clear button of a search input (#1754) (46a29f0)
  • theme-scope: keep the portal container valid inside any rendered element ([#1756](https://github.c...
Read more

v0.43.7

Choose a tag to compare

@kanso-labs kanso-labs released this 17 Oct 19:38
bf28f50

0.43.7 (2026-10-17)

Dependencies

  • update dependency @kanso-labs/unplugin-style-dictionary to v0.10.34 (#1701) (e0a4ef6)
  • update kanso-labs/actions action to v4.3.0 (#1699) (55956c6)

v0.43.6

Choose a tag to compare

@kanso-labs kanso-labs released this 17 Oct 00:07
b41a5e5

0.43.6 (2026-10-17)

Dependencies

  • update dependency @kanso-labs/unplugin-style-dictionary to v0.10.33 (#1696) (d3f2718)

v0.43.5

Choose a tag to compare

@kanso-labs kanso-labs released this 16 Oct 21:25
7b577cd

0.43.5 (2026-10-16)

Dependencies

  • update chromaui/action action to v18.13.0 (#1694) (a652d9e)
  • update dependency @kanso-labs/unplugin-style-dictionary to v0.10.31 (#1689) (172f1cb)
  • update dependency @kanso-labs/unplugin-style-dictionary to v0.10.32 (#1693) (4464151)
  • update dependency eslint to v10.13.0 (#1695) (c6ccd5c)
  • update dependency style-dictionary to v5.7.0 (#1692) (126adde)
  • update vitest to v4.1.12 (#1690) (78614b3)

v0.43.4

Choose a tag to compare

@kanso-labs kanso-labs released this 15 Oct 14:24
a7e65f8

0.43.4 (2026-10-15)

Dependencies

  • update chromaui/action action to v18.12.2 (#1683) (99d7e0d)
  • update dependency @kanso-labs/unplugin-style-dictionary to v0.10.30 (#1684) (e130356)
  • update kanso-labs/actions action to v4.2.5 (#1685) (8a4487e)
  • update react to v19.3.1 (#1686) (e087fa2)

v0.43.3

Choose a tag to compare

@kanso-labs kanso-labs released this 14 Oct 17:03
cc22775

0.43.3 (2026-10-14)

Bug Fixes

Dependencies

  • update dependency @kanso-labs/unplugin-style-dictionary to v0.10.29 (#1676) (faab2c0)
  • update node.js to v24.22.0 (#1682) (247e6fe)