30 July 2026
- Add three accessible components:
Sheetfor portalled edge panels, snippet-drivenTabswith automatic/manual activation andAccordionwith single/multiple expansion - Add
file_dropattachment with accept filtering, directory expansion and explicit drop errors - Add hover/focus triggers and open/close delays to
Popover - Add rich snippet bodies and validated
ask_prompt()requests to the queued dialog API - Extract headless theme helpers (
apply_theme_mode,resolve_theme_mode,system_preference, sharedthemestate) tosvelte-widgets/theme, so CommandMenu / PageSearch actions can set the theme without duplicating ThemeToggle's localStorage +data-themelogic, and the toggle icon stays in sync - Add
svelte-widgets/katexwithkatex_preprocess(), a before/after preprocessor pair that hides rendered KaTeX behind collision-safe placeholders around mdsvex so markdown cannot mangle the math HTML - Drive
draggable/resizablewith pointer events (pointerIdfiltering,pointercancel,setPointerCapture) so touch works and a gesture over an iframe or stolen focus still ends cleanly; resize hit-testing is now edge strips that cover the border box - Harden
dismiss_on: 'release': ignore clicks whose primary press started inside, and addbackdrop_dismissfor modal::backdropvs padding. Wiredismiss_onthrough MultiSelect / Popover / DraggablePane (pane defaults torelease, plus an element-onlyinsideprop) - Add
FullscreenButtonplacement="corner"and optional per-page icons onSubpageGrid - Make text search match NFC/NFD-equivalent Unicode and skip hidden form-control text
- Breaking: Unify build-time heading IDs, runtime heading anchors and
Tocon the same Unicode-preserving slugger and collision allocator, and make heading parsing tolerate>inside quoted attributes while ignoring comments and code/script/style containers. This changes generated IDs containing punctuation or non-ASCII text and changes duplicate suffixes from the oldTocslugger - Document every headless subpath and attachment, including the lower-level backdrop and outside-press dismissal primitives
Full Changelog: v1.1.0...v1.2.0