Repository navigation
Video Cut v0.1.1
Video Cut v0.1.1 🎬
A simple, fast, and modern video cutting and segment arranging tool using GTK 4, Libadwaita, and FFmpeg.
🚀 What's New in v0.1.1
- Libadwaita Dynamic Accent Colors:
- Replaced hardcoded orange colors across the UI with native Libadwaita
@accent_color,@accent_bg_color, and@accent_fg_color. - The playhead needle knob, vertical divider needle bar, split button, hover states, and drag-and-drop preview border now seamlessly adopt your system's desktop accent color.
- Replaced hardcoded orange colors across the UI with native Libadwaita
- Symbolic Icon Color Fix:
- Updated
video-split-symbolic.svgto use standard filled vector geometry withclass="foreground". - Fixes the split icon rendering black in Snap / older librsvg environments, properly tinting to the theme accent color and turning white when hovering over the split pill button.
- Updated
- Native Cairo Drag Preview: Implemented native Cairo + GdkPixbuf rendering for timeline segment drag-and-drop miniature thumbnail preview cards with clip duration badge and dynamic accent border.
- Dependency Optimization: Completely removed Pillow (
PIL) from package dependencies acrosspyproject.toml, Debian packaging, and Snapcraft (zero loss of image import or preview capabilities, reduced bundle size). - Packaging & Styling Fixes:
- Bundled
style.cssinto package data and Snapcraft to guarantee uniform styles, spacing, and playhead needle rendering. - Configured BLAS and LAPACK runtime library paths and symlinks for FFmpeg in Snap package.
- Bundled
- Full Test Suite Passing: All 78 automated unit and integration tests passing.
📦 Download Packages
- 📦 AppImage:
VideoCut-0.1.1-x86_64.AppImage(Standalone executable — chmod +x and run!) - 📦 Debian / Ubuntu:
video-cut_0.1.1_all.deb(sudo apt install ./video-cut_0.1.1_all.deb) - 📦 Snap:
video-cut_0.1.1_amd64.snap(sudo snap install video-cut_0.1.1_amd64.snap --dangerous) - 📦 Source Archives:
video-cut-0.1.1.tar.gzandvideo-cut-0.1.1.zip
Full Changelog: v0.1.0...v0.1.1
Full Changelog: v0.1.0...v0.1.1
Full Changelog: v0.1.0...v0.1.1