[instaviz-users] Opinions wanted: sketching vs scrolling

Michael C. Mancini mcmancini at gmail.com
Tue Nov 11 11:56:31 CST 2008


Hi Glen and everyone,

I personally would prefer option 1 or 3 over 2.  I think instant  
responses are always preferable to small delays for the interface, and  
options 1 and 3 have no delays.  I would expect to be making small  
charts on the iPhone, and having a delay each and every time I drew a  
figure would drive me insane.  As long as the slider is visible on the  
interface so you always know what state it's in, option 3 would be  
fine.  Would it also be possible to adjust the scrolling momentum?  It  
seems like it's a little high at the moment.

Also, how do we log into the trac system for submitting bug reports?

Mike Mancini

--
Michael C. Mancini
michael.mancini at bme.gatech.edu



On 10 Nov 2008, at 22:27, Rick Stahlhut wrote:

>
> Hi Glen (everyone),
>
> It probably depends on how you plan to use Instaviz.   for instance, I
> currently plan to either:  1) draw small graphs and 2) navigate big
> graphs generated through Graphviz.  I'd probably set it on your third
> choice.  On the other hand, if you're going to draw large graphs on
> your iphone (hard to imagine, but someone might), they might hate the
> delay of choice 2 and prefer 1.
>
> Without usability testing, we'll probably guess wrong here.  What
> would be wrong with making ALL 3 choices available through a
> preference setting?   I'd make 3 the default, because it's so obvious
> how it works.  If someone wants one of the other methods, they turn it
> on.
>
> - Rick
>
>
> On Nov 10, 2008, at 9:52 PM, Glen Low wrote:
>
>> Hi All
>>
>> I hope you've all had a chance to play with Instaviz and are settling
>> into the group nicely. Special thanks to Richard, Jeremy, Thomas,
>> David and Juan for taking the time and effort to submit bug tickets
>> for Instaviz -- I'll be attending to some of them this week.
>>
>> I need your opinion on how scrolling and sketching should interact.
>>
>> In a typical iPhone app, you can scroll the screen by dragging,
>> swiping or flicking with your fingers. In a drawing app like  
>> Instaviz,
>> we have to support drawing with similar sorts of finger gestures. The
>> question is: how to get Instaviz to distinguish between a drag to
>> scroll and a drag to sketch?
>>
>> As I see it, there are three broad ways to do it:
>>
>> 1.	SKETCH: with one finger only, drag immediately.
>> 	SCROLL: with two fingers only, drag immediately.
>> 	(This was how it worked in 0.1.)
>>
>> 2.	SKETCH: with one finger only, wait a short while before dragging.
>> 	SCROLL: with one or two fingers, drag immediately.
>> 	(This is how it works in 0.1.1.)
>>
>> 3.	Use a slider to choose between SKETCH mode and SCROLL mode. New
>> graph default is SKETCH, old graph default is SCROLL.
>> 	SKETCH or SCROLL: with one finger, drag immediately.
>> 	a.	One variation is to use orientation to choose e.g. SKETCH when  
>> the
>> iPhone is horizontal, and SCROLL when the iPhone is vertical.
>>
>> These are some of the pro's and con's bouncing around in my head:
>>
>> 1.	SKETCH with one finger, SCROLL with two.
>> 	Pro's
>> 	*	Doesn't get in the way of sketching, since there's no need for a
>> delay.
>> 	*	Scrolling with two fingers extends to pinch zooming naturally.
>> 	Con's
>> 	*	Most users are more familiar with using ONE finger to scroll, not
>> two.
>> 	*	Sometimes when you end a scroll by lifting one finger off before
>> the other, the graph "bounces" back.
>>
>> 2.	SKETCH after a delay, SCROLL immediately.
>> 	Pro's
>> 	*	Users will be used to using one finger to scroll immediately.
>> 	*	The stuff you do often is the easiest i.e. browsing a graph rather
>> than creating/editing a graph.
>> 	Con's
>> 	*	Different interaction when graph is small (can sketch immediately,
>> no scrolling) and when graph is big (cannot sketch immediately,
>> scrolling allowed).
>> 	*	Can't sketch quickly since you're forced to pause between each
>> stroke. Feels much like writing on a slippery surface.
>>
>> 3.	Use a slider to choose between SKETCH and SCROLL.
>> 	Pro's
>> 	*	Explicitly tells the user what he can do.
>> 	Con's
>> 	*	If you choose SKETCH or SCROLL and get distracted or come back to
>> the app after doing something else, it may be easy to forget which
>> mode you're in.
>> 	*	Harder to switch quickly between sketching and scrolling.
>>
>> What do you think?
>>
>>
>>
>>
>> Cheers, Glen Low
>>
>>
>> ---
>> pixelglow software | simply brilliant stuff
>> www.pixelglow.com
>> aim: pixglen
>>
>> P.S. I moved from option 1 to 2 in 0.1.1 mainly because of technical
>> limitations, so even if you think 1 is the right way, I may not be
>> able to coerce the iPhone to do that...
>> _______________________________________________
>> instaviz-users mailing list
>> instaviz-users at pixelglow.com
>> http://lists.pixelglow.com/listinfo/instaviz-users
>
> _______________________________________________
> instaviz-users mailing list
> instaviz-users at pixelglow.com
> http://lists.pixelglow.com/listinfo/instaviz-users



More information about the instaviz-users mailing list