Page MenuHome

UI Paper Cuts (Parent Task)
Open, NormalPublic

Tokens
"Love" token, awarded by 0o00o0oo."Love" token, awarded by sebastianmroy."Love" token, awarded by rawalanche."Love" token, awarded by razgriz286."Love" token, awarded by jonathanl.
Assigned To
None
Authored By

Description

This design task is targeted at contributing and new developers looking for smaller but worthwhile UI tasks. These are meant to be 'paper cuts' - very small UI annoyances that, in aggregate, make things unpleasant or annoying. All of these tasks should be smaller in scope, so that new or occasional developers can handle them.

This is a curated list of items picked from this Devtalk thread. It will be updated with new items over time.

The list

  •  T57685 Add Save Before Closing to File -> New or File -> Open
  •  T57686 Indicate which button gets activated when you hit Return
  •  T57687 Properties Node View Hierarchy
  •  T57688 Remember the last display mode in File Browser.
  •  T57690 No way to distinguish enum buttons that support shift-click to select multiple
  •  T57709 Add Ctrl-Wheel support to popovers
  •  T57710 Clicking on Driven decorator should open the Edit Driver popup
  •  T57711 Add horizontal scroll bar to Text Editor
  •  T57712 Move the transform info away from the header, into the viewport
  •  T57714 In the visibility popover, replace checkboxes with eye icons
  •  T57718 For the Sphere primitive, rename Size to Radius
  •  T57720 Scrollbars should make space for the invisible action zone in the corners
  •  T57721 For ID blocks, move + and x buttons into popover
  •  T57722 Fix: LookDev Preview spheres get clipped when viewport is tall or wide
  •  T57723 Add all Material options/panels in Shader Editor
  •  T57724 Fix: Preferences header flips position after installing addon
  •  T57725 Using scale handles with the Transform tool is almost impossible when viewed on-axis
  •  T57726 The Tool Settings UI should update when holding modifier keys
  •  T57727 Make the “redo” panel also appear in the tool settings tab
  •  T57731 Make the “redo” panel use the horizontal strip-design
  • T57738 Tooltips for Popover widgets
  • T57746 In the Outliner, dragging across the disclosure triangles moves the item rather than open or close the items
  • T57749 Shrink + buttons to open Toolbar & Sidebar in the Viewport
  • T57753 Dragging over the Properties tabs should switch context as you drag down the list
  • T57855 Drag and drop to set parent in the Outliner should work when dragging multiple objects
  • T57880 Remove confirmation dialogs Save or Delete, in favour of displaying messages in the Status Bar
  • T57894 Changing workspaces while Preferences is open causes Preferences to switch to 3D View.
  • T57895 Add Keying Set and New Keyframes options to the Timeline Sidebar
  • T57974 Reports: Remove background fade and keep them longer
  • T57992 Tooltips: Hide Shortcut if None found
  • T58070 Move Backface Culling to Shading popover
  • T58071 Add slight margin to nodes, to avoid input conflict
  • T58072 Move Gizmo: Dragging inside center circle should always move freely
  • T58081 Move Proportional Editing options into popover
  • T58090 Active Curves UI point should stand out
  • T58147 Move Text Editor File Path to the bottom
  • T61480 Add Rename Item operator in the viewport to replace old Item panel
  • T61492 Layer Switching Shortcut Inconsistency
  • T61553 Add Prompt to Save unsaved images when closing
  • T54987 Multi-Object Properties Editing
  • T61554 Region Overlap: Input is blocked
  • T61555 Color Management panel naming
  • T61556 Add missing transform operators to Transform menu
  • T61557 Move Object Origin Size to Themes
  • T61558 Label alignment in top bar
  • T61559 Hide Object Constraints Properties when in Pose Mode
  • T61560 Remove the IK constraints from the Add Object Constraint menu
  • T61561 Add icon theme color categories for Properties sections
  • T61562 Hide Top Bar when using full screen File Browser
  • T61588 Add Material Slot selection to Shader Editor
  • T62309 Make enum menus nicer
  • T62332 Add Object name to Add Object adjustment panel

