v4.0.499

IceWhaleTech/CasaOSv4.0.499Jul 24, 2026by JonnyBurger

AI Summary

This release focuses on UI/UX refinements in the Remotion Studio, including sidebar width clamping, drag-and-drop improvements, and the addition of a new `/remotion-maps` skill.

Key Highlights

  • Clamp sidebar width to prevent overflow
  • Prevent double-click visibility toggles
  • Use text inputs for the InputDragger
  • Disable resizing media without explicit duration
  • Add a new maps skill

New Features

  • Clamp sidebar width
  • Prevent visibility toggle double clicks
  • Keep unselected keyframes visually unselected
  • Use text inputs for InputDragger
  • Let rulers cover the full canvas
  • Disable resizing media without explicit duration
  • Drop Canvas layers at current time
  • Add drag-and-drop payload package
  • Add Install in Studio interface
  • Fix opacity leaking between layers

Full Release Notes

## What's Changed

* Bump Zod to 4.4.3 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9558
* `@remotion/studio`: Clamp sidebar width by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9584
* `@remotion/studio`: Prevent visibility toggle double clicks by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9575
* `@remotion/studio`: Keep unselected keyframes visually unselected by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9564
* `@remotion/studio`: Use text inputs for InputDragger by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9559
* `@remotion/studio`: Let rulers cover the full canvas by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9562
* `@remotion/studio`: Disable resizing media without explicit duration by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9560
* `@remotion/studio`: Drop Canvas layers at current time by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9549
* `@remotion/studio`: Harden drag cleanup on unmount by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9551
* `@remotion/studio`: Prevent timeline layer names from shrinking by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9548
* `@remotion/drag-and-drop`: Add drag-and-drop payload package by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9532
* `@remotion/drag-and-drop`: Add Install in Studio interface by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9576
* `@remotion/web-renderer`: Fix opacity leaking between layers by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9567

## Templates

* Bump postcss from 8.5.10 to 8.5.12 in /packages/template-vercel by @dependabot in https://github.com/remotion-dev/remotion/pull/9552
* Bump react-router from 7.15.1 to 7.18.0 in /packages/template-react-router by @dependabot in https://github.com/remotion-dev/remotion/pull/9555

## Docs

* Document custom Chrome rendering caveat by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9577
* Update Editor Starter dependencies by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9566

## Skills

* Add `/remotion-maps` skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9563
* Document `/remotion-maps` skill by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9581
* Add v5 breaking changes skill by @samohovets in https://github.com/remotion-dev/remotion/pull/9572

## Internal

* Document design language basics by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9550
* Testbed: Enable experimental Rspack by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/9579
* Elements: Publish news article headline highlight by @samohovets in https://github.com/remotion-dev/remotion/pull/9570
* Elements: Smooth product offer image animation by @samohovets in https://github.com/remotion-dev/remotion/pull/9568

**Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.498...v4.0.499