JPEG Saver 5.39

Published

It's only been a couple of weeks since version 5.38 was released, but version 5.39 fixes some quite annoying bugs and ticks off an item that has been on my to-do list for about two years.

Background information

The background modes that use a folder of images have been getting more and more clunky over the years, and version 5.38 made things worse. I decided the best way to fix it was to address item #618 from my issue tracking software: “Store background images in main database”.*

In previous versions JPEG Saver was scanning the background images folder into a temporary database at each startup. It was slow and inefficient, especially if you had a lot of background images. Version 5.38 made things worse somehow, though I didn't waste any time trying to figure out why and went straight to the long term solution.

Version 5.39 does things differently: the background images folder is scanned into the main database at startup (or by the Desktop Helper) so when the time comes to load a background image JPEG Saver just has to pick one from the list stored in the database.

Bugs fixed

There are a few, so I'll go through them briefly:

• When the monitor goes to sleep all windows receive a power event - and JPEG Saver would close after receiving it. Now it will keep running if it is in a desktop window and close if it is running full-screen.

• Two different crashes related to the metadata scan are fixed. One was when shutting down and the scan was still running, and the other was when starting a new database update from the Desktop Helper when it was running a metadata scan.

• An odd crash that I couldn't reproduce meant the loader thread could exit and leave JPEG Saver running, without being able to load images. I hope this one is fixed, but I can't be completely sure.

• Folder lock mode was not quite limiting the images displayed to the correct folder. This was down to some changes I made in the database code letting some tables get out of sync. The fix might actually make things a bit faster too.

• The list info item was sometimes displaying incorrect values. I think this was mainly an issue with multiple screens, but it should be fixed now.

The bit at the bottom of the page

You can download the installer from the downloads page.


* I'm currently up to issue #733, and the oldest outstanding issue is #4: “Support IPTC location data from XMP”, added in 2016.

« Previous: JPEG Saver 5.38 Back to top of page

This site uses cookies - details here.