v4.0.476

Dokploy/dokployv4.0.476Jun 12, 2026by JonnyBurger

AI Summary

Enhances Remotion Studio interactivity with new easing functions, drag handling improvements, and better visual editing tools.

Key Highlights

  • Add `Easing.spring` for natural motion interpolation
  • Hide native video controls for a cleaner interface
  • Support for transform origin anchors on SVG elements

New Features

  • Spring easing function
  • TV signal off effect
  • Arrow key item movement
  • Inline sequence renaming
  • Transform origin support

Full Release Notes

## What's Changed

* `remotion`: Add `Easing.spring` by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8312
* `remotion`: Add documentation link to Interactive sequences by @mvanhorn in https://github.com/remotion-dev/remotion/pull/8295
* `remotion`: Hide native video controls by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8360
* `@remotion/media`: Fix premounted audio scheduling by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8353
* `@remotion/effects`: Add `tvSignalOff` effect by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8355
* `@remotion/effects`: Expose effect colors as controls by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8315
* `@remotion/convert`: Use document-level drop handler for reliable file drops by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8300
* `@remotion/studio`: Align outline toggle icons by @Aditya07771 in https://github.com/remotion-dev/remotion/pull/8362
* `@remotion/studio`: Move selected items with arrow keys by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8336
* `@remotion/studio`: Replace keyframes on drag collision by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8361
* `@remotion/studio`: Round visual drag values by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8358
* `@remotion/studio`: Show autosave notice for Cmd+S by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8356
* `@remotion/studio`: Add inline sequence rename by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8345
* `@remotion/studio`: Add outline drag threshold by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8335
* `@remotion/studio`: Preselect filename stem in rename dialog by @Aditya07771 in https://github.com/remotion-dev/remotion/pull/8327
* `@remotion/studio`: Allow arbitrary translate offsets by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8313
* `@remotion/studio`: Reset timeline color picker opacity by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8314
* `@remotion/studio`: Support transform origin anchor for SVG elements by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8297
* `@remotion/studio`: Allow scaling keyframed sequences in visual mode by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8301
* `@remotion/studio`: Add disable interactivity codemod by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8287
* `@remotion/studio`: Reset computed sequence props with Backspace by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8294
* `@remotion/studio`: Respect transform origin for outline rotation by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8325
* `@remotion/studio`: Fix scale outline cursor flicker by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8321
* `@remotion/studio`: Fix SVG selection outlines by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8322
* `@remotion/studio`: Fix orphaned `PreviewToolbar` scroll indicators when leaving mobile layout by @juliancook123 in https://github.com/remotion-dev/remotion/pull/8283
* `@remotion/studio-server`: Ensure `Still` import when duplicating composition as Still by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8302
* `@remotion/studio-server`: Support `staticFile()` and `new Date()` in defaultProps extraction by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8286
* `@remotion/studio-server`: Use element schema for sequence prop saves by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8350

## Docs

* Document Studio interactivity by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8284
* Improve shape drag previews by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8357
* Add @remotion/shapes to effects API supported list by @Aditya07771 in https://github.com/remotion-dev/remotion/pull/8364
* Improve docs build memory usage by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8351
* Optimize twoslash pre-warming for cold cache by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8296

## Internal

* `@remotion/example`: Fix Mac cursor hotspots by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8289
* Bump guzzlehttp/psr7 from 2.7.0 to 2.11.0 in /packages/lambda-php by @dependabot in https://github.com/remotion-dev/remotion/pull/8329
* Bump guzzlehttp/psr7 from 2.8.0 to 2.11.0 in /packages/lambda-php-example by @dependabot in https://github.com/remotion-dev/remotion/pull/8330

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.475...v4.0.476