JPEG Saver Changelog

What's new in JPEG Saver 5.29 Build 5587

Feb 28, 2024
  • Text hiding hotkey no longer hides status text. Added hotkey that hides status text as well as item text. Added option to set quiet loading time in “More controls” dialog. Re-added skipping unloadable files, with new option in “More controls” dialog. Added 2024 year filter preset. Fixed screensaver exiting slowly or not at all.

New in JPEG Saver 5.28.1 Build 5558 (Jan 19, 2024)

  • Added dedicated buffer for decompressed video frames. Fixed JPEG Saver not running on Windows 7. Fixed application sometimes becoming unresponsive when jumping around video. Fixed very large images not being resized entirely. Fixed possible crash in status text update.

New in JPEG Saver 5.28.0 Build 5513 (Dec 11, 2023)

  • Added Direct3D texture rendering of video to allow drawing items on top of video. Added hotkey to toggle video repeating (default “End”). Added hotkey to restart current video (default “Home”). Now displays pause/play icons for video when pausing or resuming. Audio mute/unmute toggle now works between videos and when audio disabled in config. Added option to unmap commands from keys in key map editor. Fixed freezing when holding jump keys down while playing video. Fixed crash when only one image available and random start set. Fixed rapid seeking in video jumping back to start. Fixed shuffled mode with few images repeating same sequence. Fixed issues caused by folders appearing in list multiple times.

New in JPEG Saver 5.27.0 Build 2441 (Sep 28, 2023)

  • Added import/export options to folder list context menu. Config dialog now checks for crash dumps at startup. Crash dumps are now saved with date and time in filename. Desktop helper metadata scan will now check for GIF and video file dimensions. Text clock item preview now shows the current time and date using the selected format. Fixed crash when trying to use an invalid date/time format. Fixed hang when trying to play H264 video using 4:4:4 chroma subsampling. Fixed hang when closing down while a file is being processed.

New in JPEG Saver 5.26.2 Build 5372 (Sep 28, 2023)

  • Added import/export options to folder list context menu. Config dialog now checks for crash dumps at startup. Crash dumps are now saved with date and time in filename. Desktop helper metadata scan will now check for GIF and video file dimensions. Text clock item preview now shows the current time and date using the selected format. Fixed crash when trying to use an invalid date/time format. Fixed hang when trying to play H264 video using 4:4:4 chroma subsampling. Fixed hang when closing down while a file is being processed.

New in JPEG Saver 5.26.2 Build 5372 (Jul 31, 2023)

  • Fixed vignette item being displayed instead of plain text item.

New in JPEG Saver 5.26.0 Build 5365 (Jul 25, 2023)

  • Added “Video only” option. Added vignette item. Added rectangular vignette options. Sequential modes now use natural/logical sort instead of alphanumeric. Fixed EXIF and other details not being loaded. Fixed image loading percentage not being displayed. Fixed .metadata files not being deleted from image cache.

New in JPEG Saver 5.25.1 Build 5312 (Jun 22, 2023)

  • Fixed possible crash in file delete or copy. Fixed “Simple” resize method corrupting images from video files. Fixed partial display updates when navigating between files quickly.

New in JPEG Saver 5.25.0 Build 5299 (Jun 12, 2023)

  • Merged main image and background loading, scaling and processing to a new thread. Added “Image copy - fit to screen” background mode. Added background blur option. Added background vignette option. Added folder creation and modification date/time fields to image info item. Added file modification date/time field to image info item. Added support for multiple /g options to open multiple windows. Fixed jump-to-favourite not finding an image when it also exists in a disabled folder in database. Fixed crash when trying to delete file while next image is loading. Fixed some transitions failing when used on a window with odd dimensions.

New in JPEG Saver 5.24.1 Build 5223 (May 11, 2023)

  • Fixed “Previous image” mode for multi-monitor systems.

New in JPEG Saver 5.24 Build 5209 (Mar 9, 2023)

  • Added fully windowed mode accessed using /g option.
  • Added alternative algorithm for image average backgrounds.
  • Added image quadrant average background mode.
  • Added video only filter preset.
  • Fixed cylinder and ring transitions using source image for destination plane.
  • Fixed EXIF date/time fields always displaying time as midnight.
  • Fixed loader attempting next file type when the type is correct but file badly formed. Fixed crash after loading corrupt compressed preset.

