mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-14 18:01:20 +08:00
8e1ea7adc2
Marquee selection: click+drag on empty canvas draws a dashed selection rectangle. All elements whose OBB intersects are group-selected via SAT. Shift+marquee adds to selection. Click on empty deselects. Per-keyframe easing: each keyframe segment has its own ease, editable via expandable bezier curve editor in the Animation panel. Parser preserves per-keyframe ease through round-trips (ease-only updates preserve existing properties). AE Easy Ease presets: correct After Effects bezier values (0.333, 0, 0.667, 1) in the preset grid. Velocity-based curve fitting: gesture recordings analyze velocity profile and assign per-keyframe custom eases automatically. Gesture smoothing: Gaussian-weighted moving average (from PR #1658) + easeEach support for keyframed tweens + fetch-cancellation race fix in useGsapAnimationsForElement.