Skip to content

feat(studio): add keyframe timeline state#2573

Draft
miguel-heygen wants to merge 1 commit into
codex/pr2387-ease-inspectorfrom
codex/pr2387-keyframe-state
Draft

feat(studio): add keyframe timeline state#2573
miguel-heygen wants to merge 1 commit into
codex/pr2387-ease-inspectorfrom
codex/pr2387-keyframe-state

Conversation

@miguel-heygen

@miguel-heygen miguel-heygen commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

The Studio now has one identity-aware state model for expanded lanes, keyframe selection, cache refresh, and ease focus.

Stack

Part 6 of 20. Parent: #2562. Next: #2574. The golden reference, #2387, remains open and unchanged.

Test plan

  • Integrated Studio suite: 2,800 tests passed
  • Integrated parser suite: 853 tests passed
  • Studio and parser typechecks passed
  • Studio and parser production builds passed
  • Per-PR CI completes on the submitted stack

Post-Deploy Monitoring & Validation

Validation window: first 24 hours after the stack merges. Owner: Studio maintainers. Watch browser console and support reports for [Timeline], gsap-parser, failed keyframe mutations, or preview/render easing mismatches. Healthy means edits persist and preview/render agree; revert the first failing layer if authored animation data changes unexpectedly.


Compound Engineering
Codex

miguel-heygen commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator Author

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant