You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Breaking: Rename DraggablePane.show to open, ToastQueue.active and ToastStore.active to active_toast, and the callback passed to forward_window_keydown from handle to on_key. Consumers constructing these objects directly must rename the corresponding fields #438
Breaking: Drop the MultiSelect default export from the package barrel; use import { MultiSelect } from 'svelte-widgets'. Stop reading the legacy theme_mode localStorage key (only theme). Remove the Element.prototype.scrollIntoViewIfNeeded polyfill from barrel import; MultiSelect scrolls with standard scrollIntoView#438
Add FindBar and the svelte-widgets/find-in-page headless API with per-occurrence navigation, DOM mutation observation, collapsed-details expansion and shared CSS Custom Highlight ownership #439
Add svelte-widgets/code-editor with DiffView, pure editor transforms, incremental line splices, token rendering, injectable editor/diff backends and standalone editor CSS #439
Add svelte-widgets/storage with guarded localStorage access, JSON and panel-size helpers, persisted choices and deduplicated MRU lists; CommandMenu and theme persistence now use the shared primitives #439
Back Sheet with the native modal dialog lifecycle, synchronize theme changes across tabs and before first paint, reserve generated heading IDs and add nested attribute bags for customizing component-owned controls safely #437
Expand interaction APIs with cooperative file-drop cancellation, non-collapsible single accordions and aligned Popover ARIA relationships #437
Fix CommandMenu and Sheet teardown, tooltip timer leaks, rejected fullscreen exits, SSR-stable IDs, duplicate DiffView backend calls and unreadable dark editor token defaults #437#438#439