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] 6 months ago
Published by github-actions[bot] 6 months ago
[BarStack] Support passing color
for data item (along with classes
and style
) (35aa4e59dcec3aaf2b8e344fb2b01eb6191bd1e8
)
[format] Add currencyRound
style and improve currency option handling (0a11a579debc439d4857b1df8c9b4a7340c86824
)
Add omitNil()
object util to easily remove null
and undefined
properties (d3fdbec7b15c6b88bcb7705e4d005dff0e9e20e2
)
Published by github-actions[bot] 6 months ago
2a4f3f2d3b2254fcdba39568fff11e066797e594
)Published by github-actions[bot] 7 months ago
Fix warning <Popover> was created with unknown prop 'style'
(4d9aa1f5b5a3c0fbf5e3ff5d5e7bff4b2ae7e7bd
)
Re-export FormatNumberStyle
and PeriodType
from utils/format.ts
for convenience (acd5d9646c3f7807d9ce758468a663fa31e93426
)
Add BarStack component (68c9e700bec3e3a4e3a33f7a4bd455e464b5cfee
)
[RangeField] Add format
prop and docs page (1057214390fea45be95400cc53c65bc05cf639c5
)
Published by github-actions[bot] 7 months ago
Add step()
number util which combines round()
and decimalCount()
to simplify handling floating point handling with stepping (#319)
[ToggleGroup] Use border instead of space for variant="outline"
and gap
(0c30818e9ddbaaf1bc0713a3225e17eb6e7c0a71
)
[TextField/Input] Add min
/max
/step
support (for integer
/ decimal
types) (#319)
[NumberStepper / TextField] Fix handling of initial 0
(111c67aa5d0a03b33b727c89db8d432143ed1b55
)
[NumberStepper] Add step
support (to support decimal
including HTML form validation) (#319)
Published by github-actions[bot] 7 months ago
4d4950aa715394b649a6df60eadc37939d1b82e8
)Published by github-actions[bot] 7 months ago
[Checkbox / Radio] Add fullWidth
prop. Add input
to classes, and class names to all internal elements for easier devtool recognition and CSS targeting (#310)
[MultiSelect] Remove default outer padding (add to MultiSelectMenu) and add classes.action
(#310)
[MultiSelectOption] Improve default styling (align with SelectField) including :hover
. Leverage recent Checkbox fullWidth changes for better pointer targets (full width and height). Support passing all Checkbox
classes. (#310)
Published by github-actions[bot] 7 months ago
Published by github-actions[bot] 7 months ago
columns
using getRowColumns()
to get "leaf columns" when columns are nested (b805bc45381485edfdf875ad3bff24561e529690
)Published by github-actions[bot] 7 months ago
scrollFade
, scrollShadow
, and sticky
actions (#301)Published by github-actions[bot] 7 months ago
Breaking change: tableOrderStore
now takes in the full event with e.detail.column
instead of just column
to simplify usage. (341b51a47df0db4774a6470ecbcee36e21002188
)
<Table on:headerClick={(e) => tableOrder.onHeaderClick(e.detail.column)} />
<Table on:headerClick={tableOrder.onHeaderClick} />
Breaking change: Simplify Table ordering by passing instance of tableOrderStore
instead of orderBy
, orderDirection
, and handling on:headerClick
. Also fixes display of clickable headers when order is not used, and improves sort arrow size. (e72a154524d0a8583717f58617984b1ea46f187b
)
<script>
const order = tableOrderStore();
</script>
<Table
orderBy={$order.by}
orderDirection={$order.direction}
on:headerClick={order.onHeaderClick}
/>
<script>
const order = tableOrderStore();
</script>
<Table {order} />
Breaking change: [Paginate] Rename items
to data
and pageItems
slot prop to pageData
to better integrate with Table
. Maintain data
type to pageData
. (fc50ca2d5670596dd9c125725fff1ad38c07e723
)
Add support for the Map iterable type in the entries function (#300)
[Dialog / Drawer] Only stop keydown event propagation for Escape
key (allow arrow keys, etc) (4b9824f6e2a7fef4621c0aeaf3a4f3080ba8e124
)
[tableOrderStore] Support passing columns
to simplify creating initialHandler for complex columns (using value, orderBy, etc) (772699ea0940cea2b350e10a9848df69cade1b15
)
Improve types for Table, Paginate, Selection, Steps, and InfiniteScroll (fc50ca2d5670596dd9c125725fff1ad38c07e723
)
Add isEmptyObject()
util (e2b97b616cd1bdbfd5a6d480c829351a66b30251
)
[tableOrderStore] Use initialDirection
when changing column sorted by (8ea0a4dd4680dc31495b5d4b521b11624760f5e2
)
Published by github-actions[bot] 7 months ago
[Switch] Fix height on mobile Safari (c6587f649212acd71bf0679f787780b4e9a9c973
)
Implement type-safe fromEntries type helper for Object.fromEntries (#297)
[ToggleGroup] Support passing name
prop to group underlying radio options. Improves keyboard navigation and form support (e4b66e85d07d994b3203208f78dd1b76c4018077
)
Published by github-actions[bot] 7 months ago
Published by github-actions[bot] 8 months ago
classes
to icon instead of single class
(i.e. support path class(es)) (f8338570a1a09e7acbb676d3cec39c7b2db223b0
)Published by github-actions[bot] 8 months ago
dark
themes (fix dark:
modifiers for light-only themes with dark system settings) (42ccce391f6b0f7ba82702a47f03d1d9f998fd04
)Published by github-actions[bot] 8 months ago
data
instead of path
to underlying for more flexability (Avatar, Field, ListItem, NavItem, etc) (e27fa56226a9adc7471781106d94b2c108f9d7b7
)Published by github-actions[bot] 8 months ago
Fix build of PeriodType/DateToken in DateButton (enum not type) (57f2072802b2fb5ff025fd5f57ef8c5c8561c5f1
)
Support calling settings()
(without any config) (178f896381a8218044295de3d17d1a64189844bd
)
Add FormatType
as top-level export (d910afe63710f27ddfdace5d3ff4fe4646a39e1b
)
Update dependencies (6a266d314dadbca5ef7ed1711351e0a17e2b2b75
)
Published by github-actions[bot] 8 months ago
6a266d314dadbca5ef7ed1711351e0a17e2b2b75
)Published by github-actions[bot] 8 months ago
0a777e71fd211b9719592682baf1fab756cf9e1a
)Published by github-actions[bot] 8 months ago
k
(thanks vim bindings) (f0b8bdc2919aadfb316a35b27ae7816e26dae944
)