Yoga Image Optimizer Versions Save

A graphical tool to convert and optimize JPEG, PNG and WebP images (based on YOGA)

v1.2.4

1 month ago
  • i18n: Updated Occitan translation (@Mejans, #53)
  • misc: Added Python 3.12 support (@flozz)
  • misc!: Removed Python 3.7 support (@flozz)

v1.2.3

8 months ago
  • Fixed crash when the system locale cannot be determined (@flozz, #43)

v1.2.2

1 year ago
  • Bug fix:

    • Fixed an issue that prevents the update of the view with older Pango versions (@flozz, #41)
  • Translations:

    • Updated Italian translation (@albanobattistella, #39)
    • Updated Spanish translation (@haggen88, #42)

v1.2.1

1 year ago
  • Fixes / improvements:

    • Flatpak: use the real user cache, not the one of the Flatpak application (@flozz)
    • Added Python 3.11 support (@flozz)
  • Translations:

    • Added Brazilian Portuguese translation (@Kazevic, #36)
    • Completed Dutch translation (@Vistaus, #34)

v1.2.0

1 year ago

TL;DR

YOGA Image Optimizer v1.2.0 is out! This version brings an improved interface and more generally a better user experience.

More at https://yoga.flozz.org/release_v1.2.0.html

Changelog

Interface / User Experience:

  • More compact and less bloated interface (#17)
  • Allow opening input images in the default image viewer by double-clicking on them
  • Asynchronous generation and loading of thumbnails to not freeze the interface when importing a lot of images (#26)
  • Sped up thumbnail loading on Linux by using already generated thumbnails from the shared cache
  • Sped up thumbnail generation using BOX sampling instead of LANCZOS
  • Displayed a warning icon if the output image is larger than the input one

Bugfix / Code Improvement:

  • Fixed a crash when generating thumbnails for JPEGs with an invalid orientation EXIF tag (#29)
  • Fixed inverted width and height with rotated JPEGs
  • Fixed a crash of the image import process when generating the thumbnail of a broken image (#27)
  • Fixed a crash of the optimization batch if an error occurs when optimizing an image (#27)
  • Fixed issues related to concurrent.futures on Python 3.7 and 3.8 (#32)
  • Updated the code to not use deprecated constants on newer Pillow versions
  • Various typo fixed (@kianmeng, #31)

Translations:

  • Dutch translation (incomplete) (@Vistaus, #25)
  • German Translation (Jürgen Benvenuti)

About Windows Builds

  • The 1.2.0-1 packages below are updated versions of the previous ones (1.2.0). There are still some rare cases of crash when drag&dropping images, but I am working on it :)

v1.1.2

1 year ago

This release only add / update translations.

  • New translations:

    • Spanish
    • Russian
  • Updated translation:

    • Turkish

v1.1.1

2 years ago

This is a bugfix release.

v1.1.1

  • Fix the abnormal amount of processes created (and not cleaned) when starting an optimization (#13)

v1.1.0

  • YOGA updated to v1.1.0:

    • Honor the JPEG orientation EXIF tag
    • JPEG optimization improved: up to 7.3 % of additional size reduction since previous version.
    • YOGA can no more output a PNG larger than the input one when performing a PNG to PNG optimization
  • Settings were added:

    • Theme selection / dark theme preference
    • Number of threads used to optimize images
    • Setting the default output locations / name or pattern of output files
  • "Optimize" and "Stop" buttons behaviour improved:

    • The "Stop" button now stops the running optimizations and not only the pending ones
    • Display a "Canceled" status on non-optimized image while the "Stop" button is clicked
    • Do not optimize again images that have already been optimized
  • Allow to resize images (downscale only, preserve ratio)

  • Multiselection: Multiple files can now be selected and their parameters can be edited all at once

  • Bug fix / improvements:

    • Do not allow to remove images with the <Del> key while an optimization is in progress
    • Fix image previews: no more ugly thumbnails with indexed images
    • Image previews now honor the JPEG orientation EXIF tag
  • Windows specific changes:

    • Use the Adwaita theme by default on Windows as the Windows10 GTK theme looks buggy
  • Translations udpated:

    • French
    • Italian (partial)
    • Occitan
    • Turkish (partial)
  • NOTE for packagers:

v1.1.0

2 years ago
  • YOGA updated to v1.1.0:

    • Honor the JPEG orientation EXIF tag
    • JPEG optimization improved: up to 7.3 % of additional size reduction since previous version.
    • YOGA can no more output a PNG larger than the input one when performing a PNG to PNG optimization
  • Settings were added:

    • Theme selection / dark theme preference
    • Number of threads used to optimize images
    • Setting the default output locations / name or pattern of output files
  • "Optimize" and "Stop" buttons behaviour improved:

    • The "Stop" button now stops the running optimizations and not only the pending ones
    • Display a "Canceled" status on non-optimized image while the "Stop" button is clicked
    • Do not optimize again images that have already been optimized
  • Allow to resize images (downscale only, preserve ratio)

  • Multiselection: Multiple files can now be selected and their parameters can be edited all at once

  • Bug fix / improvements:

    • Do not allow to remove images with the <Del> key while an optimization is in progress
    • Fix image previews: no more ugly thumbnails with indexed images
    • Image previews now honor the JPEG orientation EXIF tag
  • Windows specific changes:

    • Use the Adwaita theme by default on Windows as the Windows10 GTK theme looks buggy
  • Translations udpated:

    • French
    • Italian (partial)
    • Occitan
    • Turkish (partial)
  • NOTE for packagers:

v1.0.0

2 years ago

Changelog:

  • v1.0.0:

    • Fix [-] button do not remove selected image
    • Update site URL
  • v0.99.2 (beta):

    • Fix package data not installed while installing with pip (#3)
    • NOTE: no new release for Windows as nothing changed
  • v0.99.1 (beta):

    • Fix site URL in setup.py
    • Fix version number
  • v0.99.0 (beta):

    • Initial release
    • Linux and Windows support
    • Optimizes PNG, JPEG and WebP image formats

Known issues:

  • Windows: Close, maximize and minimize buttons are black on black in the dark version of the Windows 10 theme
  • Clicking on the "stop" button only cancel optimizations that are not already started

v0.99.2

2 years ago

Changelog:

  • v0.99.2 (beta):

    • Fix package data not installed while installing with pip (#3)
    • NOTE: no new release for Windows as nothing changed
  • v0.99.1 (beta):

    • Fix site URL in setup.py
    • Fix version number
  • v0.99.0 (beta):

    • Initial release
    • Linux and Windows support
    • Optimizes PNG, JPEG and WebP image formats

Known issues:

  • Windows: Close, maximize and minimize buttons are black on black in the dark version of the Windows 10 theme
  • Clicking on the "stop" button only cancel optimizations that are not already started