New in JPEG Saver 5.23.1 Build 5171 (Feb 13, 2023)

  • Added full-screen transition preview on double-click or F11 in preview window. Fixed transition preview sometimes transitioning an all-black image. Fixed background image mirroring incorrectly when image fills screen width or height. Fixed incorrect image placement on multi-monitor systems in non-Direct3D mode.

New in JPEG Saver 5.23.0 Build 5149 (Jan 30, 2023)

  • Added column in transitions dialog to highlight new transitions. Added depth spiral, sphere, ring and cylinder transitions. Fixed corrupt pixels at bottom of some images loaded from cache.

New in JPEG Saver 5.22.1 Build 5093 (Nov 21, 2022)

  • Fixed crash in screensaver when metadata scan completes and another scan batch is scheduled to start. Fixed metadata scan blocking image loading, causing various knock-on effects. Metadata scan now removes missing files from the database.

New in JPEG Saver 5.22.0 Build 5080 (Nov 14, 2022)

  • Changed how image change modes work to improve performance.
  • Added option to start database update from desktop helper after configuration saved. Added option to choose a filter preset for use with Explorer slideshow.
  • A desktop helper database scan stopped by the screensaver running is now resumed afterwards.
  • Fixed crash when using tag filters when not after other filters.
  • Fixed crash when updating Direct3D textures.
  • Fixed status message incorrectly saying “Loading image: 0%”.
  • Fixed metadata scan storing incomplete metadata in the database.

New in JPEG Saver 5.21.2 Build 4962 (Sep 26, 2022)

  • Fixed failure to start on Windows 7.

New in JPEG Saver 5.21.1 Build 4944 (Aug 30, 2022)

  • Fixed crash in desktop helper when starting database update. Fixed active filters warning message appearing when it shouldn't. Fixed inconsistent image cache file preventing cache growing. Added crash handler for desktop helper.

New in JPEG Saver 5.21 Build 4934 (Aug 25, 2022)

  • Added caching of recently loaded images, with slider for cache size in “More controls” dialog. Improved status text display, with loading progress for images that are taking a long time to load. Fixed image position buttons and colour management radio buttons not working.

New in JPEG Saver 5.20 Build 4850 (May 19, 2022)

  • Added item presets.
  • Added more keyboard support in styles and items lists.
  • Fixed possible crash in styles tab.

New in JPEG Saver 5.19 Build 4818 (Jan 25, 2022)

  • Added style preview in item editor.
  • Added style edit menu in item editor.
  • Added 2022 to filter preset years.
  • Fixed bar slide transition missing pixel from bottom of screen.

New in JPEG Saver 5.18 Build 4791 (Oct 26, 2021)

  • Added support for individual transition speeds. Added transitions dialog. Added transition presets support. Improved performance of colour management. Fixed simple resizing option not being stored. Fixed “filters active” warning being displayed after filters disabled.

New in JPEG Saver 5.17 Build 4711 (Sep 24, 2021)

  • Added folder sets support.
  • Added tiled, scaled image for previously white areas in Circle turn, Rings turn and Star turn transitions.
  • Contents of video window is now saved along with the rest of the screen for desktop wallpaper.
  • Some more improvements to the database setup for previewing a configuration. Alt-Tab from preview screensaver now leaves it running.
  • Text to number conversions are now handled more consistently.
  • Updated options handling now only saves non-default options to the config file.
  • Preset handling has been updated to only save user-defined filter presets to the config file.

New in JPEG Saver 5.16 Build 4615 (Aug 18, 2021)

  • Added multi-monitor “Span across screens” mode. Added plain text item. Added option for desktop helper to scan disabled folders for images. Improved performance when previewing config. Fixed image not showing in “stretch” scaling mode when no resizing needed. Fixed crash when adding a new logo image item.

