#4908 NORM Never A: Basic Sugar UI primitive is bizarre: hover, then move, then click

Zarro Boogs per Child bugtracker at laptop.org
Wed Nov 14 06:36:59 EST 2007


#4908: Basic Sugar UI primitive is bizarre:  hover, then move, then click
--------------------+-------------------------------------------------------
 Reporter:  gnu     |       Owner:  marco         
     Type:  defect  |      Status:  new           
 Priority:  normal  |   Milestone:  Never Assigned
Component:  sugar   |     Version:  Build 623     
 Keywords:          |    Verified:  0             
--------------------+-------------------------------------------------------
 Sugar only has two ways of letting the user do something:  clicking
 directly on a visible object; or something much more bizarre and unusual.
 You move the mouse to the object, but don't click on it.  Hover there.
 Eventually, Sugar will pop up a menu of some sort (even though you didn't
 click anything).  Sometimes it comes up in several pieces (e.g. first a
 name, then a fraction of a second later, some menu items).  Now you can
 move the mouse onto that menu and click one of the popped-up things.

 I wondered why I was having trouble with this UI.  It's because nobody
 else ever does anything like this.  "Tooltips" pop up from hovering, but
 you can never click on them; they're informational only, and disappear
 when your mouse moves.  Everything else on every other UI I've used
 requires that you click on something before a menu will come up.  (Linux
 uses right-clicks; Mac uses ctrl-click; etc.)  You're free to move the
 mouse to anywhere on the screen, and bad things won't happen.  Nothing
 will pop up and obscure the thing under it that you were about to click,
 for example.  (If a tooltip obscures something, it doesn't matter much,
 since the click will go right through it.)

 E.g. you have the Journal and another activity running in the donut.  Your
 cursor is on the left side of the screen and you're slow at moving on the
 touchpad.  (Or maybe the touchpad is jumpy and so you're moving very
 deliberately.)  You want to resume the Journal, but as your mouse heads
 toward the Journal, it crosses the other activity.  Your mouse ends up
 stopping over the Journal, but meanwhile, the other activity's pop-up has
 obscured it, and will no longer let you click on what you just aimed for.
 If you were a faster expert at using a touchpad, you wouldn't have this
 trouble -- but not every kid is.  You end up having to move the mouse OFF
 the Journal, so the menu will pop down; but depending where you move it
 to, you could end up with a different menu popping up before you can get
 back to the Journal icon that you want to click.

 This pop-up interference tends to happen a lot on crowded Mesh View
 screens too.

 This form of pop-up seems like one of those random Sugar UI decisions that
 was made without much thought.  But gradually, everything in the UI is
 starting to get these pop-up menus, which make it a pervasive bizarreness
 in the interface.

 PS:  Touchscreens, like what Gen 2 is currently presumed to have, are
 really terrible at "hovering" without "clicking".

-- 
Ticket URL: <http://dev.laptop.org/ticket/4908>
One Laptop Per Child <http://dev.laptop.org>
OLPC bug tracking system



More information about the Bugs mailing list