Skip to content

Releases: roaldarbol/croppy

v0.6.1

Choose a tag to compare

@github-actions github-actions released this 07 Jul 14:32
6381463

What's Changed

  • Fix NVENC output in Windows PowerPoint: H.264 option + full→limited colour range by @roaldarbol in #30

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 21:31
85e1c52

What's Changed

  • Clip video player, Speed encode option, and HEVC/PowerPoint fix by @roaldarbol in #29

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 14:52
86be40e

What's Changed

  • ci(deps): bump actions/checkout from 6 to 7 in the actions group across 1 directory by @dependabot[bot] in #13
  • Docs polish: Usage nav, Pixiline-style design, install channel by @roaldarbol in #18
  • Docs: clarify crash-safety scope by @roaldarbol in #20
  • README: rewrite to match the docs landing page by @roaldarbol in #21
  • Trim naming fix, Croppy caps, folder batches, Jobs tab rework, update check by @roaldarbol in #25

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 30 Jun 17:52
fdaf44a

What's Changed

  • Theme the GUI to adapt to light/dark and align panels by @roaldarbol in #12
  • Add frame-rate downsampling to encoding settings (v0.3.2) by @roaldarbol in #14
  • v0.4.0 — video trimming, per-setting encoding, presets & editable output names by @roaldarbol in #16
  • Add a Zensical documentation site by @roaldarbol in #17

Full Changelog: v0.3.2...v0.4.0

v0.3.2

Choose a tag to compare

@github-actions github-actions released this 22 Jun 11:45
f677f0a

What's new

Frame-rate downsampling. Encoding settings now include an optional target frame rate, letting you resample output to a lower constant rate (e.g. 60fps → 10fps, keeping every 6th frame). It applies across crop, compress, and combine, and defaults to "Keep original" so existing behavior is unchanged. Frame selection is timestamp-based, so it handles variable-rate and mixed-rate sources robustly.

Full Changelog: v0.3.1...v0.3.2

croppy 0.3.1

Choose a tag to compare

@roaldarbol roaldarbol released this 19 Jun 12:24
44a41a1

croppy 0.3.1

A GUI theming and layout pass. The interface now adapts to your system's light/dark mode instead of being a fixed dark theme, and follows GitHub's Primer light palette for a clean, legible look.

Highlights

  • Adapts to light & dark mode — surfaces, panels, and the drop screen now follow the system palette instead of staying a hardcoded dark slab that looked wrong in light mode.
  • GitHub-style light theme — near-white surfaces (#f6f8fa) with crisp #d1d9e0 borders around boxes, tabs, fields, and inputs, so elements are clearly delineated.
  • Clearer controls — buttons and tabs are visible and consistently sized in both modes, with an accent underline marking the active tab. Native dropdown/spinner arrows are preserved.
  • Aligned panels — the video list, canvas, and sidebar now line up at the top and bottom across the Crop, Combine, and Compress tabs.
  • Live theme switching — changing your system theme while croppy is open updates every tab immediately, with no restart and no crash.

Notes

  • No changes to encoding, jobs, or the ffmpeg pipeline — this release is purely visual.

Full changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 08:52
2882741

croppy grows from a single-purpose video cropper into a small tabbed workspace for the lab's everyday video chores — cropping, joining, and compressing — sharing one job queue and one encoding model. It also ports the lab's standalone nushell scripts into the app, with NVENC HEVC on the GPU when available and an automatic CPU (libx265/libx264) fallback.

Highlights

  • Crop — open one or more videos (select or drag in several at once); each lands in a left list with its own crops, encoding, and output. Draw multiple boxes per clip for one cropped file each.
  • Combine — concatenate ordered videos into one file, organized as groups, each with its own order, output name, and encoding.
  • Compress — re-encode videos smaller, with per-row encoding and Duplicate for easy A/B comparisons.
  • Jobs — a shared queue that collects everything you stage from any tab; start all or just a selection, cancel, and run jobs in parallel. A status strip summarizes progress from any tab.
  • Settings — the default encoding that seeds every tab, plus the log level, saved together.

Also new

  • Immediate "Added to queue ✓" confirmation when you stage a job.
  • Outputs inherit the source clip's creation date (Windows), so files reflect when the footage was recorded.
  • Multi-file selection and drag-and-drop in Crop.
  • Crash-safe outputs (a .partial file renamed only on success) and graceful Ctrl+C shutdown.
  • Plain-language hover help on every encoding option, a Reset-to-defaults button, the croppy logo as the app icon, and assorted UI consistency fixes.

No new runtime dependencies; NVENC is detected at runtime.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 01 Jun 10:29

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 30 May 14:57

What's Changed

  • ci(deps): bump the actions group with 2 updates by @dependabot[bot] in #1

New Contributors

Full Changelog: https://github.com/roaldarbol/croppy/commits/v0.1.0