New in JPEG Saver 5.15 Build 4575 (Jun 30, 2021)

  • Added option to sync item token list selection and token at cursor position in edit box. Added taskbar entry for config dialog when not opened from Control Panel. Added box swap transition. Added tile swap transition. Added radar slide and multi-radar slide transitions. Added RGB fade, RGB fade in, RGB fade out and RGB fade out-in transitions. Added missile command transition. Fixed some item options broken in version 5.14.

New in JPEG Saver 5.14 Build 4493 (May 11, 2021)

  • Added motion support for real-time items. Added support for using 3-digit hex codes for colours. Updated text formatting using {fmt} library. Fixed some incorrect key mappings.

New in JPEG Saver 5.13 Build 4434 (Mar 5, 2021)

  • Added automatic database update options to desktop helper. Added preview for logo image item. Added test for image folder existence in config dialog. Added circle turn, star turn and rings turn transitions. Fixed logo image item alpha slider going the wrong way.

New in JPEG Saver 5.12 Build 4396 (Jan 7, 2021)

  • Added support for loading image files with incorrect extensions.
  • Added options to disable metadata scans.
  • Added 2021 to filter preset years.
  • Added last database update time to desktop helper tooltip.
  • Video files are now skipped when video loader disabled.
  • Fixed disabled video loader causing hang on Windows 7.
  • Fixed display not changing after Direct2D failures.
  • Fixed random background colour sometimes changing after transition.
  • Fixed possible crash when drawing image copy background.

New in JPEG Saver 5.11 Build 4359 (Oct 13, 2020)

  • Updating resizing system with new options and simpler alternative options. Config, database and wallpaper files are now stored in “AppData/Local/JPEG Saver” instead of “AppData/Local” by default. Multiple displays with staggered updates enabled now all display an image when JPEG Saver starts. Added grille and grille rotate transitions. Added confirmation before clearing database. Made some of the transitions smoother by enabling sub-pixel positioning and antialiasing.

New in JPEG Saver 5.9.0 Build 4170 (Jul 20, 2020)

  • Added keyboard remapping support.
  • Added pause, resume, jump backwards, jump forwards and audio volume controls for use during video playback. Made initial video image maintain same aspect ratio as video.
  • Added folder scan option to desktop helper.
  • Added comb transition. Reduced memory use during folder scan.
  • Fixed folder scan not resuming properly when stopped during update.

New in JPEG Saver 5.8 Build 4078 (May 25, 2020)

  • Added support for loading and playing video files, with a new options dialog.
  • Added ribbon twist transition.
  • Added an extra image to the transition preview sequence.
  • Child dialogs are now opened on top of the main dialog instead of at the centre of the screen.
  • Fixed order of subfolders in sequential mode when the main folders are rearranged in the config dialog.

New in JPEG Saver 5.7.1 Build 4007 (May 6, 2020)

  • Fixed bug that would make JPEG Saver crash when trying to display the size of a file that does not exist.
  • Fixed extra space showing after process info's “%m” and “%M” tokens and after image info's “%s” token.

New in JPEG Saver 5.7.0 Build 3966 (Apr 22, 2020)

  • New folder scanning algorithm with separate scan and database threads. Added option for how long JPEG Saver can reuse the database without a rescan. Added option for how often folders are routinely rescanned. Added “More controls” dialog for database settings. Improved status text while performing folder scans. Renamed favourites from 1-5 to A-E. Added image info format token for displaying file size. Memory usage in process info item is now displayed in KB, MB, etc. Made shutdwn faster by removing unnecessary database update. Improved efficiency ot database code.

New in JPEG Saver 5.6.1 Build 3863 (Mar 12, 2020)

  • Added found files count to “Finding images…” text. Fixed screensaver not progressing to the next image automatically. Fixed possible crash in DirectWrite text when Direct2D disabled. Fixed Direct2D primary screen window being stretched across other screens. Fixed config dialog started from double-click on desktop helper tray icon blocking Windows Explorer use until closed. Fixed transition preview window sometimes starting without an image.

New in JPEG Saver 5.6.0 Build 3839 (Jan 20, 2020)

  • Added 2019 and 2020 to year filter presets. Added 4K and 8K resolutions to filter presets. Added tile slide and random tile slide transitions. Main dialog now selects the first enabled transition instead of the first in the list. Transition speed is now configured using percentages instead of fractions. Added random transition speed option. Added database integrity check on screensaver startup. Fixed “Finding images…” text not fading out when first image is shown.

