User InterfaceProject
ActivePublic

Members (21)

Watchers (24)

Details

Description

Status

The UI team's goal is to continuously improve the user interface, with a focus on workflow simplicity of use for artists.

To keep it all manageable and to avoid people sinking time into discussions that do not lead to actual implementation in Blender, we will follow a strict process.

Design Tasks

This is the list of designs currently being worked on by the UI team, and which are expected to be implement in the near term. In design tasks developers and UI designers can do focused design work and approve a final version, after which a developer can choose to implement it.

These design tasks can only be created by developers that will implement a change, and by the Core UI team members listed below. Their feasibility to be implemented and final design decisions will be made by @Pablo Vazquez (venomgfx) and @Jonathan Williamson (carter2422). If design tasks created by Core UI team members turn out too big to be implemented in the next few months, they will be moved to the wiki.

Everyone is invited to participate in the discussion of existing design tasks, propose solutions and of course implement them.

Wiki UI Proposals

This is the place where all other designs and proposals can be posted. These can be small or big topics. The UI team will themselves create proposals there and keep an eye on proposals posted on this page, and turn them into design tasks when developer time is available to implement them.

Design Guidelines

There is a small number of guidelines that any UI design in Blender should follow. More should be added in future.

Core UI Team

Module Owners: @Pablo Vazquez (venomgfx) @Jonathan Williamson (carter2422)
Developers: @Ton Roosendaal (ton) @Julian Eisel (Severin) @Brecht Van Lommel (brecht) @Campbell Barton (campbellbarton)
UI Designers: @Paweł Łyczkowski (plyczkowski) @Sebastian Koenig (sebastian_k) @Mike Pan (mpan3) @Daniel Lara (Pepeland) (pepeland)

We are especially looking for more developers to join the team.

Recent Activity

Today

xan2622 (xan2622) added a comment to T52914: Add a new Selection tab.

Craig Jones (artistCDMJ) has started working on it: https://github.com/artistCDMJ/selection_panel
(many thanks to him!)

Sat, Oct 21, 1:08 AM · User Interface

Yesterday

Campbell Barton (campbellbarton) abandoned D1741: Reorganize 3d View Menus: View, Add and Object Menu.

Closing, didn't realize this patch was updated twice - latest edits are at: D2876

Fri, Oct 20, 6:16 AM · BF Blender: 2.8, User Interface
Joshua Leung (aligorith) closed T46163: NLA properties with drivers aren't displayed as having drivers as Resolved by committing rBae72a9206e98: Fix T46163: NLA properties with drivers aren't displayed as having drivers.
Fri, Oct 20, 6:07 AM · Animation, User Interface, BF Blender

Thu, Oct 19

David (activemotionpictures) added a watcher for User Interface: David (activemotionpictures).
Thu, Oct 19, 6:49 PM
Julian Eisel (Severin) closed T53041: Rounding UI font sizes to integer causes most fonts hard to read without antialiasing as Invalid.

Hmmm! So tried a few things, mainly related to font hinting. It kinda seems like the hinter of the font fails to produce nice results. Using freetypes auto-hinter looks better. For comparison (using F995071):

Font native hinterFreetype auto-hinter
Thu, Oct 19, 6:37 PM · User Interface, BF Blender
Julian Eisel (Severin) raised the priority of T53041: Rounding UI font sizes to integer causes most fonts hard to read without antialiasing from Normal to Confirmed.
Thu, Oct 19, 2:48 PM · User Interface, BF Blender
Sergey Sharybin (sergey) assigned T53041: Rounding UI font sizes to integer causes most fonts hard to read without antialiasing to Julian Eisel (Severin).

@Julian Eisel (Severin) is checking whether there is quick fix. But otherwise it's more like a TODO.

Thu, Oct 19, 2:41 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) added a comment to D2876: Reorganize 3D View Menus: View, Add and Object Menu.

While i agree that remove doubles is a general purpose tool, workflow wise seems logical to be grouped into the Clean up as often it is used in that context after an mesh edit. As it can address the lamina faces and overlapping edges it is useful in those modes too.
I'm okay with adding it back to the Specials menu (similar to Delete being accessible through the Vertex, Face and Edge menus).

Thu, Oct 19, 10:39 AM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) added a comment to D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Concerning the VIEW3D_MT_object_specials menu seems that the check for the light strength is not robust enough. If the Emission node is deleted/ Renamed it will cause the menu to crash.

