v0.5.7

Changed

  • Webcam overlay rectangle shape renamed to squircle with proportional border radius.

Fixed

  • Bundle FFmpeg runtime DLLs on Windows to prevent missing dependency errors.
  • Restore editor state correctly after window remount.

v0.5.6

Changed

  • Faster video export with GPU-accelerated text overlay compositing.
  • Smoother typewriter animation with per-character reveal timing and line-aware clipping.

Fixed

  • Correct audio volume when mixing typewriter sound effects with source audio.

v0.5.5

Added

  • Click-to-cut mode replaces split-at-playhead for faster timeline trimming.
  • Ruler scrub-to-seek for quick timeline navigation by dragging the ruler.
  • Typewriter text animation with optional typing sound effect.
  • Cursor fade-out after inactivity with configurable toggle.
  • Media type filter (image/video/gif) in the capture library toolbar.
  • Arrows and lines now participate in group selection and transforms.
  • Background image is now a movable shape, independent of crop bounds.
  • Wallpaper background type with auto-resolve for the compositor.
  • IO markers now extend the counterpart to the timeline boundary instead of clearing it.

Changed

  • Default webcam overlay shape changed from circle to rounded rectangle.
  • Playhead is now amber and IO markers are coral for clearer visual distinction.
  • Stroke width uses a 1–20 px slider instead of fixed presets.
  • Crop handles require Shift to snap, reducing accidental constraint.
  • Faster caption overlay updates by caching data between frames.
  • Faster editor scrubbing and rendering responsiveness.
  • Wallpaper thumbnail caching for quicker background panel loads.

Fixed

  • Cursor sizing normalized by dominant dimension so wide cursors render at the same scale as arrow.
  • Export cursor now matches preview behavior for zoom tracking and shape fallback.
  • Pixel-aligned render bounds eliminate sub-pixel blurriness on artboard edges.
  • Playback pauses automatically when scrubbing the timeline ruler.
  • Webcam lifecycle and cursor compositing stability improvements.
  • Compositor shadow and border-radius suppressed when content has transparency.
  • Crop handle drag jitter and square handles outside artboard edges.
  • Marquee selection no longer gets stuck when the mouse is released outside the canvas.
  • Arrow and line shapes now support group drag correctly.
  • Editor gizmos excluded from screenshot export and clipboard copy.
  • Video preview and audio suspended when the editor view is inactive.
  • FFmpeg export errors now log stderr output for diagnostics.
  • Update check button loading state resets correctly on failure.

v0.5.4

Added

  • Quick reset crop button next to Edit Crop in the export panel.
  • Output resolution display for both Auto and manual composition modes.

Changed

  • Crop dialog opens at full video size and presets fill-to-maximize within video bounds.
  • Crop aspect ratio toggle shows clearer label with visible active state.
  • Audio controls moved from Project tab to Export tab.
  • Background toggle sets sensible default padding and rounding when enabled.

v0.5.3

Added

  • Click-to-place for the Text tool and crosshair cursor for drawing tools.
  • Changelog viewer in desktop settings and on the web.
  • Show Background toggle for the Style panel.

Changed

  • Text tool drawing and selection performance significantly improved.

Fixed

  • Consistent composition padding across different output resolutions.
  • Use native file picker for background images and reset toolbar state on save.
  • Fix frame jitter when cropping to odd dimensions.
  • Live preview during text box resize drag.
  • Autosave only triggers on actual changes, reducing unnecessary disk writes.
  • Text box resizing no longer changes font size.

v0.5.2

Added

  • User-configurable cursor motion blur with smoother velocity ramping.

Fixed

  • Restart playback from the beginning when play is pressed at the end of the timeline.
  • Improved reliability of feedback submission.

v0.5.1

Fixed

  • Use window bounds for area selection instead of window capture mode.

v0.5.0

Added

  • Caption editor improvements with per-word timing, smoother transitions, and segment regeneration.

Changed

  • Faster export pipeline via GPU resource reuse and pipeline overlap.
  • Faster video decoding with GPU-accelerated path.

Fixed

  • Account for titlebar control width in toolbar window sizing.
  • Open video projects in editor and quick recordings in the system player.
  • Clear preview time at playback start to avoid audio sync stutter.

v0.4.30

Changed

  • Capped preview resolution to source dimensions on high-DPI displays.

Fixed

  • Pixelate canvas now respects visible cropped video region.
  • Text overlay dragging improved (initial mousedown behavior, edge overflow, preview/export alignment).
  • More reliable audio sync when seeking during playback.

