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 [[ https://devtalk.blender.org/t/blender-ui-paper-cuts/2596 | this ]] Devtalk thread. It will be updated with new items over time.
Order of importance:
{icon circle color=red} **Very Important** - // These we should handle before the initial release of Blender 2.80 //
{icon circle color=yellow} **Somewhat Important ** - // These issues would be nice to do as soon as possible //
{icon circle color=green} **Less Important** - //Extra polish, nice to have//
`?` **Incomplete** - //Tasks needing more details before implementing.//
##General
- [ ] {icon circle color=yellow} T61492 Layer Switching Shortcut Inconsistency
- [ ] {icon circle color=yellow} T57712 Move the transform info away from the header, into the viewport
- [ ] {icon circle color=yellow} T64174 Auto-store Quick Favorites
- [ ] {icon circle color=green} T57690 No way to distinguish enum buttons that support shift-click to select multiple
- [ ] {icon circle color=green} T57721 For ID blocks, move + and x buttons into popover
- [ ] {icon circle color=green} T61558 Label alignment in top bar
- [ ] {icon circle color=green} T63012 Make status bar symbols follow OS conventions
- [ ] `?` T62309 Make enum menus nicer
- [X] T61557 Move Object Origin Size to Themes
- [X] T57709 Add Ctrl-Wheel support to popovers
- [X] T57686 Indicate which button gets activated when you hit Return
- [X] T57722 Fix: LookDev Preview spheres get clipped when viewport is tall or wide
- [X] T57724 Fix: Preferences header flips position after installing addon
- [X] T57738 Tooltips for Popover widgets
- [X] T57749 Shrink + buttons to open Toolbar & Sidebar in the Viewport
- [X] T57880 Remove confirmation dialogs Save or Delete, in favour of displaying messages in the Status Bar
- [X] T57894 Changing workspaces while Preferences is open causes Preferences to switch to 3D View.
- [X] T57974 Reports: Remove background fade and keep them longer
- [X] T57992 Tooltips: Hide Shortcut if None found
- [X] T58090 Active Curves UI point should stand out
- [X] T61480 Add Rename Item operator in the viewport to replace old Item panel
##File Browser
- [ ] {icon circle color=red} T64104 Make Delete in the File Browser use the system Trash
- [X]T57688 Remember the last display mode in File Browser.
##Text Editor
- [ ] {icon circle color=yellow} T57711 Add horizontal scroll bar to Text Editor
- [X] T58147 Move Text Editor File Path to the bottom
##Nodes
- [ ] {icon circle color=yellow} T63078 Filter Nodes depending on context
- [X] T57723 Add all Material options/panels in Shader Editor
- [X] T58071 Add slight margin to nodes, to avoid input conflict
- [X] T62967 Hard to see if nodes are muted
- [X] T63079 Collapsed nodes should not shrink
##Properties
- [ ] {icon circle color= yellow} T54987 Multi-Object Properties Editing
- [ ] {icon circle color=yellow} T61555 Color Management panel naming
- [ ] {icon circle color=green} T57687 Properties Node View Hierarchy
- [ ] {icon circle color=green} T57710 Clicking on Driven decorator should open the Edit Driver popup
- [ ] {icon circle color=green} T64076 Gradient color stops overlap with scrollbars
- [X] T61561 Add icon theme color categories for Properties sections
- [X] T61560 Remove the IK constraints from the Add Object Constraint menu
- [X] T57753 Dragging over the Properties tabs should switch context as you drag down the list
##Outliner
- [ ] {icon circle color=yellow} T57746 In the Outliner, dragging across the disclosure triangles moves the item rather than open or close the items
- [ ] {icon circle color=yellow} T57855 Drag and drop to set parent in the Outliner should work when dragging multiple objects
##3D View
- [X] T58081 Move Proportional Editing options into popover
- [X] T63016 Add separation lines to Quad View
##Other Editors
- [ ] {icon circle color=red} T63193 Animation Editor Scrubbing Area
- [ ] {icon circle color=green} T57895 Add Keying Set and New Keyframes options to the Timeline Sidebar
- [X] T57714 In the visibility popover, replace checkboxes with eye icons
- [X] T57720 Scrollbars should make space for the invisible action zone in the corners
- [X] T58070 Move Backface Culling to Shading popover
- [X] T61556 Add missing transform operators to Transform menu
- [X] T61588 Add Material Slot selection to Shader Editor
##Tools
- [ ] {icon circle color=yellow} T57725 Using scale handles with the Transform tool is almost impossible when viewed on-axis
- [ ] {icon circle color=green} T57726 The Tool Settings UI should update when holding modifier keys
- [ ] {icon circle color=green} T57727 Make the “redo” panel also appear in the tool settings tab
- [ ] {icon circle color=green} T57731 Make the “redo” panel use the horizontal strip-design
- [X] T57718 For the Sphere primitive, rename Size to Radius
- [X] T58072 Move Gizmo: Dragging inside center circle should always move freely
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