Skip to content

@remotion/studio: Move keyframe settings to easing inspector - #9065

Merged
JonnyBurger merged 2 commits into
mainfrom
codex/move-keyframe-settings-easing-inspector
Jul 15, 2026
Merged

@remotion/studio: Move keyframe settings to easing inspector#9065
JonnyBurger merged 2 commits into
mainfrom
codex/move-keyframe-settings-easing-inspector

Conversation

@JonnyBurger

Copy link
Copy Markdown
Member

Summary

  • move keyframe settings from a modal into the easing inspector
  • save extrapolation, output, and posterize changes immediately
  • remove the keyframe settings actions from property context menus

Testing

  • bunx turbo run make --filter='@remotion/studio'
  • bunx turbo run lint test --filter='@remotion/studio'
  • bun run build
  • bun run stylecheck

Closes #8960

@vercel

vercel Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
bugs Ready Ready Preview, Comment Jul 15, 2026 1:55pm
remotion Ready Ready Preview, Comment Jul 15, 2026 1:55pm

Request Review

@pullfrog pullfrog Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ℹ️ No critical issues — one minor UX suggestion inline.

Reviewed changes — moves keyframe extrapolation, output, and posterize controls out of the modal and into the easing inspector, switching them to immediate save and removing the context-menu entries that previously opened the modal.

  • EasingInspector.tsx now requires a non-null easingUpdate and renders <KeyframeSettings update={easingUpdate} /> inline.
  • KeyframeSettings.tsx is a new inline control panel replacing the deleted KeyframeSettingsModal.tsx.
  • Modals.tsx and packages/studio/src/state/modals.ts remove the keyframe-settings modal type.
  • TimelineEffectPropItem.tsx and TimelineSequencePropItem.tsx remove the ModalsContext wiring and the Keyframe settings... context-menu item.

Pullfrog  | Fix all ➔Fix 👍s ➔View workflow run | Using Kimi K2 (free via Pullfrog for OSS) | 𝕏

Comment thread packages/studio/src/components/InspectorPanel/KeyframeSettings.tsx
@JonnyBurger
JonnyBurger enabled auto-merge (squash) July 15, 2026 13:58
@JonnyBurger
JonnyBurger merged commit 3563672 into main Jul 15, 2026
18 checks passed
@JonnyBurger
JonnyBurger deleted the codex/move-keyframe-settings-easing-inspector branch July 15, 2026 14:00
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.

Studio: Move keyframe settings to the easing inspector

1 participant