New in JPEG Saver 5.5.0 Build 3789 (Nov 5, 2019)

  • Added option to stagger image updates for multiple displays.
  • Added option to enable transitions on multiple displays.
  • Added “Windows main” as option for choosing primary display
  • Added “Software only” debug option for Direct3D rendering.
  • Added “c” keypress to turn text/clock items off and on.
  • Added box wipe, wipe left & right and wipe top & bottom transitions.
  • Added periodic folder rescanning.
  • Improved setting of image ratings.
  • Fixed crash when pausing during a transition.
  • Fixed dialog resizing between Folders and Items tabs.
  • Fixed block-based transitions ignoring speed setting.

New in JPEG Saver 5.3.0 Build 3591 (Jul 9, 2019)

  • Added desktop helper process for more reliable interaction with the desktop. Added “Now Playing” support for foobar2000, AIMP, Dopamine, MusicBee, Clementine, Spotify, Windows Media Player and Groove Music. Fixed transition speed slider not affecting preview window.

New in JPEG Saver 5.2.0 Build 3478 (Nov 8, 2018)

  • Changed to using a more robust method for messaging between threads. Fixed F10 save desktop option saving grey bitmap. Added buttons to the background and style editor dialogs for swapping colours over. Improved error handling throughout.

New in JPEG Saver 5.1.1 Build 3427 (Sep 19, 2018)

  • Fixed crash when using shape skip and blank secondary monitors.
  • Fixed Direct3D screen randomly not advancing images.
  • Fixed images not advancing when secondary screens set to show previous image.
  • Fixed filtering by tag using “!=” not excluding only those images that have the tag set.
  • Fixed filter tree display not updating after filters edited. Updated screen mode code to make it fit better with DirectX 11.

New in JPEG Saver 5.1.0 Build 3372 (Jun 22, 2018)

  • Replaced JasPer with OpenJPEG for loading JPEG-2000 images. Added stack and scattered transitions. Fixed “Finding images…” text not fading out when first image displayed. Improved animation timing for transitions.

New in JPEG Saver 5.0.0 Build 3297 (May 25, 2018)

  • JPEG Saver 5 rewrites the graphics code again, this time using DirectX 11. This means that the DirectX 9 libraries do not need to be installed or updated with JPEG Saver, and also provides support for displaying transitions on any machine that supports the WARP device. This should be anything using Windows 7 or later, where DirectX 11 is installed as part of the operating system.

New in JPEG Saver 4.20.0 Build 3098 (Feb 27, 2018)

  • JPEG Saver is now available in 32 or 64 bit versions. The installer has been changed to use Windows MSI files instead of self-executing. The style editor dialog is now resizeable. Added reset button to filters dialog to reload default set of presets.

New in JPEG Saver 4.19.3 Build 3026 (Nov 21, 2017)

  • JPEG Saver now exits when the Direct3D device is lost. Added elapsed times to process info item formats. Added unfold push transition. Updated all random number code to use more modern functions.

New in JPEG Saver 4.19.2 Build 2937 (Jul 12, 2017)

  • Fixed crash when using Desktop or Desktop Pile backgrounds. Fixed name and enabled state not being added with new items. Added white out and colour fade transitions.

New in JPEG Saver 4.19.1 Build 2923 (Jun 29, 2017)

  • Rewritten drawing code to use Direct2D and DirectWrite, falling back to using GDI when unavailable or disabled using new debug dialog.

New in JPEG Saver 4.18.2 (Apr 18, 2017)

  • Fixed crash when attempting to use random item positions.

New in JPEG Saver 4.18.1 (Feb 11, 2017)

  • Fixed crash when loading some Windows tags / keywords from images.

New in JPEG Saver 4.18 (Nov 16, 2016)

  • Added filtering by tag (EXIF and IPTC keywords). Added wave push, funhouse, corner rotate and twist over transitions. Improved folder lock mode navigation. Removed Windows XP support - minimum supported Windows version is now Windows 7.

