Skip to content

CapRust 0.9.5 - panel polish, reverse fix

Pre-release
Pre-release

Choose a tag to compare

@Domica Domica released this 06 Oct 13:58
· 252 commits to main since this release

CapRust 0.9.5

Changed

  • Panel polish (P3-all). Boolean checkboxes in Settings and the
    FFmpeg prompt become switch. Settings theme mode and playhead
    size, media bin preview size, clip properties tabs, model prompt
    tabs, and multicam angle pickers become segmented_control or
    chip, matching the widget library added in 0.9.4. Menu items in
    View -> Sort / Size stay selectable_label (egui idiom).
    export_window advanced stays a checkbox: it is a disclosure,
    not a state flag.

Fixed

  • Clip.reversed now renders. The flag was stored, hashed into
    render_hash(), and toggled by SetClipCommand since it was added,
    but never reached the render plan or the filtergraph, so toggling
    Reverse produced identical output in preview and export. Now emits
    ,reverse after trim=duration=N (video) and ,areverse at the
    head of the post-speed tail (audio). The Reverse toggle is disabled
    above REVERSE_MAX_SEC = 60.0 seconds with an explanatory tooltip,
    since ffmpeg's reverse filter buffers the whole trimmed window in
    RAM before emitting frame 0. Closes #29.

Install

Windows 10/11, 64-bit. Grab CapRust-0.9.5-win64-setup.exe from the
assets below. On first run CapRust offers to download a static
FFmpeg build (~110 MB) if neither ffmpeg nor ffprobe is on your PATH.
AI models download on demand from Settings -> AI Models.

Test suite

421 passing, 8 skipped.