Re: Zoom Controls

Allan Day <[email protected]>
Newsgroups gmane.comp.gnome.usability
Message-ID <1271882819.7154.60.camel@banjo>
> Coincidentally, yesterday I was trying to munge Federico's ideas into 
> the UI Pattern Template I've been working on-- primarily to continue to 
> exercise the template rather than suggest a concrete design for zoom 
> controls, so I'm not saying the pattern I came up with is particularly 
> valid-- I do still show the zoom in terms of percentage, for example. 
> But just for the record, here's where I got to (some sections incomplete):
> <http://live.gnome.org/UsabilityProject/HIG/ImageZoomExamplePattern>

There's some really good stuff on this page.

<snip>
> I mentioned on IRC yesterday that I think there are actually probably a 
> couple of different use cases here-- the one where the bounds of the 
> allowable zooming are practically infinite (e.g. a vector graphics 
> editor), and one where you could sensibly define them for most use cases 
</snip>

Yes - it'll be useful to distinguish those in the pattern and to suggest
different controls accordingly.

> In the 'defined bounds' case, I think providing a slider can still be 
> useful, and I do quite like the way OpenOffice's zoom slider works, with 
> a couple of 'magnetic' points along the way for 'fit width' and 'fit to 
> window'.  Where the bounds are large, having the slider behave in some 
> sort of exponential fashion might also be an option, although that would 
> probably need some tinkering to make it feel right and work well.

I'm still not entirely sure about the practical benefits of sliders, but
they may have non-practical advantages: they can look nice, and I
suspect people like them as something that they can play with. They can
be a nice change from the usual kinds of widgets you encounter.

Allan
--
IRC: aday on irc.gnome.org
Blog: http://afaikblog.wordpress.com/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.