New in JPEG Saver 4.17 (Apr 16, 2016)

  • Added filter preset support and some built-in presets.
  • Added filtering by age of file.
  • Added checkbox to enable/disable filters.
  • Added count of transitions enabled to main dialog.
  • Made main transitions selection checkbox toggle between all / none / previous selection.
  • Fixed partial crash on some hardware when transitions were given incorrect timing.
  • Fixed crash when using secondary screen as main JPEG Saver screen and no images on primary screen.
  • Fixed random start option for Explorer slideshow mode.

New in JPEG Saver 4.16 (Apr 16, 2016)

  • Fixed red/blue colour swapping on some display hardware. Added Windows Explorer integration for use as slideshow viewer. Improved display of style font details.

New in JPEG Saver 4.15 (Oct 19, 2015)

  • Added image pile background modes.
  • Added folder lock interactive option using the “a” key.
  • Added circle, rings and cross flop transitions.

New in JPEG Saver 4.14 (May 12, 2015)

  • Added analog clock item.
  • Added Windows Explorer properties to file info item formats.
  • Added warp spots transition.
  • Added config file version test.
  • Space bar now pauses and resumes in addition to the “p” key.
  • Control key is ignored when not used my JPEG Saver's interactive options.
  • Fixed bug preventing display of some IPTC fields.
  • Fixed bug where background was not being drawn.
  • Improved rating options to make them more robust and provide a better error message.

New in JPEG Saver 4.13.1 (Oct 30, 2014)

  • Added alphanumeric image selection mode.
  • Added image average and image edge average background modes.
  • Tidied up options on folders tab, new folders are now always added in recursive mode.

New in JPEG Saver 4.12 (Apr 15, 2014)

  • Added favourites support. Added transition speed option. Added shift, intersect, viewpoint, boxes, checker boxes and box turn transitions. Fixed colour management not working. Fixed change timer not restarting after transition aborted. Fixed crash when loading broken PNG images.

New in JPEG Saver 4.11.2 (Feb 12, 2014)

  • Improved list info item.
  • Fixed image loading stopping when same image picked twice in succession.
  • Fixed images being rotated unnecessarily when embedded EXIF thumbnail has orientation data.
  • Fixed config dialog being placed behind other windows after preview.
  • Made file selection modes not pick the same image twice in succession.

New in JPEG Saver 4.11.1 (Jan 31, 2014)

  • Added preview button to dialog.
  • Added shutters transition.
  • Added desktop wallpaper file location to interactive options dialog.
  • Added scanburst option and made metadata scan less aggressive during input.

New in JPEG Saver 4.11 (Dec 14, 2013)

  • Added maximum shape skip.
  • Added sequential mode toggle from screen saver.
  • Added two new transitions.
  • Added F1 help to dialogs.
  • Added width and height filters.
  • Added background metadata scan.
  • Fixed loading config file from non-boot drive.
  • Fixed sub-folders being deleted from database when higher level folder modified.

New in JPEG Saver 4.10.1 (Oct 24, 2013)

  • Added cursor keys only interactive option.
  • Added two new transitions.
  • Added renaming of items.
  • Dialogs now open in center of screen to avoid taskbar when not at bottom of screen.
  • Re-added skipping of bad images.
  • Fixed corrupt pixels appearing on some hardware.

New in JPEG Saver 4.10 (Sep 23, 2013)

  • Improved multi-monitor support with options dialog.
  • Added EXIF GPS fields to image details item.
  • Added three new transitions.
  • Added checkboxes to folders and items tabs to enable/disable selection.
  • Images are now loaded and scaled in background threads to prevent screen locking up.
  • Improved check for new images.
  • Save desktop wallpaper option now saves multi-monitor images.

New in JPEG Saver 4.9.1 (Jul 29, 2013)

  • Fixed bug where incorrect validation would prevent adding items.
  • Fixed JPEG Saver process not always exiting when quit during a transition.

New in JPEG Saver 4.9 (Jul 29, 2013)

  • Added loading of WebP images.
  • Added “Keep aspect ratio” option for resizing background images.
  • Made clicking on color swatches open the color selection dialog.
  • Added alpha support to logo image items.
  • Added four new transitions.

