What's Changed
remotion: Add array sequence schema fields, allow editing colors ofstarburst()by @JonnyBurger in #8075remotion: Support keyframed drag overrides by @JonnyBurger in #8104remotion: AddusePixelDensityAPI by @JonnyBurger in #8094remotion: AddpixelDensityprop to<Solid>by @JonnyBurger in #8102remotion: AddpixelDensityprop to<HtmlInCanvas>by @JonnyBurger in #8088remotion: Support transform strings ininterpolateby @JonnyBurger in #8078remotion: Split rotation schema types by @JonnyBurger in #8011remotion: Make playback rates non-keyframable by @JonnyBurger in #8049remotion: Video frame callback gets more parameters by @JonnyBurger in #8064remotion: Prevent enum fields from being keyframed by @JonnyBurger in #8081@remotion/effects: AddcolorKey()effect by @JonnyBurger in #8009@remotion/effects: AddlinearProgressiveBlur()effect by @JonnyBurger in #8048@remotion/effects: Add center control tovignette()effect by @JonnyBurger in #8055@remotion/media,remotion: Forward native props from media Video components by @alec-watts in #8086@remotion/media: Re-evaluate canvas on unmount for_experimentalInitiallyDrawCachedFrameby @JonnyBurger in #7999@remotion/studio: Fix canvas responsiveness by @JonnyBurger in #8123@remotion/studio: Add<Folder>context menu by @JonnyBurger in #8122@remotion/studio: Optimize ContextMenu measurement by @JonnyBurger in #8113@remotion/studio: Fix negative sequence frame labels by @JonnyBurger in #8109@remotion/studio: Prevent effect toggle drag reordering by @JonnyBurger in #8100@remotion/studio: Select sequences from canvas outlines by @JonnyBurger in #8077@remotion/studio: Disable Add Solid when disconnected by @JonnyBurger in #8069@remotion/studio: Fix keyframe navigation button clicks by @JonnyBurger in #8046@remotion/studio: Add canvas asset drop insertion by @JonnyBurger in #8026@remotion/studio: Make keyframed values updateable by @JonnyBurger in #8019@remotion/studio: Copy and paste sequence effects by @JonnyBurger in #8000@remotion/studio: Add X and Y scale controls by @JonnyBurger in #7998@remotion/studio: Restore canvas resize responsiveness by @JonnyBurger in #8034@remotion/studio: Refactor code value status types by @JonnyBurger in #8027@remotion/studio-server: Allow keyframes on missing sequence props by @JonnyBurger in #8059@remotion/studio-server: Resolve Prettier config for null override by @JonnyBurger in #8047@remotion/studio-server: Abstract import path codemods by @JonnyBurger in #8013@remotion/studio-server: Make nodePath ignore top-level imports by @JonnyBurger in #8004@remotion/serverless-client: Stabilize Lambda render completion progress by @JonnyBurger in #8001@remotion/web-renderer: Scale text-shadow with the export scale option by @UmungoBungo in #7996
Docs
- Document
effectsprop by @JonnyBurger in #8112 - /effects by @JonnyBurger in #8014
- Update HLS Support information in comparison of video tags by @JonnyBurger in #8005
- Add LaunchCut to resources by @churichard in #7997
Templates
- Bump react-router from 7.12.0 to 7.15.0 in /packages/template-react-router by @dependabot[bot] in #8084
Internal and unreleased
@remotion/skills: Require stylecheck in PR skill by @JonnyBurger in #8095@remotion/skills: Add effects skill by @JonnyBurger in #8074@remotion/studio: Support keyframed outline translate dragging by @JonnyBurger in #8108@remotion/studio: Drag right edge of Sequence to changedurationInFramesby @JonnyBurger in #8010@remotion/studio: Support multi-sequence duration dragging by @JonnyBurger in #8031@remotion/studio: Support copying keyframed effects by @JonnyBurger in #8029@remotion/studio: Allow dragging timeline sequence from by @JonnyBurger in #8072@remotion/studio: Make keyframed timeline values editable by @JonnyBurger in #8071@remotion/studio: Add outline edge scale dragging by @JonnyBurger in #8061@remotion/studio: Fix keyframed timeline prop reset by @JonnyBurger in #8103
Full Changelog: v4.0.471...v4.0.472