lshift/diffa — pull request #131 by paulj (2012-04-30 00:57:08+00:00)
Title: Tree rings

This branch adds a "tree-rings" visualisation. The idea of this visualisation is to add a compact representation showing a breakdown of the recency of differences per pair. It consists of a series of up to 3 concentric circles, showing:

* Difference count in the past 60 minutes in the outermost ring;
* Difference count in the 60 minutes before that in the next ring;
* Difference count prior to the last 120 minutes in the centre;

Hovering a ring will show an overlay with the actual difference count, as well as altering the colour to indicate the target of the hover.

If there are no differences for a pair, a green panel will be displayed stating "No Differences Detected".

There isn't currently any support for navigating away from the widget in this branch, but it is expected this could be added in a followup. Another potential followup might be to add animation to the static widget to make the screen feel more active.