v0.4.29

Fixed

  • Settings update button now shows the available version number.
  • Reduced audio rewind artifacts from small backward seeks during playback.

v0.4.28

Added

  • Consistent preview and export rendering for composition layout, captions, and overlays.
  • WYSIWYG text export via shared Canvas 2D rendering.
  • Overlay segments are now adjusted automatically when trim segments are deleted.

Fixed

  • Crop gizmo drag jitter removed and crop lock toggle commit path corrected.
  • Improved reconnect handling for preview stream disconnects.
  • Caption GPU errors now tolerate brief transient failures before CSS fallback.
  • Segment properties overlay dismisses correctly when switching sidebar tabs.

v0.4.27

Added

  • IO markers for defining export sub-ranges.

v0.4.26

Added

  • Audio output device selection and export cancellation support.

Changed

  • Simplified export UI by removing dead preset/aspect controls and using explicit format + FPS.

Fixed

  • Export cleanup path improvements after cancellation and failures.

v0.4.25

Added

  • Visual progress bar for update downloads.

v0.4.24

Fixed

  • Lossless SVG cursor rendering in preview.
  • Cursor positioning with crop enabled in editor preview.

v0.4.23

Fixed

  • Audio/caption sync issues across pause/resume and segment editing.
  • Playback engine stability and multi-instance behavior improvements.

v0.4.22

Fixed

  • Pause/resume synchronization across capture subsystems.
  • Injected silence during system audio gaps to preserve A/V sync.

v0.4.21

Changed

  • Simplified cursor canvas sizing for better runtime performance.

Fixed

  • Removed double-zoom behavior on cursor and click overlays.

v0.4.20

Changed

  • Removed hide-when-idle cursor behavior.

Fixed

  • Auto-update downloads now resolve correctly from the public releases mirror.

v0.4.19

Added

  • Export now respects trim segments.

Fixed

  • Cursor lookup in preview/export now uses source time consistently.

v0.4.18

Added

  • Reset trim action to restore full video range.
  • Waveform visualization for trim segments.

v0.4.17

Added

  • Video trim functionality with segment-based editing.

v0.4.15

Added

  • Public web landing page.
  • Caption system with whisper transcription, GPU caption layer, and save/load support.
  • Consistent preview and export rendering for captions and layout.
  • Output resolution controls and improved caption rendering pipeline.
  • Video editor panel reorganization (audio, cursor, webcam, export settings).

Changed

  • Editor compositor and background settings simplified.

Fixed

  • Clipboard/export wallpaper background behavior in editor.
  • Undo/redo reliability for shape transforms and tool colors.
  • Caption positioning/padding parity between preview and export.

v0.4.14

Added

  • Standalone image editor windows and editor keyboard shortcuts.
  • Video cropping + composition controls.
  • GPU error boundary and device-lost recovery paths.
  • NVENC hardware encode path with x264 fallback.

Changed

  • Faster app startup with lazy-loading optimizations.

Fixed

  • Transparent-window corner artifacts and several overlay alignment regressions.
  • Webcam overlay anchoring/positioning inside the composition container.
  • Preview/export shadow parity and crop application correctness.
  • Maintained aspect ratio behavior during window resize.

v0.4.13

Fixed

  • Export scene transitions now align with preview behavior.
  • Webcam overlay hides correctly during camera-only scene transitions.

v0.4.12

Added

  • Improved video editor color picker and webcam shadow controls.

Changed

  • Faster zoom region thumbnail rendering.

Fixed

  • Timeline ruler click no longer clears segment selection.
  • Text segment fade animation now uses the intended trapezoid curve.
  • Webcam overlay anchoring now targets composition bounds.

v0.4.11

Fixed

  • Playback now resumes from playhead position rather than preview scrubber position.
  • General video editor export/playback reliability improvements.

v0.4.10

Fixed

  • Preserved directory structure when bundling background wallpapers.

v0.4.9

Changed

  • Faster text rendering with native GPU path.

Fixed

  • Improved font handling and weight enumeration in text rendering fallback paths.

v0.4.7

Fixed

  • Hotkey registration race condition and stray console window visibility.

v0.4.6

Fixed

  • Microphone is released correctly when capture toolbar closes.
  • FFmpeg DLL bundling improvements for release builds.

v0.4.4

