The speed dependent zoom feature is awesome. Honestly, it's very nice! The one thing I would change about it is if it was more a continuous zoom, instead of the discrete/toggle zoom it is right now.
Basically, once a certain minimum scrolling speed is met, you start zooming out, and the faster you go, the more you zoom out up to some maximum zoom out (say whatever is set in the slider in the preferences). This would allow someone to subtly change the zoom and scrolling behavior at the same time.
Anonymous
Logged In: YES
user_id=616074
Originator: NO
Agreed. That's actually what Igarashi's original speed-dependent automatic zooming HCI technique is doing [1] (abbr. SDAZ). ZGRViewer's behaviour is inspired, but not equivalent to, this technique. It was just a quick hack to demonstrate the easy feasability of such things with ZVTM (the toolkit upon which ZGRViewer is based).
[1] http://www-ui.is.s.u-tokyo.ac.jp/~takeo/research/autozoom/autozoom.htm
I'll eventually implement the full SDAZ behaviour, but this is not top priority.