Repository navigation
0.13.1
Added
- Focus-scoped
onMoveCommandandonExitCommandhandlers with explicit
consumption and bubbling throughKeyPressResult.
Fixed
-
Preserve authored accessible names when controls apply built-in styles.
-
Route nested scroll-wheel input to the appropriate scroll container.
-
Preserve authored reference state while tabs are dormant, and certify state
and observation reads before reusing memoized Equatable subtrees. -
Preserve stacked key handlers on the first Equatable-boundary frame, and
retain explicit focus changes made by pointer release actions. -
Remember every dismissed bindingless tip for its anchor lifetime, and retain
parent modal suppression when an inner control is already disabled. -
Keep sheets with scoped exact IDs independent, preserve state when conditional
portal siblings appear, and retain each chained toast's source environment. -
Place TextEditor hardware and accessibility carets at the current wrapped text
position on the first frame and after resizing. -
Anchor floating menus to their source controls, including movement and
viewport-edge clamping. -
Preserve both task operations when chained modifiers collapse onto one
owner, including independent ID replacement and cancellation on removal. -
Keep retained ForEach row bindings current for mutable reference-backed IDs.
-
Scope Table's focus dependency to its own identity so descendant focus moves
do not force unrelated row-wrapper reconstruction. -
Reject observation checkpoint restoration during active draft recording at
the restore boundary. -
Keep ancestor scroll extents stable when a nested scroll view moves its
content, so outer indicators and endpoint clamping use the viewport's size. -
Preserve custom alignment guides in lazy stacks and safe-area insets, and
align odd-sized custom-layout anchors withViewDimensions. -
Respect fixed-frame minimums and return unused custom-layout offers to
flexible stack siblings. -
Preserve tall hosted List/Table rows and viewport metadata when retained
content moves, and honor eager Table scroll anchors after wheel or proxy input. -
Diagnose inset borders that leave no interior cells for nonempty content.
-
Bound slow WebSocket clients to 32 records / 4 MiB at each outbound queue,
including active writes. Overflow closes the affected connection; reconnect
starts from the latest full frame with image payloads restored. Clipboard,
runtime issue, and accessibility announcement records stay FIFO, and detached
control overflow is reported instead of silently evicting older records.
Changed
-
Window compositional lazy-stack content with source-qualified identity and
fragment-aware default spacing, including multiple authored sources. -
Resolve authored view trees through explicit continuations while preserving
direct control ownership and bounded iterative cadence. -
Add opt-in retained-cache validation work counters for performance diagnosis.
-
Classify framework environment keys through explicit ownership and reader
certification markers instead of reflected names. -
Move tab selection, focus, overflow and dormancy operations into collaborators
that retain graph-owned checkpoint and teardown behavior. -
Index task handles by owner and logical descriptor to avoid global scans
during task startup and owner cancellation.