Collection of Svelte components, actions, stores, and utilities to build highly interactive applications.
MIT License
Bot releases are visible (Hide)
Published by github-actions[bot] 8 months ago
9afe883235de2d4bf2c3e76200c995e05e4d1a49
)Published by github-actions[bot] 8 months ago
9b926b4f5d94507700a02d3e246eea21638f9d0b
)Published by github-actions[bot] 8 months ago
NodeNext
packages (#281)Published by github-actions[bot] 8 months ago
FALLBACK_SETTINGS
on demand so we don't call createThemeStore()
eagerly and thus set <html class="dark">
unintentional (84bea840cad3b73a35f7d4d7834d3c2d31862b78
)Published by github-actions[bot] 8 months ago
c5961b1e48a23030be343f3942af140f645f6746
)Published by github-actions[bot] 8 months ago
[tableOrderStore] Ignore column.orderBy
when false
(74f05e7b70eba97cf86150be6cd3c070cd003b2c
)
[Switch] Switch internal/invisible input
from inline
to block
to work around Chromium 122 regression (visible in Chrome, Edge, Arc, and Brave) (76e432a2531057ca51f634a79d466e77e49c5768
)
Published by github-actions[bot] 8 months ago
Published by github-actions[bot] 8 months ago
<label>
(#259)Published by github-actions[bot] 8 months ago
Update dependencies (877c11d4acaf8bdfa4f807dff6b9843731e8e7b9
)
[Field/TextField/SelectField] Center flex align prepend/append slot containers (3d425c27353476a307f8994c1051f06554cd8da2
)
Published by github-actions[bot] 8 months ago
877c11d4acaf8bdfa4f807dff6b9843731e8e7b9
)Published by github-actions[bot] 8 months ago
settings()
to be defined (68f886e0b3d64edea62bfd896fd0608a3efe87a1
)Published by github-actions[bot] 8 months ago
Update Settings component to expose each settings key as a component prop (#167)
Add ability to set a default values for labelPlacement and variant props (#167)
Add sumObjects
array util (#167)
theme
argument to classes
(#167)BREAKING: removed dateDisplay()
in favor of format()
(#167)
Add theme selection/creation page and simplify loading themes (#167)
Add support for passing class
and classes
props to the DateField component (#167)
Change PeriodType values (0 = unqualified DoW, 1-7 = Sun-Sat) (#167)
Support ux.themes
tailwind config, including Daisy UI (#167)
Rename cssVars
action to styleVars
and do not prefix properties with --
by default (more flexible) (#167)
Theme support (#167)
Update dependencies (except vitest) (#167)
Add styles (with daisy) as top-level export (#167)
[SelectField] Add stepper
prop to iterate through options (like MenuField
) (#167)
[TableOfContents] Support changing icon (#167)
[MenuField] Expose selected
option via prop (similar to SelectField
) (#167)
Add ThemeInit component to prevent flash of unstyled content when SSR is enabled (#167)
[MenuButton] Support hiding menuIcon
and dispatch change
event (#167)
Rename ThemeButton
to ThemeSelect
(#167)
Add a store to manage the current theme (#167)
Support passing a custom formatter function as format
argument to format() / formatWithLocale() (#167)
Fix ThemeSwitch SSR behavior by using dark
class to define positioning and icon display (#167)
[MultiSelect] Add autoFocusSearch
to opt into functionality, which MultiSelectMenu
maintains (#167)
add locale management of date leveraging intl (#167)
Map Skeleton themes to Svelte UX themes (#167)
[SelectField] Fix toggling display of options menu using toggleIcon. Support hiding toggleIcon (` (#167)
[DateRange] Remove scrollIntoView
for date selection components (month, year) (#167)
[DateField] Fix input value when clearing value (#167)
Fix overriding elevation-#
classes. Add elevation-none
to remove elevation-#
(#167)
[Appbar] Add menuIcon
prop and slot (#167)
[Popover|Menu|popover] Support resize
width or height only (#167)
Add ThemeSwitch
component to toggle between light/dark theme (#167)
Published by github-actions[bot] 8 months ago
Published by github-actions[bot] 9 months ago
sveld
from peerDependencies to dependencies to fix install (and match next release) (7539e467edbb4506c1930f3fad0a4efd7e457ff0
)Published by github-actions[bot] 9 months ago
name
field to become label
, standardizing the API across the two. Also adds activeOptionIcon
to SelectField so users can opt-in to dynamically updating the field icon based on the selected option. Also fixed a bug with the scrollIntoView
action related to its onlyIfNeeded
flag. (#127)[SelectList] Add type="button"
to <button>
wrapper to not submit forms on click (a7b7a4ee800eb8f47040efbed751acc64514e9d3
)
Add max
prop to limit the number of selected values for selectionStore
, Selection
, MultiSelect
, MultiSelectField
, and MultiSelectMenu
. Add beforeOptions
and afterOptions
slots, and pass selection
to actions
slot (#231)
Prevent cursor jumping around when backspacing near a decimal point in a number TextField (#178)
Update AppLayout nav to only show scrollbar when overflown (Windows, Mac with "Show scrollbars: always) (#171)
[Input] Fix bind:value
(#224)
Published by github-actions[bot] 11 months ago
Published by github-actions[bot] 11 months ago
Published by github-actions[bot] 11 months ago
Add Intl support in formatNumber()
by leveraging Intl.NumberFormat() (and remove d3-format dependency) (#134)
createTheme( ... )
was removed in favor of settings({ theme: ... })
(Same for component <Theme ... />
, is now <Settings ... />
). Enables configuring formatNumber()
style and future settings. (#134)
Published by github-actions[bot] 11 months ago
380a7dd
)Published by github-actions[bot] 11 months ago
[ToggleButton] Remove |global
modifier from transition (doesn't appear required anymore and should fix SvelteKit routing (14041fd
)
[uniqueId] Track ids per prefix (523c609
)
Add string utils to top-level exports and add docs (c046b08
)
[ScrollingValue] Add single
prop to enable individual number display (proper handling of 9) (a730969
)
Added new IconInput
and IconData
types to enable inclusive & seamless passing of icon arguments between components. Also provides a asIconData
utility function for type-safe conversion. (#125)
Fixed type errors for Button & TextField's use of Icon data.