Skip to content

v1.5.0

Choose a tag to compare

@janosh janosh released this 11 Aug 10:45
· 16 commits to main since this release
182d548
  • Breaking: Rename 33 icon exports, remove Divider, Forward and XML, and replace the XRay glyph #443
  • Breaking: ActionButton labels are now plain text, and DraggablePane.max_width is optional #442
  • Breaking: Rebuild tooltip with shared top-layer rendering, automatic placement and richer content/state controls. Rename its delay props, remove the touch-device disable mode, default placement to auto and default trigger to hover-focus #444
  • Breaking: Rename ContextMenu to ActionMenu, including the .context-menu class and --context-menu-* CSS variables. ActionMenu now covers both right-click context menus and bindable, trigger-anchored dropdowns with mode-specific TypeScript props, placement/alignment/width controls and ARIA-aligned Arrow/Home/End navigation; Tab/Shift+Tab close it and resume page order #445
  • Breaking: Replace DiffView's --diff-gutter with digit-sized --diff-old-gutter/--diff-new-gutter; publish it from the package root and svelte-widgets/DiffView.svelte, add a dependency-free live demo, forward root HTML attributes, keep change navigation advancing when virtual scrolling clamps and strengthen add/delete contrast with non-color-only word cues #445
  • Extend draggable with x/y axis locks and parent, element or rectangle bounds; make float.match_width use the anchor's exact border-box width; expose register_escape_layer and auto_update_position #445
  • Use native modal focus containment for ConfirmDialog and Sheet; harden focus_trap for open shadow roots, radio groups, disabled fieldsets and hidden/inert content; let inactive nested Escape/Tab layers fall through; preserve deliberate outside focus and restore overlays to their exact origin #445
  • Keep Masonry's virtual height/overflow authoritative when merging caller styles; expand live demos for resizable corner/keyboard/aspect controls, measurable Masonry virtualization, table-of-contents behavior and KaTeX; make custom demo labels searchable in the site command menu #445
  • Add SettingsSection, SettingsGroup, SettingsSearch and NumberRangeInput; upgrade resizable with corner, keyboard and aspect-locked resizing #442 #443
  • Expand the icon catalog from 806 to 1129 glyphs and reject name or rendered-glyph collisions at build time #442 #443
  • Add observe_subtree and improve accessibility across settings, buttons and find controls #442