com.github.huluti.Curtail CC0-1.0 GPL-3.0-or-later Curtail Compress your images

Optimize your images with Curtail, a useful image compressor that supports PNG, JPEG, WebP and SVG file types.

It supports both lossless and lossy compression modes with an option to whether keep or not metadata of images.

Hugo Posnic Hugo Posnic hugo.posnic@protonmail.com https://github.com/Huluti/Curtail https://github.com/Huluti/Curtail/issues https://github.com/Huluti/Curtail https://liberapay.com/hugoposnic https://github.com/Huluti/Curtail/tree/master/po ModernToolkit https://raw.githubusercontent.com/Huluti/Curtail/master/data/screenshots/screen1.png https://raw.githubusercontent.com/Huluti/Curtail/master/data/screenshots/screen2.png https://raw.githubusercontent.com/Huluti/Curtail/master/data/screenshots/screen3.png curtail com.github.huluti.Curtail.desktop

Here's the changelog of this version:

  • Use default decoration layout for screenshots

Here's the changelog of this version:

  • Correct title case, reword subtitles, remove periods. Thank's to @MonsterObserver
  • Use proper arrow character. Thank's to @kra-mo
  • Update translations
  • Fix drag and drop for folders. Thank's to @ARAKHNID
  • Appstream data improvements. Thank's to @yakushabb and @bertob

Here's the changelog of this version:

  • Add "Bulk Compress Directory (recursive)" feature. Thank's to @rk234
  • Add simplified Chinese translation. Thank's to @yuhldr
  • Add Ukrainian translation. Thank's to @Vovkiv.
  • Add categories and keywords support in appdata. Thank's to @sabriunal
  • Improve clarity of preference options
  • Update OxiPNG to v9
  • Update translations
  • Handle cases where previews can't be generated
  • Fix some "Format of this file is not supported"

Here's the changelog of this version:

  • SVG support
  • Add a warning banner for overwrite mode
  • New start screen with an AdwStatusPage
  • Add debug information in about window
  • Switch from OptiPNG to Oxipng
  • Minor UI improvements
  • Remove some remaining dialogs
  • Bump deps
  • Fix handling of filenames with spaces for WEBP compressor

Here's the changelog of this version:

  • Configurable compression timeout
  • Compress images in an other thread
  • Better workflow for headerbar
  • Move saving state in the subtitle
  • Show errors on each line and not in modals anymore
  • Simplify preferences
  • Update translations
  • Fix compression level ranges in UI

Here's the changelog of this version:

  • More modern results page
  • Reduce images one by one to avoid freezes
  • Update translations

Here's the changelog of this version:

  • Port to GTK 4 and Libadwaita
  • Update deps
  • Less annoying 'Apply dialog'
  • Update translations

Here's the changelog of this version:

  • Make size columns sortable.
  • Add Korean translation. Thank's to @MarongHappy.
  • Update screenshots.
  • Update Turkish translation. Thank's to @libreajans.
  • Update French translation. Thank's to @rene-coty.
  • Update Dutch translation. Thank's to @Vistaus.
  • Fix savings column sorting.

Here's the changelog of this version:

  • Add option to preserve file attributes if possible.
  • Update image libraries.
  • Update French translation.
  • Update Russian translation. Thank's to @prokoudine.

Here's the changelog of this version:

  • Add Turkish translation. Thank's to @05akalan57.
  • Add Occitan translation. Thank's to @Mejans.
  • Add Galician translation. Thank's to @Fran Dieguez.
  • Update Dutch translation. Thank's to @Vistaus.
  • Update Spanish translation. Thank's to @oscfdezdz.
  • Update Dutch translation. Thank's to @Vistaus.
  • Update Croatian translation. Thank's to @milotype.
  • Update German translation. Thank's to @Etamuk.
  • Update Portuguese Brazil translation. Thank's to @fulvio-alves.
  • Update Swedish translation. Thank's to @eson57.

Here's the changelog of this version:

  • Add 'Apply to all queue' option for existing file dialog.
  • Add Polish translation. Thank's to @olokelo.

Here's the changelog of this version:

  • Add WebP support. Thank's to @olokelo.
  • Add Croatian translation. Thank's to @milotype.
  • Update Spanish translation. Thank's to @oscfdezdz.
  • Update Portuguese (Brazil) translation. Thank's to @fulvio-alves.
  • Don't accept empty file. Thank's to @akozlovskiy119.
  • Better guess of extensions. Thank's to @akozlovskiy119.
  • Use correct file listing format for drag-and-drop. Thank's to @akozlovskiy119.
  • Fix directory handling. Thank's to @akozlovskiy119.
  • Fix missing icon in LXQt, MATE, XFCE (#76). Thank's to @apandada1.

Here's the changelog of this version:

  • An option to progressive encode jpegs. Thank's to @trst.
  • Add Russian translation.
  • Add Slovak translation.
  • Add Swedish translation.
  • Better handling of existing files.
  • Better appdata summary.
  • Update Spanish translation.
  • Compress images with extensions in uppercase.
  • Center preferences window header switcher. Thank's to @andrenete.
  • Fix columns sorting. Thank's to @andrenete.
  • Don't allow empty suffix (incorrect compression for JPEG). Thank's to @andrenete.

Here's the changelog of this version:

  • A new name. Thank's to @bertob, @jannuary and @jimmac.
  • A new icon designed by @jimmac.
  • Support for dragging folders.

Here's the changelog of this version:

  • Just fix a packaging file.

Here's the changelog of this version:

  • Just update GNOME runtime

Here's the changelog of this version:

  • Add Portuguese (Brazil) translation
  • Don't use legacy path for metadata

Here's the changelog of this version:

  • Fix compression of jpg files that produced 0b files

Here's the changelog of this version:

  • Add an option to whether keep or not metadata of images
  • Replace mozjpeg lib by jpegoptim
  • Update translations

Here's the changelog of this version:

  • Add a spinner to indicate the progress of the compression
  • Using threads to compress images simultaneously
  • Simplification of certain sentences
  • Really don't block the UI anymore when performing compression

Here's the changelog of this version:

  • Add lossy compression features
  • Add options to change compression levels
  • New layout for the preferences dialog
  • Don't permit higher resulting size
  • Better displaying of the drag area
  • Update translations
  • Catch errors in subprocess to avoid crashing the app

Here's the changelog of this version:

  • Fix build

Here's the changelog of this version:

  • Fix opening files from file managers
  • Add Italian translation
  • Update translations

Here's the changelog of this version:

  • Toggle the suffix entry according to new file option
  • Scroll automatically to last compressed image in the list
  • Add save info label also on homepage and displace it at bottom
  • Improve handling of filenames to avoid some errors (e.g., folders)
  • Various fixes

Here's the changelog of this version:

  • Add a setting to change the '-min' suffix
  • Add some explanations of applied settings
  • Add Ctrl+O shortcut to open files
  • Add Dutch and German translations
  • Display translators' names in about dialog
  • Don't block the UI anymore when performing compression
  • Fix size of the preferences window

Here's the changelog of this version:

  • Add a preferences window with new-file and dark-theme options
  • Various UI changes

Here's the changelog of this version:

  • Permit to sort results by name or saving ratio
  • Fix a crash when compressing an image with dots in its name

Here's the changelog of this version:

  • Stick back and forward buttons
  • Change APP id

Here's the changelog of this version:

  • Various optimizations
  • Improve error messages
  • Improve some texts
  • Change description

Here's the changelog of this version:

  • Initial version
#f66151 #a51d2d