News archive
SVGGraph 2.8
The words "radar graph" have been on the SVGGraph to-do list for a very long time, and every time I've seen those words I've had the song "Radar Love" by Golden Earring stuck in my head for hours afterwards. With version 2.8 of SVGGraph I can finally remove those words from the list. I'll probably end up with a song by the Shadows stuck in my head instead.
The radar graphs are generated by the new RadarGraph
and
MultiRadarGraph
classes, which behave quite similarly to the
LineGraph
and MultiLineGraph
classes. I've added a
new page to explain how they work.
TrayBlank 1.3
Whilst debugging the weird problem that I had with the JPEG Saver installer,
I realised that TrayBlank could do more to help
me out. In earlier versions, double-clicking the icon (or using the menu or
hotkey) would just send the SC_SCREENSAVE
message to Windows
to start the screen saver and assume it was going to work. After all, why
would you want to start the screen saver if you didn't have one?
Version 1.3 adds some checking before attempting to start the screen saver. It will check that you have a screen saver selected, and that it is actually pointing to something that exists. If TrayBlank is not happy with either of these then it will show a balloon tip by its tray icon, suggesting that you fix it in the Control Panel.
Apart from that, I've also made this version cope with Windows Explorer being restarted. It doesn't happen often, but when your taskbar goes away and comes back again you really want your tray icons to come back with it. The new version is available from the downloads page.
JPEG Saver 4.6
If I've done everything right, it won't look like much has changed in this new version of JPEG Saver. Internally, I've changed loads of the code in just about every part of the configuration dialog. This is because I have been stuck using an old version of the compiler to build JPEG Saver and these changes will make it possible for me to upgrade to a newer version.
Apart from the dialog changes, I've found and fixed a very annoying bug in the installer which would make it look like JPEG Saver was installed and working properly, but it wouldn't start up. The Control Panel would happily preview the screen saver, but when the time was right for it to start automatically, nothing would happen. The lesson here is don't quote the screen saver filename in the .theme file.
One big change I've made in this version is to add some command-line options to allow power users more control over where JPEG Saver keeps its config files. People have been asking me for something like this for a long time, so I hope it helps.
SVGGraph 2.7.1
This is a quick bugfix version of SVGGraph, fixing a couple of bugs that have been reported (or I spotted myself) since 2.7 was released.
The first is that the order of the entries on a multi-line graph was jumbled up when using an associative array, thanks to a stray semi-colon. The second bug was the order of entries in the legend not matching the order of the bars in the stacked bar, horizontal bar and horizontal grouped bar graphs.
The third bug was causing negative decimals on the axes to be truncated. And finally, the type attribute for scripts was "text/javascript" when it should have been "application/ecmascript".
TagCanvas 1.18
This version of TagCanvas mainly fixes a couple of bugs. First, the "colour" highlight mode looked quite bad when selecting tags near the back of the cloud, so now they are drawn with full opacity.
The second bug was incorrect mouse position calculations when the page has CSS margins on the HTML tag. This was reported to me via Shad Laws, who has created a Gallery 3 module using TagCanvas, and also modified TagCanvas with an option to move differently in response to the mouse.
The last bug was related to image shadows, where the shadow blur width was causing the image to be scaled down. Scaled images with shadows were also being drawn unscaled and ended up cropped - this version fixes both of these related bugs.