New Features
- Multi-segment trimming — Split the timeline into multiple segments to keep only the portions you want. Position the playhead and click the Split Segment button to divide a segment in two, then drag the handles to open gaps and exclude unwanted sections. Select, resize, and delete segments independently, and use Apply to preview gapless playback before exporting. All segment operations support undo and redo.
- Source video info dialog — View file path, format, codecs, dimensions, frame rate, duration, and size for the loaded video via View > Source video info. Fields can be copied to clipboard.
- Export completion notifications — A Windows toast notification now appears when an export finishes and SnapTrim is in the background. Click the notification to bring SnapTrim back to the foreground. This can be toggled off in Settings > Notifications.
- In-app update checking — SnapTrim now checks for updates automatically on startup (once every 24 hours) and shows a non-intrusive notification bar when a new version is available. Click Update Now to install, or dismiss to be reminded later. You can also check manually via Help > Check for Updates. Automatic checks can be toggled off in Settings > Notifications.
Changes
Improvements
- Save Project As defaults to project name — The “Save Project As” dialog now pre-fills the filename with the current project name when a project is loaded, instead of defaulting to the video filename.
- Reset confirmation dialogs — The Reset button in trim and crop modes now shows a confirmation dialog before discarding your work, preventing accidental resets.
- Redaction dimension label during drawing — The dimension label now appears immediately when drawing a new redaction overlay, showing width and height in real time as you drag.
- Delete key removes selected redaction — Press Delete to remove the currently selected redaction overlay when in Redact mode, matching the existing keyboard shortcut for deleting trim segments.
Bug Fixes
- Fixed a crash when using the file picker to overwrite an existing file that was in use by another program.
- Fixed missing audio when exporting videos with redactions.
- Fixed incorrect frame rate detection on variable frame rate videos such as mobile screen recordings.
- Fixed visual corruption and playback stopping in exports from variable frame rate sources.
- Fixed a gap between blur/pixelate redactions and the video edge when a redaction is flush against the boundary. Pixelate had a large gap caused by the scale round-trip not preserving dimensions; blur had a smaller gap caused by YUV 4:2:0 chroma misalignment in the crop/overlay pipeline.
- Fixed frame-level timecode adjustments (Up/Down arrow keys) stalling at larger time positions due to floating-point truncation.
- Fixed stale segment visuals remaining on the timeline after clicking Reset in trim edit mode.
- Fixed the Cancel button staying visible after Reset in trim edit mode.