Skip to content

fix(studio): switch ease modes optimistically#2570

Draft
miguel-heygen wants to merge 1 commit into
codex/pr2387-bulk-ease-hardeningfrom
codex/pr2387-ease-mode-switch-final
Draft

fix(studio): switch ease modes optimistically#2570
miguel-heygen wants to merge 1 commit into
codex/pr2387-bulk-ease-hardeningfrom
codex/pr2387-ease-mode-switch-final

Conversation

@miguel-heygen

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

Copy link
Copy Markdown
Collaborator

Summary

Switching Curve, Spring, or Wiggle responds immediately while persistence completes, so the selected editor no longer appears stuck.

Stack

Part 17 of 20. Parent: #2581. Next: #2582. 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.

@miguel-heygen
miguel-heygen changed the base branch from codex/pr2387-bulk-ease to graphite-base/2570 July 16, 2026 22:14
@miguel-heygen
miguel-heygen force-pushed the codex/pr2387-ease-mode-switch-final branch from 26767e3 to b807d95 Compare July 16, 2026 22:14
@miguel-heygen
miguel-heygen changed the base branch from graphite-base/2570 to codex/pr2387-bulk-ease-hardening July 16, 2026 22:16
This was referenced Jul 19, 2026
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