Releases: roaldarbol/croppy
Release list
v0.6.1
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
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
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
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
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
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#d1d9e0borders 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
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
.partialfile 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
v0.1.0
What's Changed
- ci(deps): bump the actions group with 2 updates by @dependabot[bot] in #1
New Contributors
- @dependabot[bot] made their first contribution in #1
Full Changelog: https://github.com/roaldarbol/croppy/commits/v0.1.0