Commit Graph
100 Commits
Author SHA1 Message Date
end ffe9c0369b tabs: separate controls for header and content padding 2026-03-15 21:52:01 -07:00
end 622481a1ca dialog: add autofreeze to sync loading state
Enabled by default, autofreeze freezes the dialog whenever loading state
is enabled.
2026-03-15 15:58:44 -07:00
end ebdca97527 dialog: fix DialogState export 2026-03-15 13:03:39 -07:00
end bb27d0c9d7 dialog: pass state to snippet overrides 2026-03-15 12:58:28 -07:00
end ade904d0c9 1.1.2 2026-03-13 16:27:42 -07:00
end 50c052a3c3 combobox: don't use portal for picker
fixes z-stacking issues when used within dialogs
2026-03-13 16:27:35 -07:00
end bcfd3ea740 dialog: add z-index to dialog api 2026-03-13 16:27:13 -07:00
end 1844fa0096 1.1.1 2026-03-12 23:15:52 -07:00
end 7c9a6398d4 dialog: support nesting/stacking & improve ergonomics
- stacked/nested dialogs work properly
- dialog api expanded to include `hasError` and `focus`
- `onopenchange` prop added, `onopen` and `onclose` deprecated
- improve accessibility with additional aria props
2026-03-12 23:15:08 -07:00
end 69ed04b499 1.1.0 2026-03-10 17:29:11 -07:00
end 48e400939e combobox: use popover attachment to manage positioning 2026-03-10 17:28:45 -07:00
end 9fbc6f6301 add floating-ui based popover attachment 2026-03-10 17:25:32 -07:00
end f8eb05cccf combobox: improved picker width behaviour
add width behaviour options, fix match width
2026-03-10 16:10:40 -07:00
end 3d240048c7 combobox: improve icon padding behaviour
Tween the value and make it more consistent with the underlying
StyledRawInput type.
2026-03-10 14:55:44 -07:00
end 7576f32e86 vscode: fix tailwind 2026-03-10 14:54:04 -07:00
end e83b980c6c combobox: fix special state spacing 2026-03-10 12:54:39 -07:00
end c4f973f1c2 combobox: refactor w/ snippet rendering overrides & better lazy loading 2026-03-10 12:50:40 -07:00
end f06867ad75 combobox: rough option snippets implementation 2026-03-09 16:37:02 -07:00
end 28c027c48b 1.0.4 2026-03-06 16:18:02 -08:00
end 80fc26eb3b dialog: fix duplicate controls caused by flip issue 2026-03-06 16:17:52 -08:00
end aa39aaf84f 1.0.3 2026-03-03 16:42:45 -08:00
end 2d694a7277 dialog: title & control customization with snippets, fixed callbacks 2026-03-03 16:42:38 -08:00
end ae7d4912f9 1.0.2 2026-02-13 16:28:35 -08:00
end 1c66bc0fcf improve error handling with 'builder'-type structure 2026-02-13 16:28:25 -08:00
end 3b659c1e2d 1.0.1 2026-02-04 14:54:21 -08:00
end 90ff836061 text input: change default asterisk behaviour
asterisk now shown by default if field is required.
2026-02-04 14:53:14 -08:00
end 5e5f133763 statemachine: add onsubmit callback 2026-02-04 11:19:03 -08:00
end 7317d69d9b 1.0.0 2026-01-26 18:02:07 -08:00
end e6d99cdfd2 add ScrollBox convenience helper 2026-01-26 18:01:23 -08:00
end 2ae35cf847 tabs: supported padded mode with spacing-layout 2026-01-26 18:01:08 -08:00
end 96daed474b add --spacing-layout helper 2026-01-26 18:00:57 -08:00
end eabb0f2dda unlink validate, enable dependency build scripts 2026-01-26 18:00:32 -08:00
end d3c4962495 0.3.5 2025-12-17 22:17:47 -08:00
end 3cdda64686 dialog: allow disabling controls from rendering 2025-12-17 22:17:42 -08:00
end 6630051d67 generic merge object function 2025-12-17 22:17:15 -08:00
end bf77a20ff9 0.3.4 2025-12-15 17:14:34 -08:00
end 42c9bc0bcc banner: fix control config merge behaviour 2025-12-15 17:14:33 -08:00
end ed48b404d4 0.3.3 2025-12-15 17:05:39 -08:00
end 54f7924c4a banner: add control swap 2025-12-15 17:05:20 -08:00
end d9cd2b406a banner: fix control placement with optionals disabled 2025-12-15 16:42:44 -08:00
end 46bd6b935a 0.3.2 2025-12-15 15:40:33 -08:00
end 9782a31846 add Banner component 2025-12-15 15:24:53 -08:00
end 63b29e3f6a actually fix date input demo bad bind:value 2025-12-15 15:24:19 -08:00
end 1c4fac7523 demo page: set title properly in svelte:head 2025-12-15 15:23:55 -08:00
end 098bf75bd3 frameless button, link: add inverted colour state 2025-12-15 15:23:24 -08:00
end a321cbffe9 input group: allow wrapping by default 2025-12-15 15:23:12 -08:00
end 1cc8cd6913 fix date input demo bad bind:value 2025-12-15 14:40:43 -08:00
end 72b277d138 0.3.1 2025-12-12 13:59:35 -08:00
end 3885ac09a1 link: refactor href rewrite
- uses prop instead of attempting to read env variable
- uses URL type instead of custom heuristics
2025-12-12 13:59:21 -08:00
end ae3abad769 use tinyduration for ISO8601 parsing and serializing 2025-12-11 20:40:27 -08:00
end 837029b598 0.3.0 2025-12-11 17:30:36 -08:00
end 3409adc614 date input: add onchange callback prop 2025-12-11 17:02:32 -08:00
end a538db4065 date input: use distinct 'null' value state if unset by user 2025-12-11 16:02:09 -08:00
end 9d0f10f0fd duration & time input: input visual invalidation 2025-12-11 16:00:41 -08:00
end df1dd238e2 StyledRawInput: support external force invalid visual state 2025-12-11 16:00:26 -08:00
end 0608343741 DurationInput: limit precision to TimeDuration type
Remove support for 'days', adds support for 'milliseconds'
2025-12-11 15:42:59 -08:00
end f843c91284 add DurationInput component 2025-12-11 15:20:42 -08:00
end a7fa9fd6d8 fix '0' > prefixZero > '00' (should still be '0') 2025-12-11 15:19:45 -08:00
end 7fd2bbb879 dialog: don't default to scrollable demo to open 2025-12-11 11:43:16 -08:00
end f260038aac checkbox: support disabled state 2025-12-11 11:42:28 -08:00
end 058e20fa2d checkbox: support MaybeGetter pattern 2025-12-10 19:04:44 -08:00
end 0bbf96585a 0.2.14 2025-09-16 18:28:32 -07:00
end a8c35bdeff text input: add asterisk option 2025-09-16 18:28:19 -07:00
end 02054c3a1f checkbox: fix invalid state, shrinking of button 2025-09-16 18:28:10 -07:00
end ec03f4abf7 0.2.13 2025-09-16 10:56:38 -07:00
end 1d46f692e1 expose timezone list & details 2025-09-16 10:55:33 -07:00
end 1799d8507c 0.2.12 2025-09-05 14:20:19 -07:00
end 7a10f25aae styled raw input: disable required props, use validate instead 2025-09-05 14:20:12 -07:00
end 52e9176d5a radio group: fix live validation after invalid 2025-09-05 14:18:40 -07:00
end 3245525aa8 fix button loading state 2025-09-05 14:13:09 -07:00
end 60897f7494 set validate version explicitly 2025-09-05 14:13:02 -07:00
end deb28ceffe 0.2.11 2025-09-05 11:25:55 -07:00
end aae573a0ff fix dependencies in package.json 2025-09-05 11:25:53 -07:00
end 8157012642 state machine: move progress bar styles out of CSS 2025-09-05 11:23:11 -07:00
end 43f68cf184 0.2.10 2025-09-05 10:57:12 -07:00
end 047044cbbe state machine: add demo & fix 2025-09-05 10:57:05 -07:00
end 4e6a8c62c5 phone input: fix auto validation on invalid 2025-09-05 10:56:47 -07:00
end 0260405386 0.2.9 2025-09-05 09:41:35 -07:00
end 92cb1e44e4 radio group: remove justify center in horizontal layout 2025-09-05 09:41:29 -07:00
end 1ee882a0c8 0.2.8 2025-09-05 09:39:16 -07:00
end ece7dbd131 radio group: allow wrapping in horizontal layout 2025-09-05 09:39:01 -07:00
end 8adc3c6657 state machine: push updates, added runtime page control 2025-09-05 09:38:07 -07:00
end cdc45c6e46 0.2.7 2025-09-03 18:31:33 -07:00
end 81d9ede1c3 fix missing TextareaInput export 2025-09-03 18:31:29 -07:00
end 7e51935ff6 0.2.6 2025-09-03 18:29:40 -07:00
end fd8357382a add multi-line TextareaInput component 2025-09-03 18:29:30 -07:00
end e0654dd20c 0.2.5 2025-09-01 17:19:55 -07:00
end f17451e42a attempt to optimize vite bundling 2025-09-01 17:19:47 -07:00
end 31049fc343 add lazy component loading helper 2025-09-01 17:19:32 -07:00
end db4f149302 navigation: add historical state restore 2025-09-01 17:18:49 -07:00
end 8993b86691 0.2.4 2025-09-01 15:01:29 -07:00
end 7dcbfd89e5 add build step before publish 2025-09-01 15:01:25 -07:00
end cbfb033e8c 0.2.3 2025-09-01 12:29:37 -07:00
end 5a9574bec9 add navigation manager to streamline titles and breadcrumbs 2025-09-01 12:29:16 -07:00
end 647b3401a7 dialog: expose frozen, disabled, loading as bindable props 2025-08-27 16:45:41 -07:00
end 9d9b40d21b button: change element opacity when disabled instead of background 2025-08-27 16:45:27 -07:00
end 4453a40568 fix missing exports 2025-08-27 16:45:07 -07:00
end b95240937d 0.2.2 2025-08-20 12:43:58 -07:00
end 2864d705d5 combobox: fix picker each key
key was formed by `i + option.value`, which if the option value was in
the form of a number would end up as addition instead of concatenation.
replaced this key with just `option.value`, as this field is required.
2025-08-20 12:43:51 -07:00
end af0f41e6c6 0.2.1 2025-08-18 18:40:54 -07:00