Version 2.2 improves a couple of features introduced in Version 2.1 and corrects a few other minor bugs you may or may not have encountered.
New Features
447: Add additional resizing options
There are now three distinct picture resizing modes (in addition you can also 'Tile' pictures in 'Select Pictures' mode but that's nothing new). You can either 'Center pictures on the screen' which will simply draw the picture in the middle of your screen(s) at its actual size. You can 'Stretch pictures to full screen' which will stretch the picture to completely fit your screen(s) - this means that if you have a portrait-oriented picture it'll be distorted out of its original proportions. The final option is 'Scale picture to fit the screen' which will resize the picture to be as large as possible and fit on your screen(s) while maintaining its proportions - if there is any space at either the top/bottom or left/right it'll be filled with the background colour. I'll add more options in the future but these should cover most requirements for now!
450: Reload proxy settings prior to doing anything on the internet
The internet connection settings for John's Background Switcher are now stored in a separate file to the main settings. Each time a connection to the internet is made, the file is reloaded. This means you can change the proxy settings outside of the application and they'll automatically be picked up. Note however that the password value in the file is encrypted for security. The installer will automatically migrate any existing settings to the new file when you run it. The connection settings file is called 'WebConnectionSettings.xml' and is located in the user application directory for John's Background Switcher.
Bug Fixes
451: Prevent the same Flickr photo being saved multiple times
When 'Save all download photos' is checked, the photos are now saved in a format such that the same photo won't be downloaded multiple times. They're saved with names like '10685022@N00-8868468.jpg' in the format '[UserId]-[PhotoId].jpg'. You can use this information to find the photo's Flickr page at a later point in time by using this URL: http://www.flickr.com/photos/[UserId]/[PhotoId] so for the above example you'd browse to: http://www.flickr.com/photos/10685022@N00/8868468
454: Rare crash when writing picture info on a Flickr photo
Misbehaving software can cause a .NET 1.1 application (like this one) to crash when accessing fonts for display. While very rare (I've only had one crash report with this particular bug) I thought it prudent to handle when it could happen. Note that this isn't caused by John's Background Switcher, it's caused by some other rogue .NET application not cleaning up after itself when calling unmanaged code. For more information on the problem see the following Microsoft article: http://support.microsoft.com/default.aspx?scid=KB;EN-US;q326219
459: Crash when starting up and the status xml file is corrupted
If you edited the status.xml file or it got corrupted in some way then the application would crash on start-up. This has now been corrected.
449: Change 'Clear Background' to generate a clear background
In certain circumstances, 'Clear Background' wouldn't work. Instead of telling Windows that there isn't a background picture any more, the background picture is set to a picture filled with the background colour. It should now work in all cases.
453: Do what John Topley says and remove the access keys from OK and Cancel
I hope you're happy now John, the OK and Cancel buttons no longer have access keys associated with them! :)