What's Changed
- ⚠️
remotion: Revert nested HTML-in-canvas support by @JonnyBurger in #10567 remotion: Hide checkerboard while resolving Suspense by @JonnyBurger in #10600remotion: Avoid duplicate delay-render initialization by @JonnyBurger in #10558@remotion/studio: Configure defaults in Settings by @JonnyBurger in #10523@remotion/studio: Add "Split video from audio" quick action by @JonnyBurger in #10583@remotion/studio: Show runtime values for computed fields by @JonnyBurger in #10520@remotion/studio: Show prompt for computed values by @JonnyBurger in #10537@remotion/studio: Fix computed property controls by @JonnyBurger in #10536@remotion/studio: Fix computed value text size by @JonnyBurger in #10599@remotion/studio: Virtualize timeline tracks by @JonnyBurger in #10559@remotion/studio: Virtualize wide timeline items by @JonnyBurger in #10561@remotion/studio: Render timeline ticks on canvas by @JonnyBurger in #10533@remotion/studio: Render timeline media at Retina resolution by @JonnyBurger in #10609@remotion/studio: Increase forward timeline overscan by @JonnyBurger in #10610@remotion/studio: Scale timeline max zoom with composition duration by @JonnyBurger in #10585@remotion/studio: Auto-scroll timeline when dragging playhead or marquee to the edge by @JonnyBurger in #10586@remotion/studio: Fix phantom<AbsoluteFill>tracks in timeline by @JonnyBurger in #10589@remotion/studio: Fix out-of-memory crash when tiling looped waveforms by @JonnyBurger in #10588@remotion/studio: Make audio waveforms react to muted changes by @JonnyBurger in #10617@remotion/studio: Prevent selected child sequences from shifting twice by @JonnyBurger in #10626@remotion/studio: Let selected outlines win drag gestures by @JonnyBurger in #10605@remotion/studio: Prevent inspector controls from opening the editor by @JonnyBurger in #10611@remotion/studio: Prevent horizontal inspector scrolling by @JonnyBurger in #10619@remotion/studio: Reduce asset inspector row spacing by @JonnyBurger in #10602@remotion/studio: Add padding to explorer lists by @JonnyBurger in #10624@remotion/studio: Align Explorer item widths by @JonnyBurger in #10631@remotion/studio: Show arrow on Browse Elements action by @JonnyBurger in #10618@remotion/studio: Make Quick Switcher responsive by @JonnyBurger in #10535@remotion/studio: Make Quick Switcher search separator-insensitive by @samohovets in #10621@remotion/studio: Prevent composition not found flash by @JonnyBurger in #10603@remotion/studio: Use query-string routing in Browser Studio by @JonnyBurger in #10607@remotion/studio: Hide Open in menu in Browser Studio by @JonnyBurger in #10613@remotion/studio: Gracefully reject visual control saves and Figma pastes in Browser Studio by @JonnyBurger in #10582@remotion/studio: Prevent Browser Studio render server requests by @JonnyBurger in #10635@remotion/browser-studio: Enable client-side rendering by @JonnyBurger in #10519@remotion/browser-studio: Split a sequence at the playhead by @JonnyBurger in #10587@remotion/browser-studio: Reorder sequences in the timeline by @JonnyBurger in #10594@remotion/browser-studio: Support keyframe operations by @JonnyBurger in #10623@remotion/browser-studio: Support deleting canvas items by @JonnyBurger in #10539@remotion/browser-studio: Support duplicating compositions by @JonnyBurger in #10541@remotion/browser-studio: Support composition and folder codemods by @JonnyBurger in #10592@remotion/browser-studio: Save compositiondefaultPropsto source by @JonnyBurger in #10593@remotion/browser-studio: Resolve packages from immutable builds by @JonnyBurger in #10604@remotion/studio-server: Support affine frame clocks in Visual Mode by @JonnyBurger in #10632@remotion/studio-server: Speed up batched sequence prop subscriptions by @JonnyBurger in #10584@remotion/studio-server: Avoid rebuilding an already-running Studio by @JonnyBurger in #10556@remotion/studio-server: Log codemod duration at trace level by @JonnyBurger in #10552@remotion/studio-codemods: Move Recast composition codemods from@remotion/studio-serverby @JonnyBurger in #10591@remotion/captions: Add silence-based caption page breaks by @Fats403 in #10543@remotion/captions: Fix caption pagination edge cases by @JonnyBurger in #10527@remotion/media: Upgrade Mediabunny to 1.55.1 by @JonnyBurger in #10509@remotion/renderer: Lazily start Rust process by @JonnyBurger in #10601@remotion/lambda: Return errors from buffered invocations by @JonnyBurger in #10557@remotion/cli: Fix upgrade on Windows by @JonnyBurger in #10553- remotion.dev/experimental_new: Support dragging in elements by @JonnyBurger in #10524
- remotion.dev/convert: Handle probe cleanup by @JonnyBurger in #10565
- remotion.media: Increase loudness by @JonnyBurger in #10616
Elements
- Add Watercolor Map by @samohovets in #10525
- Add YouTube comment highlight by @samohovets in #10522
- Redesign Name Lower Third by @samohovets in #10596
- Add backgrounds to chart elements by @samohovets in #10544
- Prevent inherited text colors by @samohovets in #10633
- Open elements in Browser Studio by @JonnyBurger in #10612
- Add dedicated page drag handle by @samohovets in #10530
- Improve Studio drag handle by @samohovets in #10629
- Style drag previews like Studio selections by @samohovets in #10545
- Use a consistent responsive 16:9 Player for gallery previews by @samohovets in #10568
- Round displayed durations by @samohovets in #10528
- Track requests sent to Studio by @samohovets in #10597
- Purge preview cache after upload by @samohovets in #10628
- Clarify contribution flow by @samohovets in #10516
Docs
- Clarify H.264 patent licensing by @JonnyBurger in #10529
- Clarify Studio Protocol usage by @samohovets in #10569
- Fix Studio Protocol examples and formatting by @samohovets in #10590
- Disable automatic Studio browser opening by @samohovets in #10622
Internal
- New package in development:
@remotion/maptilerby @JonnyBurger in #10627 - Simplify Element contribution workflow by @samohovets in #10517
- Remove push confirmation from pr-ready workflow by @JonnyBurger in #10521
- Load nullable new params skill by @JonnyBurger in #10615
- Revise nullable parameter guidelines in AGENTS.md by @JonnyBurger in 3ee8889016
- Update frame accuracy snapshots for regenerated video by @JonnyBurger in #10625
- Bump mtdowling/jmespath.php from 2.8.0 to 2.9.2 in /packages/lambda-php by @dependabot in #10548
- Bump mtdowling/jmespath.php from 2.8.0 to 2.9.2 in /packages/lambda-php-example by @dependabot in #10549
Full Changelog: v4.0.513...v4.0.514