What's Changed
@remotion/studio: Add rulers and guides toolbar button by @JonnyBurger in #10734@remotion/studio: Fix dragging local assets onto the canvas by @JonnyBurger in #10682@remotion/studio: Copy agent context from inspector rows by @JonnyBurger in #10684@remotion/studio: Refine inspector property controls by @JonnyBurger in #10685@remotion/studio: Keep selected editing handles above canvas polygons by @JonnyBurger in #10689@remotion/studio: Reveal keyframes during navigation by @JonnyBurger in #10690@remotion/studio: Add Agent Skills settings by @JonnyBurger in #10691@remotion/studio: Make all sequence inspector sections collapsible by @JonnyBurger in #10694@remotion/studio: Open assets in Remotion Convert by @JonnyBurger in #10695@remotion/studio: Align sidebar content by @JonnyBurger in #10697@remotion/studio: Emphasize selected timeline tracks by @JonnyBurger in #10705@remotion/studio: Avoid timeline jumps when selecting tracks by @JonnyBurger in #10708@remotion/studio: Move keyboard shortcuts info into settings by @JonnyBurger in #10709@remotion/studio: Show negative sequence starts in timeline by @JonnyBurger in #10712@remotion/studio: Ignore double-click when the second press drags the sequence by @JonnyBurger in #10716@remotion/studio: Prevent outline when not using keyboard navigation by @JonnyBurger in #10720@remotion/studio: Optimize canvas outline rendering by @JonnyBurger in #10721@remotion/studio: Infer schemas from default props by @JonnyBurger in #10722@remotion/studio: Align effect inspector controls by @JonnyBurger in #10723@remotion/studio: Avoid flicker in image timeline tracks by @JonnyBurger in #10724@remotion/studio: New source code icon by @JonnyBurger in #10725@remotion/studio: Fix inspector section header hover by @JonnyBurger in #10726@remotion/studio: Remove redundant success notifications by @JonnyBurger in #10730@remotion/studio: Move package installation into settings by @JonnyBurger in #10733@remotion/studio: Unify segmented button controls by @JonnyBurger in #10737@remotion/studio: Optimize timeline hover outlines by @JonnyBurger in #10741@remotion/studio: Capture timeline drag pointer moves synchronously by @JonnyBurger in #10742@remotion/studio: Hide scale controls for tiny outlines by @JonnyBurger in #10743@remotion/studio-server: Do not drop props passed to interactive components via JSX spread by @JonnyBurger in #10719@remotion/studio-server: Upgrade Recast by @JonnyBurger in #10746@remotion/studio-codemods: Gracefully reject unexported composition drops by @JonnyBurger in #10704@remotion/media: Release broadcast ImageBitmaps after sending by @JonnyBurger in #10718@remotion/media: Fix 5.1 audio downmixing by @JonnyBurger in #10732@remotion/bundler: Reduce Studio Fast Refresh latency by @JonnyBurger in #10739
Elements
- Add preview overwrite option by @samohovets in #10686
Docs
- Use Mediabunny frame rate metrics by @JonnyBurger in #10692
Internal and experimental
@remotion/browser-studio: Store public assets in OPFS by @JonnyBurger in #10683@remotion/browser-studio: Support remote asset drops by @JonnyBurger in #10702@remotion/browser-studio: Support duplicating JSX sequences by @JonnyBurger in #10714@remotion/studio: Fix Browser Studio asset previews by @JonnyBurger in #10728@remotion/studio: Reject restart in Browser Studio by @JonnyBurger in #10713- Add React Scan profiling workflow by @JonnyBurger in #10687
- Add Studio CPU profiling command by @JonnyBurger in #10740
- Consolidate slow renderer test workflows by @JonnyBurger in #10745
Full Changelog: v4.0.515...v4.0.516