Releases: klode82/pdf_image_merger
Releases · klode82/pdf_image_merger
Release list
PDF Image Merger 1.0.1
New
- Localization: PDFImageMerger now speaks English, Italian, Spanish,
French, Chinese (Simplified), and Hindi. It follows your OS language on
first launch — open Preferences (gear icon, top right) to pick one
explicitly, or to set the theme (Automatic/Light/Dark) instead.
Fixed
- Language and theme preferences did not actually survive an app restart.
pywebview runs its underlying webview in a private/ephemeral mode by
default on every backend, which never writeslocalStorageto disk —
so a preference saved there was silently gone on the next launch.
Preferences now live in their own JSON config file instead (see the
README's Localization section for the
exact path per OS). - Linux: a
ModuleNotFoundError: No module named 'gi'traceback appeared
in the console on every launch. pywebview probes for a GTK backend
before falling back to Qt unless told otherwise; the app now skips that
probe entirely when PyQt6 is available (which is the default install —
seerequirements.txt), instead of just tolerating the noise. - The "Don't modify images" toggle switch never actually changed color
when turned on — Franken UI's toggle component needs an explicit
uk-toggle-switch-primarymodifier class for that; it was missing.
Under the hood
- The handful of user-facing strings the Python backend itself generates
(build errors, native file-dialog filters) now come from the same
translation catalog as the UI, instead of being hardcoded in Italian.