Skip to content

v0.90.0

Choose a tag to compare

@axadrn axadrn released this 19 Aug 11:26

Added

  • Event Delegation Migration.
  • This makes components more robust with DOM swaps (htmx, datastar, alpine.js, …) since no re-initialization or afterswap listeners are needed anymore — everything works out of the box.
  • ⚠️ Note: Large JS refactor → possible regressions. Please report any issues!
  • Tabs: Restyled closer to shadcn/ui
  • Accordion: New component, aligned with shadcn/ui
  • Script Tags: Added support for nonce attributes on generated component scripts
  • Navigation/SEO: Page title now updates correctly when clicking menu links (with fragment support in newer templ versions; thanks -h)

Changed

  • Major cleanup and JS simplifications across Carousel, Avatar, TimePicker, SelectBox, Drawer, Modal, Tabs, Toast, and more
  • LOC changes: +2,596 / −3,559

Removed

  • Removed almost all direct event listeners → switched to a full event-delegation pattern.
  • Removed framework integration section from docs (no longer necessary with event delegation)

Fixed

  • Disabled States: Restored correct behavior for disabled popover triggers (affects Popover, DatePicker, TimePicker, …)