Releases: techniq/svelte-ux
[email protected]
Patch Changes
-
Avoid uninitialized variable error in Duration component with Svelte 5 (#447)
-
[movable] Fix
y
value inmove
event (#453) -
[Form] Workaround Svelte 5 dispatching
change
event immediately (f419435edbf4f0c004896e87e92b9f7ba770bcc9
)
[email protected]
Minor Changes
-
[MultiSelectMenu] Add optionProps to easily set
variant
on MultiSelectOption (#445) -
[MultiSelectField] Add optionProps to easily set
variant
on MultiSelectOption (#445) -
[MultiSelectOption] Add variant support (checkbox (default), checkmark, and fill) (#445)
Patch Changes
-
[MultiSelectOption] Add aria role and attributes (
fc18db3a9d44c3bf9580eaed69996716b6b2d048
) -
[MultiSelect] Add aria role and attributes (
fc18db3a9d44c3bf9580eaed69996716b6b2d048
)
[email protected]
Patch Changes
-
[SelectField] Handle disabled options with keyboard navigation and initial highlighted option (
fee78c68f4e5053e4357425fc998b166b14e9948
) -
[SelectField] Do not allow wrapping
button
container to be keyboard focusable (95447dbc335860290ceebdf9985779a051caa4e8
) -
[SelectField] Only open menu with arrow keys (do not affect initial highlight index), aligning with aria guidelines. (
e19e7ddff009e4e19abe8512ccd971d4f5e9b8a3
)
[email protected]
Patch Changes
- [Dialog / Drawer] Workaround Svelte 5 regression with portal'd content and conditional (sveltejs/svelte#12440) (
54d9d39ee7bdb712f6c2e85faea1701aae9fe3ba
)
[email protected]
Patch Changes
-
Support setting
disabled
for MenuOption (MenuButton, MenuField, SelectField) (19ca5a68645faaaad5e8fefcaf06b78bf5b3bbce
) -
[Button] Set
aria-disabled
when disabled (3f502f1730bca06f4e5e14090c764f88d8b34c0a
) -
[SelectField] Fix handling of disabled options (
295d5eb11a9fb5d46162ac65d60a0212c7d7cb68
)
[email protected]
Minor Changes
- Improve Svelte 5 compatibility, especially with docs (enabling
svelte-check
to pass) (#399)
Patch Changes
- Update dependencies (
9be6afada9e247c0ad5f758a7907798bceeb29a1
)
[email protected]
Patch Changes
- Update dependencies (
9be6afada9e247c0ad5f758a7907798bceeb29a1
)
[email protected]
Patch Changes
-
[format()] Allow only passing value and determine type based on value (integer, decimal, or Date) for quick/basic formatting (
9fbdd6e9e56c342fcdd1f61ad46eb9b90e0d6ebd
) -
Add fallback text in
MultiSelect
whenmaintainOrder
is active and no items match the search term (#431) -
Add
isStringDate()
util to determine if a string is a date (5efdbc3a4b72fc1425954b7d1c1b9d7979361631
)
[email protected]
Patch Changes
- [MultiSelect(Field|Menu)] Improve actions with mode="immediate" (
22f26e498d26469b38d839f28df1b2e4a58a16c9
)
[email protected]
Patch Changes
-
Support passing
options
to resize action (c5de38c557dc5aaa5b81c7a12a01460ffb6e3c96
) -
Improve type definition for TreeNode to be recursive (#423)
-
Relax node type (HTMLElement => Element) on observer actions (resize, intersection, mutate) to support SVGElement (
7fb54a918c1dc08a6ba5912715782f89cb476b75
) -
[SelectField] Fix options with object value due to non-unique {#each} keys (#425)