News archive

30/03/2012

SVGGraph 2.6

The new version of SVGGraph adds a number of features that have been requested several times - graph titles, axis labels and a legend for showing what the items on the graph mean.

I've resisted adding these for a long time, mainly because doing anything with text in SVG is quite awkward. As the text is rendered in the browser using the fonts and settings that the end user has available, SVG does not provide any text measuring functions - so knowing how much space a line of text is going to take up is a bit tricky. The new graph_title_*, label_* and legend_* options are available now anyway, and I've provided several extra options for adjusting how the text looks. In total, there are around 40 new options in this version.

Read more . . .

08/03/2012

TagCanvas 1.14

This version adds support for assigning tooltips to the tags in the cloud. Tooltips are turned off by default, so the tooltip option is there to turn it on and specify the method to use. The option supports three values: null being the default with no tooltips, native to use tooltips provided by the operating system and div to use a custom div element that can then be styled using CSS.

Both options work by copying the contents of the title attribute from the tag links, and using it as the tooltip text. The native option works by changing the title attribute of the canvas when the mouse enters or leaves a tag. This works quite well in most browsers, though it doesn't work at all in Opera and only works when the mouse first enters the canvas in FireFox. Which is why I also added the div method.

Read more . . .

20/02/2012

SVGGraph 2.5.1

Just a quick bugfix for SVGGraph - data values of 0 were messing up the bar display for the StackedBarGraph and HorizontalStackedBarGraph types, so this update fixes it.

Updated files are available from the downloads page.

07/02/2012

TagCanvas 1.13

TagCanvas 1.13 only has one obvious change, the addition of an option to set the cursor type when the mouse is over a tag. The new option is called activeCursor and is set to "pointer" by default, the cursor normally used by the browser when hovering over a link.

The changes I still have on my to-do list are quite large, so I wanted to get this small update out of the way first. The updated stand alone and jQuery plugin files are now available on the TagCanvas page.

01/02/2012

CRCDropper 3.2

This new version of CRCDropper came about because I wanted to play with some of the things that Windows 7 can do - specifically, displaying progress in the taskbar.

It actually turned out to be really easy: first, make sure the taskbar button exists, then use the ITaskbarList3::SetProgressValue function to set the range and amount completed in one step. When the process has finished, the taskbar button can be set back to normal using ITaskbarList3::SetProgressState with TBPF_NOPROGRESS. I like it when things are this simple.

I've also spent some time cleaning up the progress bars on the dialog, since they didn't seem to be working very consistently. The updated version is available from the downloads page.

« Previous old newsNext old news »

This site uses cookies - details here.