Skip to content

Releases

v0.8.3

Choose a tag to compare

@dhh dhh released this 12 Nov 15:51
fc452f1

Improvements

  • The open and quit confirmations answer to a bare letter, without Alt: the underlined letter picks that button. Alt + letter still works, and holding Q down no longer confirms a quit by accident (#66)

v0.8.2

Choose a tag to compare

@dhh dhh released this 12 Nov 13:43
5f6ed71

Fixes

  • Omacut opens about two seconds faster on some GPUs. Qt checked every hardware video encoder before showing the window, though Omacut exports with ffmpeg and never uses them (#65)

v0.8.1

Choose a tag to compare

@dhh dhh released this 12 Nov 11:08
60402ea

Fixes

  • Opening a video on an NVIDIA machine no longer freezes Omacut. It now skips VA-API there and decodes with CUDA, or in software when ffmpeg has no NVDEC (#64)

v0.8.0

Choose a tag to compare

@dhh dhh released this 12 Nov 08:59
7c44389

Improvements

  • The timeline is now a map of your footage: each video is laid out whole, every clip sits over its own stretch of it, and what you cut stays on the timeline, dimmed. Trimming never rescales the timeline or moves other clips, split pieces pulled apart keep the gap between them, and dragging a handle back over dimmed footage restores it. Only zooming changes the scale (#61)
  • Omacut follows your Omarchy language, translated into 49 languages, with right-to-left layouts (#49, #50)
  • Corners follow your windows: sharp on Omarchy's default, rounded when your Hyprland theme rounds them, and live as that changes (#47)
  • Confirmations answer from the keyboard: the arrows and Tab move between the buttons, Enter presses one, Alt and a button's underlined letter picks it, and Escape backs out (#58)
  • Quitting while an export is running asks first (#48)
  • Moving a clip's end to the playhead is now Ctrl+Shift+Space, since Alt+Space is Omarchy's dictation key (#63)

Fixes

  • Ctrl+Space and Ctrl+Shift+Space keep the playhead on its frame, so pressing one twice no longer trims twice, and they no longer cancel a play that's waiting for the video to load (#56)
  • A trim handle stops at the next piece of the same video instead of running into footage that piece already shows (#61)
  • The end of the filmstrip shows the video's last frame instead of a blank (#52)
  • Pieces that play as one can be joined even when a drag leaves them a hair apart (#53)
  • The play button's tooltip no longer says Pause while the video is loading (#55)
  • A clip's × no longer stays up after a drag ends off the timeline (#57)
  • Exports go only to local files (#51)

Development

  • Omacut builds with CMake, and GitHub Actions runs the tests on every pull request (#46)
  • The tests run offscreen, fail on any QML warning, and include a randomized timeline test that checks every edit against a freshly opened editor, down to the pixel (#60, #61)

v0.7.3

Choose a tag to compare

@dhh dhh released this 11 Nov 18:32
71c18e6

Improvements

  • Alt+Left/Right now pauses and steps exactly one video frame per tap, so you can land on the precise frame to cut at. Holding the key still moves 0.2 s at a time (#41)
  • A new app icon in Tokyo Night colors, matching Hype and Files (#45)

Fixes

  • Playback now jumps across a cut as short as a single frame, instead of briefly showing the frames you removed (#40)

v0.7.2

Choose a tag to compare

@dhh dhh released this 15 Oct 02:50
612215e

Fixes

  • Opening or adding a video no longer freezes the window while it's probed — slow disks and long streamed recordings are read in the background (#32)
  • Opening a new video over an edit you haven't exported now asks first instead of discarding it (#33)
  • Editing shortcuts no longer act on the timeline while the help overlay is open (#34)
  • Thumbnail extractions that are cancelled or get stuck are killed instead of piling up (#35)
  • If the file dialog never answers, pressing Open again brings up a fresh one instead of doing nothing (#36)

v0.7.1

Choose a tag to compare

@dhh dhh released this 15 Oct 01:09
d4475b8
  • F saves the frame under the playhead as a lossless PNG next to its video (thanks @chessing234)
  • Streamed WebM and MKV recordings with no stored duration, like browser screen recordings, now open (thanks @chessing234)
  • Exports of odd-sized, RGB, 4:4:4 and 10-bit videos now work and play everywhere, and album art is never mistaken for the video (thanks @chessing234)
  • Pressing or dragging a trim handle previews that edge's frame right away, and zoom resets when an edit ends before the zoomed view (thanks @chessing234)

v0.7.0

Choose a tag to compare

@dhh dhh released this 14 Oct 09:45
8190fb3
  • Drop videos onto the window: into an empty window a drop opens the video, and onto an open edit it adds the files after the clip under the playhead, undoably (thanks @michaelmonetized, with input from @anavarre)
  • 0–9 jump to 0%–90% of the edit (thanks @brunomendonca-com)
  • Preview audio follows the system's default output as it changes (thanks @Zezenta)
  • Times past an hour show hours (thanks @chessing234)
  • The theme accent is read correctly from colour files with trailing comments (thanks @Zedster07)
  • A file that won't open on the empty screen now says why
  • Exporting over one of the project's own videos reopens the saved file, instead of leaving clips that point at the old one
  • Only local files are opened
  • The help and quit-confirmation backdrops draw again (thanks @joelgaff)
  • The package builds for aarch64 too (thanks @michaelmonetized)

v0.6.0

Choose a tag to compare

@dhh dhh released this 14 Oct 08:41
4195857
  • Add more videos to the timeline: the + button or Ctrl+Shift+O adds a video after the clip under the playhead, and playback runs straight through clips from different videos
  • Put clips in any order: hold a clip and drag it, or press Alt+[ / Alt+] to move it earlier or later
  • A trimmed clip can grow back into its own video, and each clip shows its own filmstrip
  • Export joins clips from different videos into one, fitting each into the first clip's frame, squaring pixels, letterboxing, and filling in silence for videos without audio
  • Rotated and non-square-pixel videos report their displayed size

v0.5.0

Choose a tag to compare

@dhh dhh released this 03 Oct 00:40
1fe278b
  • Split and splice clips like Monologue: the timeline now holds multiple clips — S or double-click splits, drag any clip's handles to trim it, double-click a gap or split to join, and X/Delete removes or restores a clip
  • [ and ] jump between clip edges, Ctrl+Z / Ctrl+Shift+Z undo and redo, and Z zooms to the clip
  • Playback skips the gaps, and export joins the kept clips into one video, with audio
  • AV1 videos no longer preview black on machines whose GPU can't decode AV1 in hardware — Omacut now falls back to software decoding