Page MenuHome

Blender 2.8 - Pie menus are inaccurate
Closed, ArchivedPublic

Description

System Information
Operating system: Ubuntu 17.10
Graphics card: GTX 1080

Blender Version
Broken: 168a6a4bfc13cbe5c2fb510607b9565de3eb9472

Short description of error
Pie menus are inaccurate

Exact steps for others to reproduce the error

  1. Open Blender2.8
  2. go into edit mode
  3. tap .
  4. Try hovering over the 'Active Element Icon'

Event Timeline

Jacques Lucke (JacquesLucke) lowered the priority of this task from 90 to 50.Dec 10 2018, 3:23 PM

Can confirm. The detection of the selected item works not as one would expect.

As we are leading up to the main Blender 2.8 release, has this been addressed?

v2.80 As the image shows mouse is centered 100% on Selection to Cursor yet the Cursor to Grid is selected.

Just prodding again, now that 2.8 has been released and now 2.81 is on the horizon. Is this a target for 2.81?

Any update on this? Is this a target for 2.82?

I can confirm, but I'm not sure if this is a bug.
Apparently the pie menus prioritize the angle and not the position of the cursor over the button.
This seems to be desirable because with agility and muscle memory, the user may prefer to know only the direction of the button and not its position.
Maybe the interface design can be improved, but I don't think it's a bug.

There isn't a clean way to use radial selection alone for elements that aren't scaled or displaced to fit their arc quadrants. You could fall back to pointing when an element is under the cursor, using the wedge highlighting suggested in T56949 to distinguish the selection methods, but that's out of scope for a bug.

You can force pointing-based selection by using panels in pies, but that might be too hacky for an official fix.

This isn’t a bug since it’s working as intended. The UI could improve over time with a clearer visualization of the pie quadrants. That’s in the realm of a design improvement.

William Reynish (billreynish) changed the task status from Resolved to Archived.Jan 17 2020, 8:51 PM

@William Reynish (billreynish) I would like to dispute this, as if you are hovering over an item, you would expect that item to the selected. Whilst it may be working as intended (as that is the way it is currently programmed), it is not working how it should be.

@Carlo Andreacchio (candreacchio) the whole point of pie menus is that they can be done with a gesture. That’s where the name ‘pie’ comes from. Each pie quadrant is exactly that - a pie quadrant and not a button. We should not change that. If we did, it would fundamentally break the core concept of pie menus, and why they are fast.

At best we could change the visual design on the pie menus to make the look more like pie pieces and less like buttons. But that’s just a visual change.

@Carlo Andreacchio (candreacchio) the whole point of pie menus is that they can be done with a gesture. That’s where the name ‘pie’ comes from. Each pie quadrant is exactly that - a pie quadrant and not a button. We should not change that. If we did, it would fundamentally break the core concept of pie menus, and why they are fast.

At best we could change the visual design on the pie menus to make the look more like pie pieces and less like buttons. But that’s just a visual change.

@William Reynish (billreynish) Your logic of gesture being the all point of pie doesn't hold, because first the new user has to know in what direction or place the desired menu is located, the time for him to read the menu and memorize it, the delay for the gesture will be consumed and another point is "shift+s" pie menu has many entry it is making difficult to get the right menu with just a gesture.
I m pretty sure many will agree that a better design for pie menu is to make them like button not just a gesture feature. I looked how many other Apps users use their pie menu and yes they click on it like button.
Please consider redesign this feature.

I strongly agree with @William Reynish (billreynish) here. You may read and carefully pick the pie menu options at first but since there are only 4-8 options to memorize for each (and for some you don't even use all of them most of the time) it's very easy to remember where the desired options are.
So after a minimal amount of time using the pie menus you start learning the gestures instead of using them as buttons.
The visual design needs to be improved so this doesn't look like bug anymore but the core design and usefulness of pie menus shouldn't be harmed.

Guys this is clearly a bad design, we shouldn't make it a big problem, it is obvious.