The actual tasks are listed as subtasks under this parent task, with more information.

Developers

For new developers who might be interested in tackling any of these, refer to this document about contributing a patch:

https://wiki.blender.org/wiki/Process/Contributing_Code

Related Objects

StatusAssignedTask
OpenNone
OpenEric Fode (ericfode)
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenAmit Sari (Hamitos)
OpenNone
ResolvedNone
ResolvedCampbell Barton (campbellbarton)
ResolvedWilliam Reynish (billreynish)
OpenNone
ResolvedNone
ResolvedWilliam Reynish (billreynish)
ResolvedWilliam Reynish (billreynish)
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedCampbell Barton (campbellbarton)
ResolvedWilliam Reynish (billreynish)
OpenJacques Lucke (JacquesLucke)
ResolvedCampbell Barton (campbellbarton)
ResolvedNone
OpenNone
OpenNone
ResolvedCampbell Barton (campbellbarton)
ResolvedCampbell Barton (campbellbarton)
ResolvedCampbell Barton (campbellbarton)
ResolvedBrecht Van Lommel (brecht)
OpenNone
OpenNone
Resolvedswann (slumber)
OpenNone
ResolvedCampbell Barton (campbellbarton)
OpenNone
OpenNathan Craddock (Zachman)
OpenNone
OpenJacques Lucke (JacquesLucke)
OpenNone
OpenNone
ResolvedWilliam Reynish (billreynish)
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
InvalidWilliam Reynish (billreynish)
OpenNone

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

I really don't like that you have to Check THREE checkboxes for EEVEE to finally activate refraction for materials.
One in the material tab, and two in the render tab.
It took a bit too long to figure out.

I believe it should be just ONE, and the others should be ticked by default.

Hi there, I've noticed in Sculpt Mode that there is a warning dialog that displays when enabling Dynotopo:


Whilst the information is useful, having it display each time and having to click the 'ok' button I feel is frustrating and detrimental to the UX. There have been multiple instances where I have immediately dragged my cursor away from the box and looked elsewhere, not noticing (and forgetting!) that the box would display, and as a result started sculpting without Dynotopo, and wondering why my mesh resolution isn't increasing!

I've come up with a couple of ideas on how this could be improved (there're most likely additional pros/cons to each that I haven't considered):

  1. Have a 'Do not show again' button within the popup.
  2. Have an option or checkbox, either within the warning dialog itself, or perhaps within the User Preferences (could even be applied universally for other warning popups?) for users to choose to 'Display warning messages once per session' (for example).
  3. Give some immediately accessible indication within the viewport (perhaps on the top left of the viewport?) that the user is/isn't in Dynotopo sculpt mode. This could also help solve the issues of switching to/from other modes and having Dynotopo automatically disable without the user realising.

Apologies if this is the wrong place to post this, or if it's a task too great to be considered a paper cut- please point me in the right direction! Thanks :)

@William Reynish (billreynish) rather than create a design task, needed your opinion on having an enable option on popover menus.

As a user if you click the menu and the option is disabled, the user can click an enable checkbox?

What's your view on this?

Also, there is an inconsistency with some popovers. The Overlay popover shows greyed out when not enabled but the snappin popover doesn't.

@Charlie Jolly (charlie): I don't fully understand the first question. The Use Guides option seems redundant in your image, isn't that what the Grid icon button does?

The reason the snapping isn't grayed out is that it's still applicable, because you can enable snapping by holding Ctrl without enabling the snapping toggle.

@William Reynish (billreynish) basically, if the user clicks on the menu instead of the grid icon, should we show an enable option in the popover if the option has not already been enabled? Does that make more sense? Or should the enable option not be shown?

@William Reynish (billreynish) basically, if the user clicks on the menu instead of the grid icon, should we show an enable option in the popover if the option has not already been enabled?

No, I don't think that's a good idea. Then there are two redundant ways to enable the option, which can add unnecessary confusion. We also don't do this in Overlays, for example.

OK, I'll remove that option for consistency. Thanks.

@William Reynish (billreynish) If you have time, please review the mail I sent you about new icons for Cutter and Segment selection.