New in JPEG Saver 4.8.1 (Jul 29, 2013)

  • Fixed random crashing during image loading.
  • Fixed crash when deleting last style and items using it.
  • Fixed filter editor not displaying previous value.
  • Added style and piling options to text file item dialog.
  • Added minidump option.

New in JPEG Saver 4.8 (Jul 29, 2013)

  • Split up resizing options to allow scaling larger and smaller images differently.
  • Added option to resize to a size in pixels instead of a percentage of the screen size.
  • Added border edge options.
  • Improved “Desktop”, “Pile” and “Desktop Pile” background modes.
  • Added “Allow piling” option for showing items on piled backgrounds.
  • Improved text handling for IPTC and Exif fields.
  • Fixed several bugs in Exif and IPTC code that could cause crashes.

New in JPEG Saver 4.7.1 (Jul 29, 2013)

  • Added: text file item; resampler class for more scaling options; left, centre and right align options for text items.
  • Fixed pause icon still being shown when unpaused by pressing the next or previous button.
  • Fixed loading of logo files with paths that were previously failing.

New in JPEG Saver 4.6 (Sep 10, 2012)

  • More dialog updates, installer bug fix, two new transitions, several new command-line options and some other small improvements.

New in JPEG Saver 4.5 (Sep 10, 2012)

  • Dialog improvements, three new transitions, bug fix in filter groups.

New in JPEG Saver 4.4.1 (Sep 10, 2012)

  • Quick bugfix release - the ‘e’ key action was only working when there was a “Now Playing” item enabled.

New in JPEG Saver 4.4 (Sep 10, 2012)

  • Adds image list filters, the ‘o’ and ‘e’ key actions, and fixes a couple of bugs.

New in JPEG Saver 4.3.1 (Sep 10, 2012)

  • Bug fix - sequential mode would get out of sequence when new files were added to a folder. Also updated the installer to make files install as the right user.

New in JPEG Saver 4.3 (Sep 10, 2012)

  • Added transition preview to dialog, plus another two transitions

New in JPEG Saver 4.2.2 (Sep 10, 2012)

  • A bugfix release - the image folder background mode was broken, probably since version 4.1, so this version fixes it. I also took the opportunity to add another transition and update the libraries that JPEG Saver uses.

New in JPEG Saver 4.2.1 (Jul 15, 2011)

  • This minor update fixes a small bug in the clock item dialog, adds two new transitions and updates the install directory on 64-bit Windows.

New in JPEG Saver 4.2 (Jul 15, 2011)

  • This version adds: colour management; more transitions; database updates; a few other minor fixes.

New in JPEG Saver 4.1 (Jul 15, 2011)

  • Version 4.1 changes things a bit. Instead of using a cache file to speed up loading the list of images, the list is stored in an SQLite database. Details of the last image displayed are also stored in the database, so there is no jpegsaver.last file either.
  • As well as this, version 4.1 allows the loading and saving of different config files - the current config file is shown in the dialog title bar. The other big change is that Unicode is supported in the dialog, in the folder and file names, and any text items shown by the screen saver.

New in JPEG Saver 4.0.1 (Jul 15, 2011)

  • A quick bugfix release, with some updated libraries.

New in JPEG Saver 3 (Jul 15, 2011)

  • Fixed dimmer for non-primary monitors;
  • Transitions that would have crashed before should now disable themselves instead;
  • Added "Spiral" and "Tune in" transitions;
  • Split "Zoom fade" transition into old and new types;
  • Made several of the transitions smoother;
  • Upgraded libpng to 1.4;
  • Fixed several small bugs.

New in JPEG Saver 2 (Jul 15, 2011)

  • Some small bugfixes and improvements;
  • Basic multi-monitor support is back;
  • The gamma and dimmer controls are now working again (though only on the primary display for now);
  • Per-colour component gamma adjustment controls have been added to the gamma/dimmer dialog;
  • The main "Navigation" option has been renamed to "Interactive" because many of the keys available now are nothing to do with navigation;
  • New gamma adjustment keys have been added to adjust the gamma while the screen saver is active