What's Changed
@remotion/three: Add<ThreeWebGPUCanvas>by @JonnyBurger in #9912@remotion/studio: Support custom editors by @JonnyBurger in #9950@remotion/studio: Add editor picker to inspectors by @JonnyBurger in #9951@remotion/studio: Add default editor menu by @JonnyBurger in #9935@remotion/studio: Notify about outdated Agent Skills by @JonnyBurger in #9952@remotion/studio: Require Element installation dialog for drag & drop by @samohovets in #9927@remotion/studio: Refine Element installation confirmation by @samohovets in #9930@remotion/studio: Skip Visual Mode subscriptions for library code by @JonnyBurger in #9934@remotion/studio: Fix source stack resolution in Safari by @JonnyBurger in #9983@remotion/studio: Fix pointer sessions outside the window by @JonnyBurger in #9985@remotion/studio: Fix submenu positioning in narrow viewports by @JonnyBurger in #9988@remotion/studio: Fix modal stacking above floating sidebars by @JonnyBurger in #9990@remotion/studio: Reduce mobile sidebar widths by @JonnyBurger in #9989@remotion/studio: Remove splitter hover state by @JonnyBurger in #9956@remotion/studio-server: Preflight Element installations by @samohovets in #9926@remotion/studio-server: Contain Element writes inside the project by @samohovets in #9925@remotion/studio-protocol: Allow secure third-party installation requests by @samohovets in #9928@remotion/studio-protocol: Document third-party installation security by @samohovets in #9929@remotion/cli: Add configurable default editor by @JonnyBurger in #9923@remotion/cli: Update skills during Remotion upgrades by @JonnyBurger in #9947@remotion/cli: Detect outdated Remotion skills by @JonnyBurger in #9942@remotion/cli: Updatenpx remotion skillscommands by @JonnyBurger in #9940@remotion/cli: Warn about mismatched bundler override by @JonnyBurger in #9919@remotion/web-renderer: Fix nested HTML-in-canvas detection at dpr > 1 by @JonnyBurger in #9941@remotion/web-renderer: Fix font stretch percentage rendering by @JonnyBurger in #9918@remotion/web-renderer: Preserve transforms for precomposited filters by @JonnyBurger in #9913- remotion.dev/convert: Make file drops full-screen by @JonnyBurger in #9909
Templates
- Enable Rspack as default for new projects by @JonnyBurger in #9933
Docs
- Document ANGLE default in Remotion 5 by @JonnyBurger in #9949
- Clarify nested HTML-in-canvas support by @JonnyBurger in #9914
- Document v5 measureSpring from/to removal by @santhiprakash in #9974
- Document v5 visualizeAudio optimizeFor default by @santhiprakash in #9972
- Document v5 premountFor default on Series.Sequence by @santhiprakash in #9973
- Document v5 diskSizeInMb defaults in Lambda function info APIs by @santhiprakash in #9978
- Document v5 TransitionSeries layout="none" removal by @santhiprakash in #9977
- Fix extractAudio docs for v5 getVideoMetadata removal by @santhiprakash in #9979
- Make /elements.md resolve by @santhiprakash in #9976
- Fix localhost audioBitrate link in encoding guide by @santhiprakash in #9959
Internal and Experimental
@remotion/browser-studio: Include config in downloaded projects by @JonnyBurger in #9910- remotion.dev/convert: Open canvas captures directly by @JonnyBurger in #9984
- Elements: Add Open Graph preview media by @samohovets in #9924
@remotion/canvas-capture-extension: Add Chrome extension by @JonnyBurger in #9953- Add
/canvas-capture-extensionskill by @JonnyBurger in #9955 - Document skills eval usage by @JonnyBurger in #9986
- Skills: Fix ambiguous embedded skill links by @JonnyBurger in #9981
Full Changelog: v4.0.502...v4.0.503