Re: Bouncing scroll bars in xCode
Re: Bouncing scroll bars in xCode
- Subject: Re: Bouncing scroll bars in xCode
- From: Alex Zavatone <email@hidden>
- Date: Fri, 04 May 2012 08:54:09 -0400
On May 3, 2012, at 11:57 PM, Jim Witte wrote: On 29 Apr 2012, at 12:07 AM, Alex Zavatone wrote: Who is trying to "entertain the programmers" with bouncy, elastic scrollViews?
's not entertainment, any more than buttons that light up when you click them are, or windows that move in real time as you drag them.
I’m thinking this would make the basis for some tee-shirt like the “Developers Developers Developers Developers!” shirt back in 2004..
Anyway, the beginning of this thread was elastic scrollviews. Elastic scrollbars are possibly more of a problem than just “wasting time” - because programmers as opposed to “ordinary users” (using Word or TextEdit or whatever) are probably more likely to scroll down to the bottom of the window and “hit the end". Having the window “bounce” makes it harder to visually comprehend and lock on to the text until it stops moving (which probably takes at least 1/4 second).
And I wonder how much of the “time wasted” is really “real” rather than just psychological. As long as the processor can keep up with doing the animation while still taking care of other things the user is doing - how much time does a panel slide/expand/etc animation really take up?
Jim
Really quickly Jim, if it stalls the user for a split second, it makes you wait for the GUI and stalls your momentum. Any time the GUI forces the user to wait for it, for no practical reason, that shows that the priories are messed up. The priority of the people creating Xcode should not be to entertain us with pretty animations, but to allow us to get out job done as fast as possible.
Any time the GUI forces you to pause and wait for it, is that thing the GUI doing really necessary, or is it just making you wait?
|
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Xcode-users mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden