230 Commits

Author SHA1 Message Date
end 5461061e7e 1.3.1 v1.3.1 2026-07-14 18:01:12 -07:00
end 39e1f9e9ad fix(error): GraphQL-aligned GraphError type
Expand GraphError.path to accept strings and numbers for field names
and list indexes, rather than strings only. Constrain isRawError to
check this assumption. Add custom path formatter to use dot notation for
fields and brackets for indexes.
2026-07-14 18:01:03 -07:00
end d75b8333e5 1.3.0 2026-05-06 19:10:58 -07:00
end a2097567a0 improve tab padding controls 2026-05-06 19:10:48 -07:00
end 7386bff7be fix PhoneInput combobox icon override 2026-05-06 19:06:41 -07:00
end e8440bc106 1.2.0 v1.2.0 2026-05-04 03:34:14 -07:00
end d1019659f5 ErrorMessage: accept unknown in constructor 2026-04-21 18:08:57 -07:00
end 52cd3c6e8d add preventable and reversible event helper system 2026-04-20 19:15:00 -07:00
end 7e6fdc4071 Dialog: pass state to close snippet 2026-04-15 17:06:08 -07:00
end 9f19a36994 Combobox: allow null value 2026-04-15 17:04:49 -07:00
end 740e038382 error: extend ErrorMessage & helpers for improved ergonomics
- added isRawError helper
- added catchErrorString helper to convert any error to a string
- added checkGraphResponse to throw if error is present or data missing
- ErrorMessage now supports wrapping multiple errors ergonomically
2026-04-15 17:04:32 -07:00
end c991ac044f Combobox: fix icon padding issue with compact mode 2026-04-12 22:52:19 -07:00
end e6fc8e8b37 floating: add position reference element override 2026-04-12 17:52:08 -07:00
end ab352b217a floating: add constraint size option 2026-04-12 17:34:02 -07:00
end 18b0b8963a floating: add click & keydown helpers 2026-04-12 17:03:29 -07:00
end 337c2a50b3 Combobox: fix primary icon visibility
The primary icon for a Combobox was never visible if a value was
selected because we were always attempting to use the icon for that item
even if it didn't have one.
2026-04-08 17:39:04 -07:00
end e994d8e232 add .nvmrc 2026-04-08 17:37:39 -07:00
end d108a74aaf 1.1.3 2026-03-15 22:10:14 -07:00
end 2c99c16b48 tabs: more configurable content padding options
choice between margin and padding. ngl, this feels kind of dumb, it
wasn't be problem and I don't know when it would ever be a problem.
perhaps i'll simplify or revert this later.
2026-03-15 22:03:59 -07:00
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 v1.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 v1.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 v1.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 v1.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 v1.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 v1.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 v1.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