Releases: FuzzyIdeas/Clop
Releases · FuzzyIdeas/Clop
v2.7.1
v2.7.0
Features
- Keep color profile when stripping EXIF metadata
- Integration with Dockside and Yoink for file shelving
Improvements
- Ignore Final Cut Pro drags
- Stop using temp folder to avoid getting "Recovered Items" folder after reboot
- Ensure Clop doesn't end up as the default MP4 opener app
- Add iPhone 16 Pro for PDF crop sizes
v2.6.5
v2.6.4
v2.6.3
Features
- Add new menu items:
- Open working directory: opens the folder where Clop stores intermediate images/videos/PDFs
- Force clean working directory: deletes the working directory and re-creates it in case there are filesystem errors
- Add Clop as destination for "Open with..." and "Edit with..." menu items of files
Fixes
- Fix video optimisation when video does not have any audio
- Fix dropzone not appearing sometimes
v2.6.2
Notice
The current macOS Sequoia version has capped the settings contents to a width of 600px for some reason.
There seems to be no way to get around this, for now I'll wait and see if the next macOS update will revert the change.
Improvements
- Add Show Clop UI in screenshots setting in the menu
Fixes
- Ensure folders are left alone when cleaning up workdir
- Fix Settings window not opening
v2.6.1
Improvements
- Always check and recreate workdir folder structure if it gets deleted by external processes
- This helps with keeping Clop running instead of showing Optimisation failed randomly
- Keep all audio tracks instead of just one when optimising video files (fixes #34)
Fixes
- Fix some macOS Sequoia styling issues
- Fix EXIF stripping on latest macOS Sequoia
v2.6.0
Side-by-side comparison
You can now compare images, videos and PDFs side by side to see the difference between the original and the optimised version.
- right click on the thumbnail and click Compare
- or hover the thumbnail and press
Cmd-D
Optimised file location
There is now a way to set where the optimised files will be placed:
- Temporary folder: they will be placed in the system temp folder that gets cleaned up periodically by the system
- In-place (replace original): the default, moves the original file into Clop's backup folder and replaces it with the optimised file
- Same folder (as original): places the optimised file alongside the original, renaming it based on the configured template
- Specific folder: places the optimised file in a specific path anywhere on disk, configured with a template
Flexible template paths for the --output
CLI
When using commands like clop optimise --output <some path>
, the output path now uses the new templating engine.
To understand this better, here are some examples when resizing the PNG files on Desktop using something like:
# the command is being run from ~/Documents/
~/Documents ❯ clop crop --size 1600x900 --output <template> ~/Desktop/screenshots/*.png
... where <template>
can be:
resized_to_%z
-> path relative to current dir, places files in~/Documents/resized_to_1600x900/
~/Pictures/twitter/%f_%z.%e
-> absolute path, files will get paths like~/Pictures/twitter/shot_1600x900.png
%P/../twitter/
-> path relative to image dir, places files in~/Desktop/twitter/
Features
- Use the new Jpegli perceptive encoder from Google for even smaller JPEG images
- Update
ffmpeg
to version 7.0 for better video encoding - Allow configuring the location where Clop stores temporary files and backups and when to clean up files
- Allow disabling floating results UI
- The global
Ctrl-Shift-P
hotkey can now toggle between:- Running: Clop is listening to clipboard and file events
- Paused: Clop is paused for the next clipboard/file event and will resume automatically
- Stopped: All automatic optimisations are stopped until manually resumed by user
Improvements
- Add
--adaptive-optimisation
and--no-adaptive-optimisation
options to CLI commands that can act on images - Speed up PNG optimisation by using
pngquant
's--speed 3
option - Improve EXIF metadata handling when optimising images and videos
- Detect files that are in progress of being created/modified and wait for the operation to settle before optimising
Fixes
- Fix
--downscale-factor
parsing onclop optimise
CLI - Fix automation not triggering shortcuts for videos and PDFs
- Fix: if a previously optimised file was replaced with a new file, an old backup was being used for optimisations instead of the new file
- Fix creation/modification date not being preserved for videos