Skip to content

Releases: FuzzyIdeas/Clop

v2.7.1

15 Dec 14:44
f910e39
Compare
Choose a tag to compare

Improvements

  • Make picker buttons more visible in the settings UI
  • Keep folders sorted in the Automations tab
  • Ignore both .jpg and .jpeg files when jpeg is enabled for skipping

v2.7.0

03 Dec 21:36
054a578
Compare
Choose a tag to compare

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

11 Nov 15:48
0879e2e
Compare
Choose a tag to compare

Improvements

  • Do the binary decompression asynchronously on first launch
  • Settings UI improvements on macOS Sequoia
  • Improve onboarding

Fixes

  • Ignore vectorial Freeform clipboard data

v2.6.4

15 Oct 09:54
f176fa4
Compare
Choose a tag to compare

Fixes

  • Fix working directory being cleaned up too aggressively
  • Fix activation window appearing in the wrong place
  • Fix license code field not being editable sometimes
  • Fix additional operations not working on a converted video

v2.6.3

16 Sep 08:46
5a4ee9c
Compare
Choose a tag to compare

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

10 Sep 17:52
abaaf65
Compare
Choose a tag to compare

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

10 Sep 13:24
bf986b9
Compare
Choose a tag to compare

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

29 Jul 15:11
bfaf303
Compare
Choose a tag to compare

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

video demo

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

video demo

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 on clop 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

v2.5.5

21 Mar 09:04
0dbb889
Compare
Choose a tag to compare

Features

  • Add --types and --exclude-types options to CLI commands that can act on multiple types of files

Fixes

  • Don't optimise copied PDF paths
  • Fix selecting WEBP format would instead select AVIF

v2.5.4

12 Jan 10:30
c794ee5
Compare
Choose a tag to compare

Features

  • Bring back default sizes button in the crop sizes popover
  • Smart/Center framing selector in the crop popover
  • Multiplier buttons for the crop size
  • Image format selector

image format selector

Fixes

  • Notarize all utility binaries to avoid macOS warnings
  • Fix HEIC conversion