v4.0.477

remotion-dev/remotionv4.0.477Jun 13, 2026by JonnyBurger

AI Summary

Adds a `freeze` property to Sequences and introduces the `pattern()` effect alongside a new `<Callout />` shape. The release focuses heavily on refining Studio interactivity with selectable guides and improved asset dropping behavior.

Key Highlights

  • New Sequence `freeze` prop
  • `pattern()` effect
  • `<Callout />` shape
  • Selectable guides and asset dropping improvements

New Features

  • Sequence freeze prop
  • Pattern effect
  • Callout shape
  • Selectable guides

Full Release Notes

## What's Changed

- `remotion`: [Add Sequence `freeze` prop](/docs/sequence#freeze) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8346
- [`@remotion/effects`: Add `pattern()` effect](https://remotion.dev/docs/effects/pattern) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8407
- `@remotion/effects`: Fix UV origin for center-based effects by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8398
- [`@remotion/shapes`: Add `<Callout />` shape](https://remotion.dev/docs/shapes/callout) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8395
- `@remotion/studio`: Improve selected outline controls by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8404
- `@remotion/studio`: Limit dragged UV coordinate decimals by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8405
- `@remotion/studio`: Fix guide click selection by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8392
- `@remotion/studio`: Place dropped assets at cursor by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8371
- `@remotion/studio`: Tune selectable guides by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8390
- `@remotion/studio`: Add selectable guides by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8381
- `@remotion/studio`: Share sequence context menu across Studio surfaces by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8379
- `@remotion/studio`: Split selected outline overlay by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8370
- `@remotion/studio`: Drag easing segments with keyframes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8367
- `@remotion/studio-server`: Parse String-wrapped visual prop interpolations by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8406
- `@remotion/studio-server`: Validate sequence prop component identity by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8354

## Docs

- Add RemotionUI to resources page by @riaz37 in https://github.com/remotion-dev/remotion/pull/8383

## Internal

- Add flake tracking skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8376
- Bump esbuild from 0.28.0 to 0.28.1 in /packages/gif by @dependabot in https://github.com/remotion-dev/remotion/pull/8374

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