v4.0.485
Chainlit/chainlitv4.0.485Jul 6, 2026by JonnyBurger
AI Summary
Addresses media playback accuracy and studio usability, featuring fixes for loops, preview frames, and context menus, along with the addition of the venetian blinds effect.
Key Highlights
- Fixed media playbackRate duration in loops
- Fixed preview frame accuracy and frame stepping
- Studio UI improvements including sequence rename and inline composition renaming
- Web-renderer support for dotted, dashed, and double text-decoration styles
- Upgraded Rspack to 2.1 in browser-studio
New Features
- Venetian blinds effect
- Sequence rename in Inspector
- Interactive text editable in visual mode
- Support for dotted, dashed and double text-decoration styles
- Browser-studio Rspack upgrade to 2.1
- Create compositions in folders
Full Release Notes
## What's Changed * `remotion`: Fix media playbackRate duration in loops by @samohovets in https://github.com/remotion-dev/remotion/pull/8756 * `@remotion/media`: Fix preview frame accuracy by @samohovets in https://github.com/remotion-dev/remotion/pull/8760 * `@remotion/media`: Fix frame stepping in preview by @samohovets in https://github.com/remotion-dev/remotion/pull/8739 * `@remotion/media`: Fix `<Video>` reinitializing MediaPlayer when onError identity changes by @mvanhorn in https://github.com/remotion-dev/remotion/pull/8725 * [`@remotion/effects`: Add venetian blinds effect](https://remotion.dev/docs/effects/venetian-blinds) by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8728 * `@remotion/studio`: Add sequence rename in Inspector by @samohovets in https://github.com/remotion-dev/remotion/pull/8745 * `@remotion/studio`: Make Interactive text editable in visual mode by @samohovets in https://github.com/remotion-dev/remotion/pull/8669 * `@remotion/studio`: Keep context menus above splitters by @samohovets in https://github.com/remotion-dev/remotion/pull/8730 * `@remotion/studio`: Fix context menu retriggering by @samohovets in https://github.com/remotion-dev/remotion/pull/8721 * `@remotion/studio`: Add split clip source edits and serialize writes by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8715 * `@remotion/studio`: Preserve inspector collapsed effects by @samohovets in https://github.com/remotion-dev/remotion/pull/8723 * `@remotion/studio`: Create compositions in folders by @samohovets in https://github.com/remotion-dev/remotion/pull/8719 * `@remotion/studio`: Prevent dialog validation messages widening modals by @samohovets in https://github.com/remotion-dev/remotion/pull/8720 * `@remotion/studio`: Auto-select newly created composition by @samohovets in https://github.com/remotion-dev/remotion/pull/8716 * `@remotion/studio`: Redirect after renaming composition by @samohovets in https://github.com/remotion-dev/remotion/pull/8704 * `@remotion/studio`: Fix timeline zoom flicker by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8710 * `@remotion/studio`: Prevent marquee selection while dragging timeline handles by @samohovets in https://github.com/remotion-dev/remotion/pull/8698 * `@remotion/studio`: Add inline composition renaming in the inspector by @samohovets in https://github.com/remotion-dev/remotion/pull/8703 * `@remotion/web-renderer`: Fix package license metadata by @samohovets in https://github.com/remotion-dev/remotion/pull/8738 * `@remotion/web-renderer`: Support dotted, dashed and double text-decoration styles by @mvanhorn in https://github.com/remotion-dev/remotion/pull/8733 * `@remotion/web-renderer`: Fix nested mask precomposition offset by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8700 * `@remotion/browser-studio`: Upgrade Rspack to 2.1 by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8711 * `@remotion/eslint-plugin`: Add valid composition name rule by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8708 * `remotion-monorepo`: Upgrade Mediabunny to 1.50.3 by @samohovets in https://github.com/remotion-dev/remotion/pull/8754 ## Docs * Autoplay muted element previews by @samohovets in https://github.com/remotion-dev/remotion/pull/8753 * Redesign lower third element by @samohovets in https://github.com/remotion-dev/remotion/pull/8748 * Crop 2px from left of effects studio panel screenshot by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8752 * Add WebCodecs bug for VideoEncoder flush/close error by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8743 * Add WebCodecs bug for VideoFrame RGBX -> RGB copyTo() by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8736 * Mark Chromium H.264 AUD key frame bug as fixed by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8735 ## Internal * `@remotion/promo-pages`: Fix docs stat layout by @JonnyBurger in https://github.com/remotion-dev/remotion/pull/8712 * `remotion-monorepo`: Forbid force pushing in PR skill by @samohovets in https://github.com/remotion-dev/remotion/pull/8746 * `remotion-monorepo`: Add Zed tasks for monorepo build, watch, starting an example app by @samohovets in https://github.com/remotion-dev/remotion/pull/8737 * `remotion-monorepo`: Fix Zed worktree setup hook by @samohovets in https://github.com/remotion-dev/remotion/pull/8718 * Improve `pr` skill boundaries by @samohovets in https://github.com/remotion-dev/remotion/pull/8731 **Full Changelog**: https://github.com/remotion-dev/remotion/compare/v4.0.484...v4.0.485