Wallpaper Cycler: Bug Fixes and New Features
The following new features have been implemented in Wallpaper Cycler:
- New WPCController tool. This is a small application that accepts commandline parameters to control Wallpaper Cycler. It replaces the COM DLL. This is now used by the Windows Gadget instead of the COM DLL.
- Better support for High DPI systems, preventing blurry text and icons on Vista and later.
- All tree controls now have nicer selection on Windows Vista and up.
- All ListView controls now have nicer selection on Windows Vista and up.
- New option “Cycle wallpaper when display settings changed”. This in combination with the “Smart Orientation” feature is very useful for example for tablet users. When the tablet is rotated, WPC can automatically cycle the wallpaper to pick one that fits the new orientation.
- New option under “Tools > Program Settings > Document > Wallpaper Default Settings” to assign a default tag to newly added wallpapers. By default this is set to “To Be Reviewed”. This makes it easy to use a search folder to find all wallpapers with this “To Be Reviewed” tag so you can review the tags for the new wallpapers.
- A wallpaper object on a layout can now be set to “Random from same category and with given tag”.
- The skip extensions dialog now contains a button to reset the list to the default list of skipped extensions.
I made the following bug fixes for Wallpaper Cycler:
- “Rerender on resume” now has a delay of 10 seconds to give Windows time to restore network connections for example.
- The toolbars were not in High Color on a Dutch version of Windows.
- The “Rendering in progress” error is now only shown when the user manually initiates a cycle wallpaper request.
- Removed the tip of the day, since noone ever reads that anyway.
- The rotation option for wallpapers only worked when the tiling setting was set to “Stretch (Keep Aspect Ratio)”.
- WPC will now correctly render the wallpaper when running in High DPI mode, previously it could result in some tiling effect to become visible.