Files
OpenCut/CHANGELOG.md
T
Maze Winther 216e3e0c39 feat: introduce WebGL effects system and Blur effect
This implements the foundational architecture for video effects, starting with a multi-pass WebGL rendering pipeline and a customizable Gaussian Blur effect.

Key changes:
- WebGL Engine: Added `raw-loader` for `.glsl` shaders, multi-pass framebuffer rendering, and live offscreen canvas previews.
- Node Architecture: Replaced hardcoded background blur with `CompositeEffectNode` and added `EffectLayerNode` to apply effects to specific visual elements.
- Timeline & DND: Added a new `effect` track type. Upgraded drag-and-drop to support dropping effects directly onto the timeline. Consolidated track constants into a cleaner `TRACK_CONFIG`.
- UI/UX: Added an Effects tab in the assets panel with live previews. Added an Effect Properties panel with sliders and inputs for fine-tuning parameters.
- Data Model: Added `sourceDuration` to video and audio elements, and wrote a v8 storage migration to update existing projects to the new schema.
- Docs: Added `CHANGELOG.md` tracking v0.1.0 and v0.2.0, plus `docs/effects-renderer.md` to document the new WebGL pipeline.
2026-02-28 18:41:22 +01:00

1.7 KiB

0.2.0:

This release adds the foundation for motion and effects.

Features:

  • Keyframe animation system, starting with transform properties (position, scale, rotation).
  • Effects system (with our first effect: Blur!)

Bug fixes:

  • Fixed an issue where click-and-drag selection on one timeline track could accidentally select items from the track below

Improvements:

0.1.0:

This first release focuses on making editing faster, clearer, and more reliable for day-to-day use.

Features:

  • Rebuilt the properties panel from scratch. Number inputs now support math expressions and click-drag scrubbing instead of just typing values in.
  • The properties panel went from a flat list of basic text styles to organized sections: transform, blending, typography, spacing, and background controls. Text elements finally have position, scale, and rotation.
  • New color picker with eyedropper, opacity control, and multiple color formats.
  • Bookmarks now support notes, color labels, and optional duration to plan scenes more clearly.
  • Move, scale, and rotate elements directly in the preview panel.
  • Blend modes (Multiply, Screen, Overlay, etc). Only available on text elements for now.
  • Paste images, videos, or audio from your clipboard straight into the editor.
  • Hold Shift while moving or resizing to temporarily turn off snapping.

Improvements:

  • Expanded font selection from 7 to over 1,000.
  • Fonts load much faster.
  • All asset panel tabs now share a consistent layout.
  • Text rendering properly supports multiple lines, line height, and letter spacing.
  • Better contrast in the dark theme.

Bug fixes:

  • Fixed undo/redo for drag-and-drop so dropped items are reliably undoable.