Unofficial Svelte port of the Headless UI component library
Listbox
, Switch
, and RadioGroup
to use bind:
Transition
<svelte:element>
internallyFull Changelog: https://github.com/rgossiaux/svelte-headlessui/compare/v1.0.2...v2.0.0
sveltekit:prefetch
#95Full Changelog: https://github.com/rgossiaux/svelte-headlessui/compare/v1.0.1...v1.0.2
as
prop on buttons breaks SSR: #94Full Changelog: https://github.com/rgossiaux/svelte-headlessui/compare/v1.0.0...v1.0.1
<svelte:element>
It was high time to release this as 1.0.0 as it already has a lot of adoption and dealing with prelease versions is annoying. Future releases will use proper semantic versioning.
Full Changelog: https://github.com/rgossiaux/svelte-headlessui/compare/v1.0.0-beta.12...v1.0.0
This is a hotfix release to v1.0.0-beta.11
Full Changelog: https://github.com/rgossiaux/svelte-headlessui/compare/v1.0.0-beta.11...v1.0.0-beta.12
static
01954a0693773dad4ac9dc3ea83c848a74745139static
Dialogs in environments like the REPL) fada4f28a502e0cc3a65584724ad2f63a2b7d3e9TransitionRoot
alias for Transition
026b1878908e4768414ac5530cad8d9251cafbe2static="true"
attribute to HTML elements when using the static
prop 3014990142ddea1285afaf88760476dd1fa4bd70Full Changelog: https://github.com/rgossiaux/svelte-headlessui/compare/v1.0.0-beta.10...v1.0.0-beta.11
style
attribute being wiped away incorrectly: 87aadf24908b3c7347e09f04dbcb77b369d88942Full Changelog: https://github.com/rgossiaux/svelte-headlessui/compare/v1.0.0-beta.9...v1.0.0-beta.10
style
prop, similar to class
: 495fa64bf905d40f78b2eec3292eca4defec1cf3Full Changelog: https://github.com/rgossiaux/svelte-headlessui/compare/v1.0.0-beta.8...v1.0.0-beta.9
This is a bugfix release.
as
prop, and their props like class
now react to changes.tabIndex=-1
that SvelteKit adds to the document body.process.env
(by running find package/ -type f -exec sed -i '' -e 's/process.env.NODE_ENV/"production"/' {} \;
before release)Full Changelog: https://github.com/rgossiaux/svelte-headlessui/compare/v1.0.0-beta.7...v1.0.0-beta.8
This release exposes the Portal
component, following upstream Headless UI, which is used internally for Dialogs. While there is no documentation for it upstream, I'll likely document it here.
This is the last bugfix release planned before 1.0.0, which will include documentation.
open
slot prop to <Menu>
: 809cf841648d6944e62c06febe30b81fbe0d860bopen
slot prop to <DialogDescription>
: a9d57659fbececf5cd59b68c9c5b1ccdfbcefa6eselected
slot prop to <TabPanel>
: e0d64f9bfc1dc2602abdd227789f3a927e451615active
slot prop from integer to boolean: 72b0b838e47d94ee79436727776dc3bbb5bee7c7Full Changelog: https://github.com/rgossiaux/svelte-headlessui/compare/v1.0.0-beta.6...v1.0.0-beta.7