Skip to content

Releases: untemps/svelte-palette

v6.0.0-beta.2

v6.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@untemps untemps released this 21 Jul 20:57

6.0.0-beta.2 (2026-07-21)

Features

  • Announce the keyboard deletion shortcut via aria-keyshortcuts (#222) (1124b33)

v6.0.0-beta.1

v6.0.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@untemps untemps released this 21 Jul 20:11

6.0.0-beta.1 (2026-07-21)

Features

  • Add listbox semantics and keyboard navigation to the slot grid (#219) (ef997c5)

BREAKING CHANGES

  • The slot grid is now an ARIA listbox with a roving tabindex, which changes the palette's DOM structure, roles and tab behaviour.
    Migrate as follows:
  • Root landmark removed. The palette root no longer carries role="main". Style overrides written against .palette[role="main"] must migrate to .palette[data-palette], and code selecting the root by its main role must use the data-palette / __palette__ hook instead.
  • Grid layout moved. The flat-mode swatch grid (columns and gaps) is now laid out on .palette__listbox instead of .palette__cells, which becomes a flex wrapper. Style overrides targeting the grid via .palette__cells must move to .palette__cells > .palette__listbox.
  • Single tab stop. The grid now exposes a single tab stop (roving tabindex) instead of one per slot. Tab moves onto the selected slot (or the first one) and then out of the grid; arrow keys move within it.
  • Slot snippet contract. Consumers rendering custom slot / transparentSlot snippets must forward the provided tabindex (and, for screen-reader parity, role="option" and aria-selected={selected}) onto their own focusable element to join the arrow-key navigation. beforeSlot / afterSlot snippets now render outside the listbox and must be a plain element (e.g. a <div>, not an <li>).

v5.4.1

Choose a tag to compare

@untemps untemps released this 18 Jul 22:34

5.4.1 (2026-07-18)

Bug Fixes

  • Prevent form submit buttons from reloading the page (#216) (7ac3d93)

v5.4.0

Choose a tag to compare

@untemps untemps released this 18 Jul 19:43

5.4.0 (2026-07-18)

Features

v5.3.0

Choose a tag to compare

@untemps untemps released this 18 Jul 08:56

5.3.0 (2026-07-18)

Features

v5.2.1

Choose a tag to compare

@untemps untemps released this 15 Jul 10:08

5.2.1 (2026-07-15)

Bug Fixes

  • Restore npm publishing and modernize the build & dev toolchain (#163) (543d9aa)

v5.2.0

Choose a tag to compare

@untemps untemps released this 26 Mar 17:56

5.2.0 (2026-03-26)

Features

v5.1.1

Choose a tag to compare

@untemps untemps released this 26 Mar 17:25

5.1.1 (2026-03-26)

Bug Fixes

  • Restore drag placeholder visibility in drop deletion mode (#145) (93fc18c)

v5.1.0

Choose a tag to compare

@untemps untemps released this 26 Mar 08:03

5.1.0 (2026-03-26)

Features

  • Add maxColumns prop to limit columns in auto-expanding mode (#142) (efa4c1f)

v5.0.1

Choose a tag to compare

@untemps untemps released this 26 Mar 07:46

5.0.1 (2026-03-26)

Bug Fixes

  • Normalize rgb/rgba output from EyeDropper API (#141) (509bc38)