There are many zooming user interfaces (ZUI) that zoom in 2 dimensions, but are there any that zoom in just 1 dimension for people creating timelines, etc? Something like:
http://test.barrycarter.info/HTML5/svg-gen.html
only not sucky?
EDIT (more detail): I'm trying to create a zooming timeline application w/ the following properties:
Once you stop zooming or dragging (but not while you're zooming or dragging), the application pulls new data from a server. My current version uses fixed data.
The application has "tooltips": if you hover over a box/text, you get more information. My current version does this, but switching it HTML5 canvas would break this.
The distance between events changes as you zoom, but the width of the text/lines marking each event does not. SVG's lines get larger when you scale the canvas: there is no concept of a "fixed-width" line.
Zooms "smoothly" (continuously) like my version does, not discretely.
I started creating a framework for this, but realized someone else may've already done this.