Thu, Oct 19, 8:57 AM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) added a comment to D2876: Reorganize 3D View Menus: View, Add and Object Menu.

While i agree that remove doubles is a general purpose tool, workflow wise seems logical to be grouped into the Clean up as often it is used in that context after an mesh edit. As it can address the lamina faces and overlapping edges it is useful in those modes too.
I'm okay with adding it back to the Specials menu (similar to Delete being accessible through the Vertex, Face and Edge menus).

Thu, Oct 19, 8:12 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) added a comment to D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Applied all changes besides some I'm not sure about:

Thu, Oct 19, 7:27 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Sync with master (made some minor cleanups there)

Thu, Oct 19, 7:25 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) added inline comments to D2876: Reorganize 3D View Menus: View, Add and Object Menu.
Thu, Oct 19, 7:20 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Applied object "Relations" menu rB351222c26f0ee7ce31ee1ee10f45dcebd3fe319f

Thu, Oct 19, 7:12 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Order transform before parenting in object menu

Thu, Oct 19, 6:58 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Move "Mirror" next to "Transform" since this is a kind of transform

Thu, Oct 19, 6:55 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Applied undo/redo menu changes rB0aa6d44a79b0f26ac2929d68794d54b4a48fdd26

Thu, Oct 19, 6:42 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.
  • Missed particles last commit
Thu, Oct 19, 6:29 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Add undo/redo menu to all top-level data-type menus

Thu, Oct 19, 6:27 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Applied minor changes, separators, re-order undo/redo, copy/paste rBa8fb08b19cf9ddbf3185754c41a9da533f8de65b

Thu, Oct 19, 6:12 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Applied Mesh "Select" menu changes to master rBb82b55a3138d2a6afdc18460a6342774029d00f2

Thu, Oct 19, 5:46 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the summary of D2876: Reorganize 3D View Menus: View, Add and Object Menu.
Thu, Oct 19, 5:14 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Applied "View" menu changes to master: rBa6fdec305a6b16d0f945e753438c77b11d1da937

Thu, Oct 19, 5:13 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the task description for T46853: Reorganize 3D View Menus: View, Add and Object Menu.
Thu, Oct 19, 5:12 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) retitled D2876: Reorganize 3D View Menus: View, Add and Object Menu from T46853: Reorganize 3D View Menus: View, Add and Object Menu to Reorganize 3D View Menus: View, Add and Object Menu.
Thu, Oct 19, 5:11 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) closed T46853: Reorganize 3D View Menus: View, Add and Object Menu as Archived.
Thu, Oct 19, 5:09 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) added a comment to T46853: Reorganize 3D View Menus: View, Add and Object Menu.

Applied most of the changes to the "View" menu, but have some concerns with other changes.

Thu, Oct 19, 5:07 AM · User Interface, BF Blender
LazyDodo (LazyDodo) created D2886: Add eyedropper to colorramp node. .
Thu, Oct 19, 3:12 AM · User Interface
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.
  • Rename 'Directions' menu to 'Viewpoint' (camera is not a direction)
  • Moved 'Local View' & 'View Global/Local' back into main menu (not directions or viewpoints).
  • Moved 'Screen Areas' back into main menu (to match all other view menus, rather adjust all view menu's at once, not make 3D view an exception).
Thu, Oct 19, 3:03 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the diff for D2876: Reorganize 3D View Menus: View, Add and Object Menu.

Move 'Side of Active' out of 'Linked' menu, since it's not a linked action.

Thu, Oct 19, 2:30 AM · User Interface, BF Blender: 2.8

Wed, Oct 18

Julien DUROURE (julien) added a project to T53041: Rounding UI font sizes to integer causes most fonts hard to read without antialiasing: User Interface.
Wed, Oct 18, 2:44 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) updated the task description for T53047: Tool System Proposal.
Wed, Oct 18, 4:42 AM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the task description for T53101: Tool System: Where operators can take advantage of a tool system.
Wed, Oct 18, 4:40 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) updated the task description for T53101: Tool System: Where operators can take advantage of a tool system.
Wed, Oct 18, 4:33 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) updated the task description for T53101: Tool System: Where operators can take advantage of a tool system.
Wed, Oct 18, 4:32 AM · BF Blender: 2.8, User Interface
Campbell Barton (campbellbarton) created T53101: Tool System: Where operators can take advantage of a tool system.
Wed, Oct 18, 4:21 AM · BF Blender: 2.8, User Interface

