TagCanvas version history

Here's a list of all the versions of TagCanvas that have been released and
the changes that were made in each one. The TagCanvas version number can
always be found in a comment at the top of the Javascript file.

Added “pinchZoom” option for zooming on touchscreen devices.
Added “repeatTags” and “minTags” options for repeating
the list of tags in the cloud shape. Added support for user-defined shape
functions. Added “centreImage” function for simple images in
the centre of the cloud. Fixed erratic dragging when multiple fingers
touch the screen. Fixed tags not being positioned when a depth of 0 used.
Made the “No tags” message draggable.

2.6.1

11/02/2015

Fixed div tooltip for canvas appearing at end of page on startup.

2.6

26/01/2015

Added support for mixed image/text tags and choice or image, text or
both. Added text and image alignment options. Added “No tags”
message when there are no tags to display, and option to disable it.
Added support for displaying the canvas title as a tooltip in the same
format as the tag tooltips. Made the event handlers clear when
TagCanvas.Delete() is used to allow a restart to switch
between drag control and cursor following.

2.5.1

04/09/2014

Added updating of background and border colours in Update and Reload
functions. Fixed crash bug in tooltips during clickToFront animation.
Fixed crash when a weight of 0 specified. Fixed crash and broken animation
on really old browsers.

Fixed mouse and touch event positions when canvas is resized from its
width and height attributes.

2.1.1

24/02/2013

Restores an undocumented “feature” used by the Drupal module to
specify a subset of links for use in the cloud by appending a class selector.

2.1

22/01/2013

Made shuffleTags and Update function work together properly.

2.0

18/12/2012

Changed tag position calculations. Now uses requestAnimationFrame
when available. Added Reload and Update functions. Added support for breaking
tags into multiple lines on <br> tags or using the new
splitWidth option.

Added lock “xy” option. Fixed highlight in
“colour” mode to always be 100% opaque. Fixed bug that was
shrinking images when they had a shadow. Fixed mouse position calculations
when html tag has CSS margin.

1.17.1

25/04/2012

jQuery version had a bug in the hideTags code, preventing
it from working.

1.17

25/04/2012

Fixed bugs: click events not firing in IE9; click events could fire
multiple times in IE<9 after cloud restarted; image scaling problems
with hideTags enabled and started from
$(document).ready() handler; images not appearing until
cloud animates.

Now supports click event handlers on the links so TagCanvas will work
better with other Javascript and jQuery scripts. There's also a new option,
minSpeed for keeping the cloud moving when the mouse leaves the
canvas.

1.3

01/09/2010

Adds some support for using explorer canvas, using image link tags and
selection of the tag list by id. Since the source of the links can now be
specified, this is also the first version to support being restarted.

1.2

09/06/2010

Adds several new options: reverse, freezeActive,
initial, pulsateTo and pulsateTime. The
jQuery plugin version is also slightly smaller than the previous version.

1.1.1

10/05/2010

Improves compatibility with older jQuery versions, and also copes better
with FireFox 3.0.x. The older FireFox version supports the canvas element, but
not in the same way as the newer version. For now the stand-alone version will
emulate IE behaviour in FireFox 3.0.x by moving the contents of the canvas into
a div and deleting the canvas. The jQuery version will return
false and let you deal with the fallout.

1.1

04/05/2010

Adds support for adjusting the perspective depth effect, the outline
thickness and distance, and also uses a new algorithm to space the tags around
the cloud better. This is also the first version available as a jQuery plugin
as well as the stand-alone version.