Repository navigation
gpui-ce-motion 0.3.0
Expanded native animation on stock GPUI CE 0.2.2, with a shared portable engine and no renderer fork.
- Reactive value graphs, derived and typed bindings, lifecycle subscriptions, and cancellable completion futures.
- Parent/child variant inheritance, sequencing, nested exits, and mixed typed timelines.
- Measured scroll/drag helpers, external handles, direction locking, grid reorder, edge autoscroll, and window-root position/crossfade.
- Native trackpad pinch, SVG path parsing/arcs/normalization/path following, rich text, color/font-size transitions, and fixed-point number formatting.
- Nine-scene Motion lab, native input regression tests, allocation checks, CPU benchmarks, and executable README examples.
gpui-ce-motion = { version = "0.3", features = ["gpui"] }Requires Rust 1.95+. General subtree scale/rotation and full size projection remain deferred. Performance measurements cover CPU preparation; GPU timing and physical touch are unverified.
API examples · Changelog · Performance
Validation: all five CI jobs passed, including portable/native tests, documentation, Clippy, Dylint/README checks, archive/example builds, and Kit CPU benchmarks.