Releases: glasshome/ui
Release list
v1.3.0
v1.2.0
1.2.0 (2026-08-04)
Features
- alert-dialog: variant prop on AlertDialogAction (e45fc0a)
- class-passthrough gate and structural-class lint (f2c855f)
- schema-form: controlled recursive form with list and variants fields (38728fd)
- schema-form: interaction polish and reusable list drag-reorder (6e3a975)
- section-card: merge caller classes via cn, add subtitleClass (b276b07)
- slider: thumbColors, fillTone, markers, minStepsBetweenThumbs (577ed42)
Bug Fixes
v1.1.2
v1.1.1
v1.1.0
1.1.0 (2026-07-29)
⚠ BREAKING CHANGES
- drop the unused Carousel port
Features
- carousel: add a server-rendered Astro twin (7b0010c)
- carousel: add fade and wipe transitions, autoplay, and dots (e0d917b)
- icon-picker: own the icon picker, and dispatch SchemaForm on formType (273a533)
- theme: add a motion scale with reduced-motion built in (e687f83)
Bug Fixes
- carousel: give the dots forEach a statement body (4d68b08)
- carousel: make the wipe transition actually read (d820a2e)
- entity-selector: name the real filter when a device-class empties the list (e366242)
- glass: publish a descendant-readable tone (fb6c98f)
- lock the carousel autoplay and fade deps (73f0668)
- section-card: accept a class passthrough (d21c1b5)
Reverts
- restore the Carousel port (5866780)
Miscellaneous Chores
- release 1.1.0 (66ea053)
Code Refactoring
- drop the unused Carousel port (e273fa7)
v1.0.1
Fix: the npm tarball now includes src/lib/, which the ./astro/* components import. 1.0.0 was unusable for Astro consumers installing from npm.
v1.0.0
First stable release: frozen API surface. Component trim (Sidebar, Command, Calendar, Menubar, NavigationMenu removed), iconify-only icons, sync-layer peer replaced by the EntityDataAdapter contract, tailwind moved to peer dependencies, glass frost slot for host-supplied pre-blurred backdrops. Full details in CHANGELOG.md.
v0.5.4
Fix: Alert tone colors now render correctly in light mode and under custom themes (srgb tone mixes; info text derived from --foreground).
v0.5.3
- fix(entity-selector): only stream domain state while the picker is open
- refactor(area-picker): count via entityIds, not the lazy entities getter
v0.5.2
Export a pure, SSR-safe buttonVariants from the root entry so Astro can build marketing pill class strings without importing the Solid component barrel.