Skip to content

v2.5.0

Choose a tag to compare

@ndlabdev ndlabdev released this 02 Aug 11:59
· 18 commits to main since this release
1a63748

Added

  • Tree: hierarchical tree view with multi-select and indeterminate state, full keyboard navigation, and bind:api. (#178)
  • Lightbox: full-screen viewer for images, video and iframes, with zoom, swipe, thumbnails, captions and slideshow. (#177)
  • NavigationMenu: horizontal mega-menu or vertical disclosures, with nested items, active-route detection, and a collapsed icon rail with flyouts. (#175)
  • Sidebar: collapsible dashboard sidebar built on NavigationMenu: sidebar/floating/inset variants, icon or offcanvas collapse, persisted state, mobile drawer, and bind:api for control from outside. (#176, #180)
  • SidebarTrigger: header button that collapses the sidebar on desktop and opens the mobile menu on small screens. (#176, #180)

Changed

  • Icon: the default loading spinner is now lucide:loader-circle, replacing the deprecated lucide:loader-2. It looks the same. (#181)

Fixed

  • Icon: built-in icons now render during SSR instead of loading from the Iconify API after hydration, so they no longer pop in and shift the layout on first paint. They also work offline. Adds ~1.2KB gzip. (#181)

Full changelog: v2.4.0...v2.5.0