Keyboard-friendly, accessible and highly customizable multi-select component
MIT License
liUserMsgClass
and liUserMsgActiveClass
by @acidMyke in https://github.com/janosh/svelte-multiselect/pull/274
style
, inputStyle
, liOptionStyle
, liSelectedStyle
, ulSelectedStyle
, ulOptionsStyle
by @janosh in https://github.com/janosh/svelte-multiselect/pull/279
MultiSelect
fix form validation not resetting when required
prop changes by @janosh in https://github.com/janosh/svelte-multiselect/pull/286
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v10.2.0...v10.3.0
Published by janosh about 1 year ago
event.detail.options
payload on removeAll
by @janosh in https://github.com/janosh/svelte-multiselect/pull/266
focusInputOnSelect
to closeDropdownOnSelect
by @janosh in https://github.com/janosh/svelte-multiselect/pull/267
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v10.1.0...v10.2.0
Published by janosh over 1 year ago
selected
and value
each reactive to each other by @janosh in https://github.com/janosh/svelte-multiselect/pull/250
style
to ObjectOption
for per-option inline CSS by @janosh in https://github.com/janosh/svelte-multiselect/pull/252
createOptionMsg
if allowUserOptions
is truthy and user entered text by @janosh in https://github.com/janosh/svelte-multiselect/pull/254
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v10.0.0...v10.1.0
Published by janosh over 1 year ago
duplicateFunc()
to key()
by @janosh in https://github.com/janosh/svelte-multiselect/pull/238
<slot name="user-msg">
by @janosh in https://github.com/janosh/svelte-multiselect/pull/240
maxOptions: number
by @janosh in https://github.com/janosh/svelte-multiselect/pull/243
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v9.0.0...v10.0.0
Published by janosh over 1 year ago
Published by janosh over 1 year ago
pnpm
install command by @codicocodes in https://github.com/janosh/svelte-multiselect/pull/224
createOptionMsg=null
to suppress console error when allowUserOptions
thruthy by @janosh in https://github.com/janosh/svelte-multiselect/pull/227
MultiSelect
and index.ts
by @janosh in https://github.com/janosh/svelte-multiselect/pull/230
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.6.1...v8.6.2
Published by janosh over 1 year ago
svelte-check
errors #223
#220
#218
#217
2493029
a1feca7
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.6.0...v8.6.1
Published by janosh over 1 year ago
#215
highlightMatches
to MultiSelect
#212
<li>
#211
moduleResolution='bundler'
a12835e
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.5.0...v8.6.0
Published by janosh over 1 year ago
#208
97e6815
aa1e28e
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.4.0...v8.5.0
Published by janosh over 1 year ago
cursor: grab
(to indicate drag and drop support to change order) even if only single option selectedsearchText
by @janosh in https://github.com/janosh/svelte-multiselect/pull/206
svelte-package
v2src/lib/NavPalette.svelte
invoked with cmd+k
for keyboard-only site navigationNavPalette
to CmdPalette
and make it execute generic actions on item selectFull Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.3.0...v8.4.0
Published by janosh over 1 year ago
selected
but not in options
array #204
#202
allowEmpty: boolean = false
#198
immutable
Svelte compiler option #197
e813e48
addOptionMsg
to createOptionMsg
f24e025
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.2.4...v8.3.0
Published by janosh almost 2 years ago
#190
options
prop by @joelmukuthu in #189
options
prop (#189) #78
56ff99b
6ee64f3
846da66
a483217
1094f08
c19cbe4
3683ed7
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.2.3...v8.2.4
Published by janosh almost 2 years ago
ac07557
be02927
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.2.2...v8.2.3
Published by janosh almost 2 years ago
sortSelected && selectedOptionsDraggable
by @janosh in https://github.com/janosh/svelte-multiselect/pull/187
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.2.1...v8.2.2
Published by janosh almost 2 years ago
allowUserOptions
preventing dropdown list navigation with up/down arrow keys by @janosh in https://github.com/janosh/svelte-multiselect/pull/184
6f78033
b896d36
906b560
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.2.0...v8.2.1
Published by janosh almost 2 years ago
<base href="/svelte-multiselect" />
in CI deployment by @janosh in https://github.com/janosh/svelte-multiselect/pull/172
changelog.md
by @janosh in https://github.com/janosh/svelte-multiselect/pull/180
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.1.0...v8.2.0
Published by janosh almost 2 years ago
required=1, 2, ...
to set minimum number of selected options for form submission by @janosh in https://github.com/janosh/svelte-multiselect/pull/161
maxSelectMsg
by @Snailedlt in https://github.com/janosh/svelte-multiselect/pull/167
pnpm test
isntructions to "Want to contribute" readme section by @Snailedlt in https://github.com/janosh/svelte-multiselect/pull/168
minSelect
prop by @Snailedlt in https://github.com/janosh/svelte-multiselect/pull/166
/max-select
example to /min-max-select
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.0.4...v8.1.0
Published by janosh almost 2 years ago
console.error
about missing options
if disabled=true
by @Snailedlt in https://github.com/janosh/svelte-multiselect/pull/158
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.0.3...v8.0.4
Published by janosh almost 2 years ago
vitest
coverage with c8
by @janosh in https://github.com/janosh/svelte-multiselect/pull/155
console.error
about missing options
if loading=true
by @janosh in https://github.com/janosh/svelte-multiselect/pull/156
--sms-min-height 19->22pt
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.0.2...v8.0.3
Published by janosh almost 2 years ago
Full Changelog: https://github.com/janosh/svelte-multiselect/compare/v8.0.1...v8.0.2