mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-09-03 04:38:33 +00:00
feat(studio): per-keyframe ease presets, velocity fitting, gesture smoothing (#1694)
Per-keyframe speed-curve editing, velocity-based ease fitting, and Gaussian gesture smoothing. Easy Ease presets, per-segment KeyframeEaseList with a bezier editor, AE-convention ease fitting, position-only set-tween rows, and AnimationCard extraction.
This commit is contained in:
@@ -437,7 +437,7 @@ type GsapMutationRequest =
|
||||
| {
|
||||
type: "update-meta";
|
||||
animationId: string;
|
||||
updates: { duration?: number; ease?: string; position?: number };
|
||||
updates: { duration?: number; ease?: string; easeEach?: string; position?: number };
|
||||
}
|
||||
| {
|
||||
type: "add";
|
||||
@@ -552,6 +552,7 @@ type GsapMutationRequest =
|
||||
auto?: boolean;
|
||||
}>;
|
||||
ease?: string;
|
||||
easeEach?: string;
|
||||
}
|
||||
| {
|
||||
type: "replace-with-keyframes";
|
||||
@@ -827,6 +828,7 @@ function executeGsapMutationAcorn(
|
||||
body.duration,
|
||||
body.keyframes,
|
||||
body.ease,
|
||||
body.easeEach,
|
||||
);
|
||||
return result.script;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user