Mon, Oct 16

Julian Eisel (Severin) added a comment to D2881: Support Marking Operator Properties as Basic or Advanced.

Submitted patch for the RNA property tagging support, D2883. It also contains an alternative solution for this patch here, that is, tagging of operator properties as basic.

Mon, Oct 16, 7:40 PM · User Interface, BF Blender: 2.8
Julian Eisel (Severin) updated the diff for D2881: Support Marking Operator Properties as Basic or Advanced.

Revert last update - wanted to open a new diff instead.

Mon, Oct 16, 7:36 PM · User Interface, BF Blender: 2.8
Julian Eisel (Severin) updated the diff for D2881: Support Marking Operator Properties as Basic or Advanced.

EDIT: Please ignore, Arc updated this patch instead of creating new one.

Mon, Oct 16, 7:21 PM · User Interface, BF Blender: 2.8
Carlos Garnacho (garnacho) added a comment to T53004: Moving objects (G key) has broken behavior on linux/wayland.

(1) Using fly-mode in viewport (Shift+f) causes the camera to move drastically and sporadically when the mouse reaches the edge of the Viewport and wraps around it.

Mon, Oct 16, 11:25 AM · Platform: Linux, User Interface, BF Blender
TravLR (TravLR) added a comment to T53004: Moving objects (G key) has broken behavior on linux/wayland.

Back in April 20th, I reported a bug to the Wayland team regarding this issue (as instructed by the Ubuntu Google+ community -- long-time Ubuntu user). After the news of the switch to GNOME & Wayland session by default in their newest upcoming release and beyond, I immediately began testing Blender in the Ubuntu 17.10 default session. There were three major issues which made Blender rather unusable in many circumstances (See the bug I posted in Wayland bugtracker: https://bugs.freedesktop.org/show_bug.cgi?id=100740). The three issues are:

Mon, Oct 16, 6:54 AM · Platform: Linux, User Interface, BF Blender
Campbell Barton (campbellbarton) added a comment to D2881: Support Marking Operator Properties as Basic or Advanced.

(Summary of IRC discussion)

Mon, Oct 16, 3:27 AM · User Interface, BF Blender: 2.8

Sun, Oct 15

Campbell Barton (campbellbarton) added a comment to T53047: Tool System Proposal.

I generally like where this is going. It pretty much covers what I had in mind, although you go a bit further:
I actually didn't expect we'd work on having operator settings available before execution during the 2.8 project. In my mind, we'd limit things to supporting manipulators as active tool. This would be a big improvement on its own and should be the first step IMHO.
Is the pre-execution operator/tool settings really something that should to be part of the early 2.8 releases? Not against it really, just wondering if this was considered. I'm a bit afraid it might have too many loose ends.

Sun, Oct 15, 4:03 PM · User Interface, BF Blender: 2.8
Campbell Barton (campbellbarton) added a revision to T53047: Tool System Proposal: D2882: Initial Tool System.
Sun, Oct 15, 3:09 PM · User Interface, BF Blender: 2.8

Sat, Oct 14

Julian Eisel (Severin) updated the summary of D2881: Support Marking Operator Properties as Basic or Advanced.
Sat, Oct 14, 7:18 PM · User Interface, BF Blender: 2.8
Julian Eisel (Severin) added a task to D2881: Support Marking Operator Properties as Basic or Advanced: T50845: Top Bar Design.
Sat, Oct 14, 7:16 PM · User Interface, BF Blender: 2.8
Julian Eisel (Severin) added a revision to T50845: Top Bar Design: D2881: Support Marking Operator Properties as Basic or Advanced.
Sat, Oct 14, 7:16 PM · User Interface, BF Blender: 2.8
Julian Eisel (Severin) added projects to D2881: Support Marking Operator Properties as Basic or Advanced: BF Blender: 2.8, User Interface.
Sat, Oct 14, 7:15 PM · User Interface, BF Blender: 2.8
Aaron Carlisle (Blendify) abandoned D1226: Templates for startup.blend files.
Sat, Oct 14, 3:52 PM · User Interface
Shane Ambler (sambler) added a comment to D1226: Templates for startup.blend files.

This looks to be the inspiration of what was added to 2.79.

Sat, Oct 14, 6:26 AM · User Interface