Seems like this should be in a different thread.... To get rid of creep, perhaps slide the pie instead of the mouse cursor while moving the mouse. As an example, if you move your mouse south to the "More..." option, the actual cursor can remain in the same position on the screen, but the pie can slide northward under the mouse cursor.
On the submenus-extending-out-from-the-wedge mockup that someone linked to before [1], I think something like that is probably what users would expect. But I don't like the kludge that the article uses - it expands "View" at the edge of the menu to avoid making the submenu's wedges annoyingly thin. That suddenly eats into a lot of the space for the neighboring wedges (especially as SL's wedges expand infinitely out), so I can imagine a lot of unintentional actions like, say, if you accidentally hover over "View" on the way to "This Page" in the mockup. There could be some zoom going on instead. I am imagining the submenu's wedges widening and filling a semicircle, with the backwards direction indicating 'Back'. The Dasher text input system does something like what I mean, although Dasher's is linear (and it has way way too many options) [2]. It might be a little weird to have buttons growing as you approach them; Apple seems to like the visual effect (ex. the dock) but I can't think of any other examples. Celi [1] http://techknack.net/circular-menus-and-usability/ [2] http://www.inference.phy.cam.ac.uk/dasher/, Java demo at http://www.inference.phy.cam.ac.uk/dasher/TryJavaDasherNow.html On Wed, Aug 18, 2010 at 3:04 PM, Oz Linden (Scott Lawrence) < o...@lindenlab.com> wrote: > On 2010-08-18 14:14, Aidan Thornton wrote: > > On 8/18/10, Oz Linden (Scott Lawrence) <o...@lindenlab.com> > <o...@lindenlab.com> wrote: > > While there were some good things about the v1 implementation of pie > menus, they also had some flaws - such as not opening a submenu centered > on the mouse click. > > I actually puzzled over this a bit when I first realised that Second > Life's pie menus worked this way. Originally, the pie menus worked > well when you didn't click too close to the edge of the screen but > didn't actually open under the mouse cursor if you did. Since the > "More..." item is sensibly always the southmost one, opening new > submenus centered on the mouse would cause the pie menu to drift down > the screen until it hit the bottom and caused problems. > > Also, opening the submenu at the same location has the nice > side-effect that the mouse remains over the "More..." option for the > pie menus that are nested 3 or more levels deep. > > What I have been contemplating is how to make it possible to open the > next layer of a pie menu without moving the mouse at all. Sadly, it'd > probably break too much from normal UI conventions to be worth doing. > > > If I understood him correctly, what Q seemed to think was the right > behavior is: > > - The first mouse-down opens the pie centered on the mouse location, so > no choice is under the mouse > - If the choice is a submenu, each new menu is also centered on the > mouse > > that way, you are never making a choice within the submenu if you > accidentally double click, because the center is never a choice. this does > mean that the nested menus 'creep', but that has the effect that each nested > choice is a 'gesture-like' unique series of clicks. > > >
_______________________________________________ Policies and (un)subscribe information available here: http://wiki.secondlife.com/wiki/OpenSource-Dev Please read the policies before posting to keep unmoderated posting privileges