Blender 2.8 - Pie menus are inaccurate #59102

Closed
opened 2018-12-10 03:25:50 +01:00 by Carlo Andreacchio · 24 comments

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

Blender Version
Broken: 168a6a4bfc

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'
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'

Added subscriber: @candreacchio

Added subscriber: @candreacchio

#74880 was marked as duplicate of this issue

#74880 was marked as duplicate of this issue
Member

Added subscriber: @JacquesLucke

Added subscriber: @JacquesLucke
Member

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

pie menu inaccurate.gif

Can confirm. The detection of the selected item works not as one would expect. ![pie menu inaccurate.gif](https://archive.blender.org/developer/F5910675/pie_menu_inaccurate.gif)

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

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

Added subscriber: @JJLee

Added subscriber: @JJLee

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

innacurate.jpg

v2.80 As the image shows mouse is centered 100% on Selection to Cursor yet the Cursor to Grid is selected. ![innacurate.jpg](https://archive.blender.org/developer/F7718022/innacurate.jpg)

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?

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?

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

Added subscriber: @mano-wii

Added subscriber: @mano-wii

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.

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.

Added subscriber: @ThatAsherGuy

Added subscriber: @ThatAsherGuy

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 #56949 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.

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 #56949 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.

Added subscriber: @WilliamReynish

Added subscriber: @WilliamReynish

Changed status from 'Confirmed' to: 'Resolved'

Changed status from 'Confirmed' to: 'Resolved'
William Reynish self-assigned this 2020-01-17 20:51:22 +01:00

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.

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.

Changed status from 'Resolved' to: 'Archived'

Changed status from 'Resolved' to: 'Archived'

@WilliamReynish 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.

@WilliamReynish 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.

@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.

@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.

Added subscriber: @ErickNyanduKabongo

Added subscriber: @ErickNyanduKabongo

In #59102#852780, @WilliamReynish wrote:
@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.

@WilliamReynish 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.

> In #59102#852780, @WilliamReynish wrote: > @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. @WilliamReynish 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.
Member

Added subscriber: @JulienKaspar

Added subscriber: @JulienKaspar
Member

I strongly agree with @WilliamReynish 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.

I strongly agree with @WilliamReynish 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.

YKq0rSm1y1.gif

Guys this is clearly a bad design, we shouldn't make it a big problem, it is obvious. ![YKq0rSm1y1.gif](https://archive.blender.org/developer/F8439719/YKq0rSm1y1.gif)
Sign in to join this conversation.
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
9 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#59102
No description provided.