Skip to content

Releases: jkuri/Reframed

Reframed v0.13.1

04 Mar 20:34

Choose a tag to compare

Bug Fixes

  • auto-update: make Sparkle auto-updates work correctly (5542024)

Reframed v0.13.0

04 Mar 20:02

Choose a tag to compare

Features

  • add Sparkle auto-updates with appcast generation and publish workflow (4b2fdd4)
  • editor: add drag-and-drop for background image sections (a9dc970)

Bug Fixes

  • editor: disable spotlight when no regions are added (8589d9e)
  • ui: auto-close TailwindColorPicker popover on selection (990a236)
  • editor: sync webcam player layer when camera is re-enabled (521db16)

Refactoring

  • deduplicate transition controls, color picker, cleanup, and timestamp code (f9f12e5)

Styling

  • editor: increase width of custom region popovers (978f783)

Chores

  • ui: update permissions view texts with explanations (9862a95)

Appcast

04 Mar 20:02

Choose a tag to compare

Appcast Pre-release
Pre-release

Sparkle appcast feed. This release is updated automatically.

v0.12.1

02 Mar 19:28

Choose a tag to compare

v0.12.1 (2026-03-01)

Note: No new features in this minor release, but a lot of style and UX improvements.

Styling

  • app: define variables and colors and follow shadcn patterns (5dfc51a)
  • export: improve UX on export sheet and disable controls during the process (c11ca52)

v0.12.0

01 Mar 00:13

Choose a tag to compare

v0.12.0 (2026-03-01)

Features

  • editor: animate timeline track show/hide with smooth layout transitions (587eda8)
  • effects: add spotlight regions timeline track with per-region overrides and fade transitions (30a9848)
  • effects: add spotlight effect with compositor support and lenient codable decoders (5cd894c)
  • editor: replace synthesized click sounds with 30 MP3 samples and add reusable Dropdown component (0f759fa)

Bug Fixes

  • editor: hide muted audio and disabled camera tracks from timeline (6bf1f37)
  • zoom: merge overlapping auto-zoom regions before generating keyframes (4071967)
  • editor: hide screen shadow during transitions and disable cursor/zoom tabs without cursor data (cf9cf56)

Refactoring

  • editor: replace History change descriptions with data-driven rules array (b9e415e)

Styling

  • editor: update UI color palette, standardize corner radius, and refine borders across various components follow shadcn stuff (92ceab4)

v0.11.1

28 Feb 15:23

Choose a tag to compare

v0.11.1 (2026-02-28)

Features

  • menubar: show pulsating processing icon during export and fix icon reset (0553e1e)
  • menubar: stop recording on menu bar icon click during capture (9d7e3e8)
  • menubar: add custom programmatic menu bar icon with state variations (d4cd813)
  • captions: add empty state when no speech is detected after transcription (4c4a1e6)
  • captions: replace model popover with segment picker and add sizes to descriptions (ed3cc1e)
  • captions: auto-close model/language pickers and add language search (43cc373)

Bug Fixes

  • captions: add cancel button for model download and fix download cancellation (3fafde1)
  • captions: filter out non-speech segments from transcription results (7c29360)
  • editor: cancel in-flight tasks and guard waveform generation on project deletion (a898c89)
  • captions: prefer denoised mic audio for caption transcription (9c5744e)
  • replace force unwraps with safe error handling and add resource cleanup deinits (c21e693)
  • editor: cancel pending save task and reset project state when deleting a recording (dd2ac26)
  • capture: focus captured window on recording start and improve toolbar window ordering. (bced83b)

Refactoring

  • menubar: make new menubar from scratch (bd1b904)
  • style: centralize and apply UI dimension constants for various components (631aac2)

Styling

  • recording: decrease window selection background opacity (0f978f5)

Chores

  • captions: replace Whisper small model with turbo and update model size and description details (9a5cc34)

v0.11.0

28 Feb 01:25

Choose a tag to compare

v0.11.0 (2026-02-28)

Features

  • captions: add caption history tracking and improve transcription (b9c60d8)
  • captions: add speech-to-text captions using WhisperKit (a7c6c8e)
  • camera: implement camera backgrounds - blur/color/gradient/image and make sure this also process in parallel when exporting (d208dc9)

Bug Fixes

  • captions: apply audio/video drift correction to caption timestamps (505fac1)
  • captions: fix segment grouping, display linger, and export sync (b78dc2d)
  • sync: add real-time audio/video drift correction during recording (d44e7d4)
  • export: fix audio missing when video has cuts not starting at beginning (ce8e703)
  • camera: fix fullscreen aspect ratio, fill mode, transitions, and cleanup (a76543e)
  • export: preserve settings when preset switches to Custom (6a63cad)

Performance

  • captions: tune WhisperKit decoding options for faster transcription (d5750f4)

v0.10.2

26 Feb 17:59

Choose a tag to compare

v0.10.2 (2026-02-26)

Features

  • cursors: implement SVG based cursors and make them from scratch with adjustable colors now (2ccee06)
  • export: add platform presets for quick export configuration (ddee41c)

Bug Fixes

  • export: reset settings to defaults when switching to Custom preset (247c25e)
  • editor: improve cursor overlay smoothness in preview playback (fb5ee2c)
  • shortcuts: prevent global keyboard shortcuts from propagating to other apps during recording (cf7a68f)
  • permissions: show permissions window on startup in case they are not granted already (a9e5e51)

Refactoring

  • split large files into focused extensions and improve error logging (3f3ad35)

Styling

  • colors: update colors for popovers and editor tracks (a2f409e)

v0.10.1

25 Feb 17:38

Choose a tag to compare

v0.10.1 (2026-02-25)

Bug Fixes

  • capture: fix multiple display selection and capture for all three modes - display, window and area (closes #4) (2b3ff7e)

v0.10.0

24 Feb 18:14

Choose a tag to compare

v0.10.0 (2026-02-24)

Features

  • capture: support multi-display selection for entire screen recording (1647c9a)
  • preview: add progress ti preview mode and implement seek and drag to specific time section (8bed9e2)
  • video: introduce the video regions and cut impl (2b37010)

Bug Fixes

  • ui: use muted background for cursor style picker (2827b99)
  • editor: change default click highlight color to black (40f05e8)
  • editor: snap smoothed cursor to click positions during spring simulation (dca316a)
  • editor: don't show toolbar when editor window closes (4e51114)
  • ui: use primaryText color for success checkmarks (02deb0e)
  • editor: ensure history entries always have descriptive labels (689de4f)
  • editor: disable delete button while exporting (947b712)
  • ui: pin about tab footer to bottom of settings view (9fd3b90)
  • ui: update SliderRow label colors on appearance change (274f45e)
  • config: correct default output folder name to ~/Movies/Reframed (4472b3f)
  • transition: fix scale transition for screen in the editor preview (8752870)
  • transition: cursor in preview mode while in screen transiton now works properly (400886c)
  • transition: fix transitions in editor preview mode (b88526e)
  • export: fix parallel export crashing sometimes when cancel (04492ce)
  • zoom: use ZTP formula for zoom in and out transition (51f3134)

Refactoring

  • editor: move cursor movement section from Animate tab to Cursor tab (e3e2b7d)
  • remove unused files and function implementations, rename some methods and other stuff (3e89f77)

Styling

  • capture: fix window mode capture to follow same new styles (9da8c0f)