Repository navigation
0.6.0
Features
- Add
useRevealStyleand scoped declarativeEnter/Exitreveals, with safe staggering for dynamic lists, horizontal/vertical translation, scaling, and reduced-motion support. Presentation-scoped reveals follow their retained owner, including its resting endpoint. (6709b4c) - Add
presentationProgresstouseSharedElementPresentation: an owner-specific progress value that remains stable during unrelated transitions. (7ad497e) - Add
screenFadeandkeepVisibletoChoreographyScreenfor configurable screen crossfades and persistent backdrops. (85514ac, 5c8f64b) - Support duration-based springs with
durationanddampingRatio, including return and interactive settlement. (84a1ed4) - Add
useInteractiveGestureLifecycleto buffer movement and early releases during preparation, plus session-bound interactive handles and abortable preparation. (005abe1, a58d5cc) - Supply matched session geometry anchors to custom transition renderers. (8de6210)
Fixes
- Harden transition interruption, interactive gesture cancellation and settlement, and input handoff. (654ffc2, 005abe1, a58d5cc)
- Let Android transition overlays pass touches through to the underlying screen. (cfc0a80)
- Retain animation completion callbacks until delivery. (c349f41)
Breaking changes and migration from 0.5.x
useStaggeredRevealand itsgetItemStylecallback have been removed. UseuseRevealStyleinside each item component, or declarativeEnter/Exitwithindexandcount. (6709b4c)
See the reveal migration guide and interactive-back guide.
Full changelog: v0.5.2...v0.6.0