Repository navigation
v1.1.0
Note: This minor is Splitter pending-intent, @vuetify/play, and a kanban dispose fix. DataTable, DataGrid, and Alert shipped in v1.2.0 — a feat train on master consumed 1.1.0 before dev merged.
Overview
🚀 Features
- play: share the v0play hash protocol as
@vuetify/play(#901) - Splitter: defer drag collapse/expand to pointer release with a pending intent (#457)
🔧 Bug Fixes
- createKanban: contexts can now be disposed (#889)
Minor Changes
-
#901
a27db81Thanks @johnleider! - feat(play): share the v0play hash protocol as@vuetify/playDocs, the playground, and (later) genesis / the builder encode and sanitize the same
{ files, theme, themes }payload.ThemeAdapter.SAFE_IDENTandUNSAFE_CSSare public so color values cannot drift from the stylesheet generator; CSS comments are rejected in theme tokens. -
#457
884b6e7Thanks @johnleider! - feat(Splitter): defer drag collapse/expand to pointer release with a pending intent — dragging a collapsible panel past itsminSizeno longer collapses instantly. While dragging, the panel now pins at itsminSize(orcollapsedSizewhen opening a collapsed panel) and arms a pending intent; the collapse/expand only commits on release, and dragging back out cancels it.SplitterHandleexposes the armed state through apendingslot prop ('collapse' | 'expand' | null) and a matchingdata-pendingattribute so consumers can render a "release to hide/open" affordance. Keyboard and programmatic resize keep their existing instant behavior.
Patch Changes
- #889
0e31f73Thanks @johnleider! - fix(createKanban): contexts can now be disposed —kanban.dispose()(andkanban.columns.dispose) tears down every column's inner sortable, the internal id → column lookup, and the transfer event bus, so boards no longer leak listeners and stale lookup entries