There have been changes in how WindowBlinds handles skin author included wallpapers and I wanted to let the skin authors know how they impact them.
Firstly WB7 will not automatically apply a wallpaper included with a skin unless a user selects it. We decided this was the best way as the wallpapers tab is much more visible than before so the user can easily select the wallpaper if they want it.
The wallpapers tab will automatically show wallpapers in the following order :
[Current wallpaper] [Current skin provided wallpapers] [User wallpaper folders]
This allows the user to easily see the skin included wallpapers and there are vertical dotted lines either side of the skin provided wallpapers section to draw attention to them.
WB will show any JPG images in the skin dir as skin provided wallpapers. It will also include the wallpaper pointed to by the older forced wallpaper skin setting.
This isn't the only change. You can now also include multiple resolutions and aspect ratios of the wallpaper in the skin and WB will only show the best one for the users machine.
So if I include a 16:10 and 4:3 and a 5:4 aspect ratio wallpaper, the closest match will be used for the users pc. Likewise with resolutions. If I include 1920x1200, 2560x1200 and 1680x1050 versions and the user has a 1920x1200 screen thats the only one that will show. If the smaller versions are just resizes of the bigger version you should just include the biggest version of each aspect ratio as WB will resize it.
To support this files must be named in a specific way.
wallpapernameWWWWxYYYY.JPG OR wallpapernameWWWWxYYY.jpg
The key bit is the WWWWxYYYY.JPG or WWWWxYYY.JPG part. Anything before that can be however you want it.
So greatwallpaper_1024x768.jpg or greatwallpaper_1920x1200.jpg etc. For very small wallpapers you would need to pad the width to 4 chars, so 0800x600.jpg.
The corporate skin shows off this system though as the wallpapers for that skin did not jpg compress well, they are renamed BMP files as .BMM (which WB also sees as wallpapers)