# OpenCut changelog > OpenCut release notes. - Vendor: OpenCut - Category: Developer Tools - Official site: https://opencut.app/ - Tracked by: What's New (https://whatsnew.fyi/product/opencut) - Harvested from: GitHub (OpenCut-app/OpenCut) - Entries below: 3 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v0.3.0 - Date: 2026-04-15 - Version: v0.3.0 - Original notes: https://github.com/OpenCut-app/OpenCut/releases/tag/v0.3.0 - Permalink: https://whatsnew.fyi/product/opencut/releases/v0.3.0 - **added** — Brand page with downloadable brand assets accessible from header logo context menu - **added** — Separate width and height controls for scale to stretch or squash elements independently - **added** — Volume control for audio and video elements in properties panel and inline on timeline clips - **added** — Speed control for video and audio clips with maintain pitch option - **added** — Masks to hide or reveal parts of video or image layers with split, rectangle, ellipse, star, heart, diamond, and cinematic bars shapes - **added** — Canvas backgrounds with blur, solid color, or gradient options - **added** — Custom canvas size with arbitrary width and height instead of presets only - **added** — Preview zoom and panning to work on fine details and navigate when zoomed in - **added** — Stickers panel with logos, country flags, and shapes - **added** — Import transcript files to generate captions instead of running auto-transcription - **added** — Graph editor for keyframe curves to shape easing between keyframes with bezier handles - **added** — Multiple selected timeline clips move and resize together - **added** — Position X and Y can be animated independently - **added** — Keyframes can be copied and pasted between elements - **added** — Timeline clips can expand to show a lane for each animated property with right-click expand keyframes option - **added** — System fonts now appear in font picker alongside Google Fonts - **added** — Multiple asset selection in assets panel - **changed** — Properties panel redesigned with tabbed layout - **changed** — Audio waveforms upgraded to RMS-based rendering that is properly scaled and only renders visible content - **changed** — Timeline now opens scrolled to bottom so main video track is visible immediately - **changed** — Settings panel redesigned with cleaner layout and better organization - **changed** — Shift or Ctrl drag-selecting in timeline now adds to existing selection instead of replacing it - **changed** — Timeline track rows now highlight when they contain a selected element - **changed** — More vertical space between timeline tracks to prevent selection outline overlap - **fixed** — Playback performance dramatically improved with no slowdown during playback and no audio stuttering when interacting with elements - **fixed** — Sponsor logos now correctly invert in dark mode - **fixed** — Media asset cards in grid view now size correctly to their thumbnails - **fixed** — Project thumbnails now generate correctly when timeline is empty - **fixed** — Clicking a selected element no longer keeps the rest of the selection - **fixed** — Track labels on left side of timeline were misaligned with tracks on right - **fixed** — Clicking in empty space below timeline tracks now seeks the playhead - **fixed** — Timeline vertical scroll now works anywhere in panel and header no longer scrolls with tracks - **fixed** — MP4 exports with audio now complete successfully on Firefox - **fixed** — Snap guides in preview panel now show when moving full-canvas element to center of frame - **fixed** — Rotation handle no longer floats above editor UI and clips to preview area - **fixed** — Images with 0% blur intensity no longer disappear when blurred background is active - **fixed** — Section titles in properties panel now use correct muted style when not collapsible - **fixed** — Blur at higher intensities now produces real blur instead of pixelated effect - **fixed** — Auto-generated captions improved for accuracy - **fixed** — Text element handles no longer shift position while typing - **fixed** — Rotation handle no longer drifts from element as canvas size or zoom changes - **security** — OpenCut now requests browser protection for projects to prevent loss if disk space runs low This release adds masks, a graph editor for keyframe curves, volume and speed controls, preview zoom, canvas backgrounds, stickers, and a lot more. ##### Features - Added a brand page with downloadable brand assets. Assets are also accessible directly from the header logo context menu. - Scale now has separate width and height controls. You can stretch or squash elements independently on each axis. - Volume control for audio and video elements, both in the properties panel and inline on timeline clips. - Speed control for video and audio clips. Includes a maintain pitch option so audio doesn't chipmunk or deepen when you change the rate. - Masks. Hide or reveal parts of any video or image layer. Choose from split, rectangle, ellipse, star, heart, diamond, and cinematic bars. Adjust position, size, rotation, feather, and stroke in the properties panel, or drag the handles in the preview. - Canvas backgrounds are back. Set a blur, solid color, or gradient as the canvas background from the new Background tab in the settings panel. - Custom canvas size. Instead of being locked to a handful of presets, you can now enter any width and height you want. - Preview zoom and panning. Zoom into the canvas to work on fine details, and pan around to navigate when zoomed in. - Stickers panel now has content. Browse and add logos, country flags, and shapes. - You can now import transcript files to generate captions instead of running auto-transcription. - Graph editor for keyframe curves. Shape the easing between keyframes by dragging bezier handles. - Multiple selected timeline clips move and resize together. - Position X and Y can now be animated independently. - Keyframes can be copied and pasted between elements. - Timeline clips can expand to show a lane for each animated property. Right-click a clip -> "Expand keyframes" to see all properties in their own rows. ##### Improvements - Added a changelog link to the footer. - Playback performance is dramatically better. The editor used to slow to a crawl during playback, and audio would stutter when interacting with elements mid-play. Both are fixed. - More vertical space between timeline tracks. Selection outlines on adjacent tracks no longer overlap each other. - Holding Shift or Ctrl while drag-selecting in the timeline now adds to your existing selection instead of replacing it. Matches how Shift/Ctrl+click already worked. - Timeline track rows now highlight when they contain a selected element, making it easier to see which tracks are active at a glance. - System fonts (Arial, Helvetica, Times New Roman, and others) now appear in the font picker alongside Google Fonts. - Your projects can disappear if your disk runs low on space. OpenCut now asks the browser to protect them. - The properties panel has been redesigned with a tabbed layout. - Audio waveforms have gotten an upgrade. The old ones were inaccurate, prone to crashing, and not very useful. The new ones are RMS-based, properly scaled, and only render what's visible so they don't slow things down. - The timeline now opens scrolled to the bottom, so your main video track is visible right away instead of being hidden above the fold. - The settings panel has been redesigned with a cleaner layout and better organization. - You can now select multiple assets in the assets panel. Useful for deleting several at once. - If your browser doesn't support GPU-accelerated rendering, the editor now shows a notice explaining why and suggests switching to another browser. ##### Fixes - Sponsor logos now correctly invert in dark mode. - Media asset cards in the grid view were larger than their thumbnails, leaving empty space around each item. Cards now size to their content. - Project thumbnails now generate correctly even when the timeline is empty. If you set a background color or gradient with no clips, the thumbnail reflects that instead of staying blank. - Clicking a selected element no longer keeps t _[Truncated at 4000 characters — full notes: https://github.com/OpenCut-app/OpenCut/releases/tag/v0.3.0]_ ### v0.2.0 - Date: 2026-03-02 - Version: v0.2.0 - Original notes: https://github.com/OpenCut-app/OpenCut/releases/tag/v0.2.0 - Permalink: https://whatsnew.fyi/product/opencut/releases/v0.2.0 - **added** — Keyframe animation system for animating element properties over time - **added** — Effects system that allows effects to be applied per-clip or added as standalone elements on the timeline - **added** — Blur effect - **added** — Changelog page on the site - **added** — Ripple editing mode - **changed** — New text elements no longer have a black background by default - **changed** — Selection outline in the preview is now dashed - **changed** — Adjacent clips on the timeline now have a small gap between them so selected clips are always clearly visible - **added** — Press Escape to deselect the current element - **fixed** — Click-and-drag selection on one timeline track no longer accidentally selects items from the track below - **fixed** — Audio no longer flickers or cuts out at the start of playback when certain elements are selected - **fixed** — Dragging a clip onto the timeline and pressing Ctrl+Z now removes both the clip and the track it created in one step - **fixed** — Properties panel values now display correct values - **fixed** — Timeline trim handles now sit outside the clip instead of inside them - **fixed** — Clips being dragged on the timeline now render on top of other clips instead of underneath them - **fixed** — Undoing a trim-from-start operation now correctly restores the clip to its original position and length - **fixed** — Clip stays selected after a resize on the timeline - **fixed** — Resizing a clip no longer extends it past another clip on the same track - **fixed** — Clip stays selected after moving to a different track - **fixed** — Clip stays selected after finishing a resize or drag with the mouse over empty track space This release adds the foundation for motion and effects, alongside many improvements & fixes. ##### Features - Keyframe animation system for animating element properties over time. - Entirely new efects system. Effects can be applied per-clip or added as standalone elements on the timeline (with our first effect: Blur!) - Added a changelog page to the site. - Ripple editing mode. ##### Improvements - New text elements no longer have a black background by default. - Selection outline in the preview is now dashed. - Adjacent clips on the timeline now have a small gap between them so selected clips are always clearly visible. - Press Escape to deselect the current element. ##### Fixes - Fixed an issue where click-and-drag selection on one timeline track could accidentally select items from the track below. - Audio could flicker or cut out at the start of playback when certain elements were selected. The scheduler now recovers from timing slips without losing audio. - Dragging a clip onto the timeline and pressing Ctrl+Z now removes both the clip and the track it created in one step, instead of requiring two undos. - A few values in the properties panel were previously showing incorrect values. This has been fixed. - Timeline trim handles now sit outside the clip instead of inside them, so the clip's visible area accurately represents where it starts and ends. - Clips being dragged on the timeline now render on top of other clips instead of underneath them. - Undoing a trim-from-start operation now correctly restores the clip to its original position and length, instead of stretching it to the right. - Resizing a clip on the timeline would deselect it when the mouse was released. The clip now stays selected after a resize. - Resizing a clip could extend it past another clip on the same track, causing an overlap. The resize now stops at the next clip's edge. - Dragging a clip to a different track would deselect it on drop. The clip stays selected after moving. - Finishing a resize or drag with the mouse over empty track space would deselect the clip. ### v0.1.0 - Date: 2026-02-23 - Version: v0.1.0 - Original notes: https://github.com/OpenCut-app/OpenCut/releases/tag/v0.1.0 - Permalink: https://whatsnew.fyi/product/opencut/releases/v0.1.0 - **changed** — Overhauled the Properties panel using a new composable Section architecture to replace rigid property items - **added** — Introduced NumberField inputs with scrubbing and inline math evaluation for precision editing - **added** — Implemented ColorPicker with EyeDropper support, opacity sliders, and multi-format parsing (Hex, RGB, HSL) - **changed** — Standardized all asset sidebars to use a shared PanelView layout for consistent scrolling and header actions - **changed** — Replaced the font loading mechanism with a custom Font Atlas sprite system for instant rendering of 1000+ Google Font previews - **added** — Added a virtualized FontPicker with search - **changed** — Decoupled the sticker system from Iconify to a provider-based architecture - **added** — Added native support for Emojis, Country Flags, and Geometric Shapes alongside the existing Icon library - **changed** — Migrated all ID formats to provider:value format (e.g., icons:mdi:home, flags:US) to support infinite future providers - **changed** — Upgraded Bookmarks to Rich Bookmarks containing notes, colors, and duration for scene planning - **fixed** — Fixed critical Undo/Redo issues with drag-and-drop by moving drop logic to the Command pattern - **changed** — Improved Snapping UX by allowing Shift key to temporarily disable snapping during moves, resizes, and scrubbing - **changed** — Rewrote Text Node rendering to support multi-line text, custom line heights, and letter spacing - **added** — Added TransformHandles and SnapGuides directly to the preview canvas for intuitive element manipulation - **added** — Added GlobalCompositeOperation support to render blend modes (Multiply, Screen, Overlay, etc.) for all visual elements - **changed** — Migrated storage from v3 to v6 to handle new rich bookmark objects and sticker ID formats - **added** — Created use-focus-lock and use-paste-media hooks to handle modal accessibility and clipboard pasting of images and audio to timeline - **fixed** — Standardized UI component styling (Inputs, Popovers, Context Menus) to fix contrast issues in Dark Mode This update represents a major consolidation of the editor architecture, focusing on performance, usability, and standardization. Assets & Properties Panel - Overhauled the Properties panel using a new composable `Section` architecture to replace the rigid property items. - Introduced `NumberField` inputs with "scrubbing" (drag to change) and inline math evaluation (e.g., `1920/2`) to speed up precision editing. - Implemented a pro-grade `ColorPicker` with EyeDropper support, opacity sliders, and multi-format parsing (Hex, RGB, HSL) to fix color management frustrations. - Standardized all asset sidebars (Media, Stickers, etc.) to use a shared `PanelView` layout for consistent scrolling and header actions. Typography Engine - Replaced the heavy font loading mechanism with a custom "Font Atlas" sprite system. - Why: Rendering hundreds of font previews previously stalled the browser. - Result: Instant rendering of 1000+ Google Font previews via AVIF sprites without network waterfalls. - Added a virtualized `FontPicker` with search Stickers & Shapes - Decoupled the sticker system from Iconify to a provider-based architecture. - Added native support for Emojis, Country Flags, and Geometric Shapes (Circle, Square, etc.) alongside the existing Icon library. - Migrated all ID formats to `provider:value` (e.g., `icons:mdi:home`, `flags:US`) to support infinite future providers. Timeline & Bookmarks - Upgraded Bookmarks from simple timestamps to "Rich Bookmarks" containing notes, colors, and duration. This turns bookmarks into actual production tools for scene planning. - Fixed critical Undo/Redo issues with drag-and-drop by moving drop logic to the Command pattern. Dropping assets is now fully undoable. - Improved Snapping UX: Holding `Shift` now temporarily disables snapping during moves, resizes, and scrubbing, fixing the issue where elements felt "stuck" to grid lines. Renderer & Preview - Rewrote Text Node rendering to support multi-line text, custom line heights, and letter spacing. - Added `TransformHandles` and `SnapGuides` directly to the preview canvas for intuitive element manipulation (resize/rotate) without relying solely on the properties panel. - Added `GlobalCompositeOperation` support to render blend modes (Multiply, Screen, Overlay, etc.) for all visual elements. Infrastructure - Migrated storage from v3 to v6 to handle the new rich bookmark objects and sticker ID formats. - Created `use-focus-lock` and `use-paste-media` hooks to handle modal accessibility and clipboard pasting (Ctrl+V images/audio directly to timeline). - Standardized UI component styling (Inputs, Popovers, Context Menus) to fix contrast issues in Dark Mode.