Added

  • Floating video editor windows for multi-project editing.
  • Caption, mask, and text segment workflows with config panels.
  • Settings window and feedback submission.
  • Additional webcam overlay options (shape variants, shadows, sizing/scaling controls).
  • Cursor rendering improvements (shape support, opacity fade, click animation, scroll cursor support).
  • Device selectors and expanded video editor UI polish.

Changed

  • Improved timeline and preview performance.

Fixed

  • Cursor fallback normalization and sync issues.
  • Audio jitter and MP4 faststart playback/startup behavior.
  • Multiple GPU preview corruption/skew issues and overlay zoom/frame edge cases.

v0.4.3

Fixed

  • Discard pre-captured frame to resolve cursor/video sync mismatch in release builds.

v0.4.2

Added

  • Improved region capture and cursor-video timestamp synchronization.
  • Consistent cursor positioning across multi-monitor setups.

Fixed

  • FFmpeg path resolution and recording reliability on Windows.

v0.4.1

Fixed

  • Hidden FFmpeg console windows and improved installer bundling behavior.

v0.4.0

Added

  • Quick capture mode for recording flows.
  • Video project save + auto-save support.
  • GPU-accelerated video editor/export pipeline with timeline and waveform improvements.
  • Webcam recording/compositing enhancements and cursor capture/highlight support.
  • Recording pre-warm/preparation paths for faster startup.
  • Settings window.

Changed

  • Migrated UI components to shadcn/ui and standardized theme/CSS variable usage.

Fixed

  • DPI/window sizing, multi-monitor capture bounds, and GIF capture reliability.
  • Recording state consistency and toolbar/webcam restoration edge cases.

v0.3.0

Added

  • Video Recording - Screen recording with MP4 output, system audio, and microphone support
  • GIF Recording - Capture screen as animated GIFs with optimized encoding
  • Webcam Overlay - Add webcam feed to recordings
  • Countdown Timer - Configurable countdown before recording starts
  • Cursor Capture - Include cursor in recordings
  • Line Tool - Draw straight lines as annotations
  • Tag Support - Organize captures with custom tags
  • Undo/Redo - Full history support for editor actions

Changed

  • Enhanced overlay with resize handles for region adjustment
  • Improved glassmorphism styling throughout UI

Fixed

  • Windows resize lag with transparency enabled
  • Stale closures in marquee selection
  • Audio sync issues in recordings
  • Save-on-exit race conditions

v0.2.5

Added

  • Momentum zoom for canvas navigation
  • Double-click to open captures in library
  • Momentum scroll in capture library
  • WebView2 GPU optimization flags for Windows

Changed

  • Updated React to v19.2.0
  • Instant theme switching (disabled transitions during switch)
  • Optimized library grid animations and resize performance

Fixed

  • Virtual screen bounds calculation
  • Duplicate window borders on rapid monitor switching

v0.2.4

Added

  • Window state persistence (remembers size/position)
  • Single-instance enforcement (prevents multiple app windows)

Changed

  • Dynamic app version display in settings
  • Enhanced startup cleanup with pre-created directories

v0.2.2

Added

  • Auto-update checking and installation
  • Missing file detection with re-import option
  • Delete capture with confirmation dialog
  • Text shape with stroke/fill color support
  • All monitors capture mode
  • Minimize-to-tray option
  • User-configurable save directory
  • BMP image format support
  • Keyboard shortcuts for editor actions

Changed

  • Auto-deselect shapes when switching tools
  • Reset to select tool on new image load
  • Enhanced compositor settings persistence
  • Improved blur controls with preset intensity levels

Fixed

  • Alert dialog animation classes
  • Crop overlay dragging during pan
  • Invisible shapes fallback color

v0.2.1

Changed

  • Minor improvements and bug fixes

v0.2.0

Added

  • Compositor background effects (solid, gradient, image)
  • Color picker in properties panel
  • Date grouping in capture library
  • Dynamic tray menu with shortcut text
  • Arrow shape with improved handles
  • Tooltip responsiveness improvements

Changed

  • Simplified padding calculation to absolute pixels
  • Improved window detection performance

Fixed

  • Pixel alignment in screen capture
  • Logical to physical pixel scaling
  • Window capture reliability

v0.1.0

Added

  • Initial release
  • Region, fullscreen, and window capture
  • Annotation tools: rectangle, ellipse, arrow, text, highlight, blur, pen, steps
  • Crop and expand functionality
  • Global hotkey support
  • Capture library with thumbnails
  • Favorites system
  • Light/dark theme support
  • Auto-updates via GitHub releases