User InterfaceProject
ActivePublic

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

William Reynish (billreynish) accepted D3625: Space Image: Pop-Over Display Panel, Menu corrections, Move Scopes to Sidebar.

Looks good to me. This will feel more complete when we update the tools to work as active tools, but that is a separate job.

Mon, Aug 20, 5:34 PM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) retitled D3625: Space Image: Pop-Over Display Panel, Menu corrections, Move Scopes to Sidebar from Space Image: Use Grid Flow and Property Split for Display Panel, Menu corrections, Move Scopes to Sidebar to Space Image: Pop-Over Display Panel, Menu corrections, Move Scopes to Sidebar.
Mon, Aug 20, 5:34 PM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) updated the summary of D3625: Space Image: Pop-Over Display Panel, Menu corrections, Move Scopes to Sidebar.
Mon, Aug 20, 5:31 PM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) updated the diff for D3625: Space Image: Pop-Over Display Panel, Menu corrections, Move Scopes to Sidebar.

Update:

  • Moved the Display panel into a pop-over in the header
  • Use drop down prop list for the draw channels property
Mon, Aug 20, 5:31 PM · User Interface, BF Blender: 2.8
Julien Kaspar (JulienKaspar) added a comment to T56250: Brush cycling with shortcuts broken.

@Erick Tukuniata (erickblender) Yes. Yes I am encountering this problem because it is due to this bug. But it makes no sense to unpack a discussion between a couple of people about changing the design decisions of the toolbar within a simple bug report. There are separate tasks for this to comment in :D

Mon, Aug 20, 3:59 PM · User Interface, Code Quest, BF Blender: 2.8
Erick Tukuniata (erickblender) added a comment to T56250: Brush cycling with shortcuts broken.

@Erick Tukuniata (erickblender) That is a different issue though. This task is just the bug report that the shortcut cycling doesn't work anymore.

Mon, Aug 20, 3:51 PM · User Interface, Code Quest, BF Blender: 2.8
Joshua Leung (aligorith) added a comment to T56463: UV Image Editor.

Note - rB939a5cb6eec adds the toolbar button for the Annotation tool, but for reasons currently unknown, the events don't seem to get fired correctly here.

Mon, Aug 20, 3:24 PM · User Interface, BF Blender: 2.8
Julien Kaspar (JulienKaspar) added a comment to T56250: Brush cycling with shortcuts broken.

@Erick Tukuniata (erickblender) That is a different issue though. This task is just the bug report that the shortcut cycling doesn't work anymore.

Mon, Aug 20, 3:21 PM · User Interface, Code Quest, BF Blender: 2.8
William Reynish (billreynish) added a comment to D3625: Space Image: Pop-Over Display Panel, Menu corrections, Move Scopes to Sidebar.

Good start.

Mon, Aug 20, 2:53 PM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) updated the diff for D3625: Space Image: Pop-Over Display Panel, Menu corrections, Move Scopes to Sidebar.

Update the patch to move the Scopes to the Sidebar.

Mon, Aug 20, 2:31 PM · User Interface, BF Blender: 2.8
Erick Tukuniata (erickblender) added a comment to T56250: Brush cycling with shortcuts broken.

@Julien Kaspar (JulienKaspar) It is brothering everybody sculpting in Blender 2.8 and it exposes the downside of the new system, it makes me wondering again why are we hiding some other brushes, when we have a lot space where we can have them all exposed? It would easier to just click on the brush and select it, in stead of click and drag. Please @Campbell Barton (campbellbarton) the new tool system need more love in sculpt mode to make it more user friendly.

Mon, Aug 20, 2:30 PM · User Interface, Code Quest, BF Blender: 2.8
William Reynish (billreynish) updated the task description for T56463: UV Image Editor.
Mon, Aug 20, 2:13 PM · User Interface, BF Blender: 2.8
William Reynish (billreynish) created T56463: UV Image Editor.
Mon, Aug 20, 2:11 PM · User Interface, BF Blender: 2.8
Julien Kaspar (JulienKaspar) added a comment to T56250: Brush cycling with shortcuts broken.

This bug actually bothers me a lot during my workday. Not being able to rely on the shortcuts and having to click through the popups in the toolbar slows me down quite a bit.
Would be great if someone fixes this one soon.

Mon, Aug 20, 1:38 PM · User Interface, Code Quest, BF Blender: 2.8
Vuk Gardašević (lijenstina) created D3625: Space Image: Pop-Over Display Panel, Menu corrections, Move Scopes to Sidebar.
Mon, Aug 20, 12:53 PM · User Interface, BF Blender: 2.8
Mikhail Bakanov (mibix) placed T56375: select left click transform bug up for grabs.
Mon, Aug 20, 12:52 PM · BF Blender: 2.8, User Interface
Brecht Van Lommel (brecht) closed T56459: Better UI Feedback when Undoing Actions as Invalid.

Thanks for the report, but for user interface suggest this is not the right place, please use:
https://blender.community/c/rightclickselect/
https://devtalk.blender.org/c/user-feedback

Mon, Aug 20, 11:25 AM · User Interface, BF Blender
Bastian Ilso (stockpile) created T56459: Better UI Feedback when Undoing Actions.
Mon, Aug 20, 7:41 AM · User Interface, BF Blender

Fri, Aug 17

ronan ducluzeau (zeauro) added a comment to D3612: Physics Soft Body: Use Grid Flow and Single Column.

This is physics and modifiers stuff. You will not receive a lot of feedback or complaints about that.
And when "everything nodes" will be ready : this UI will be obsolete.

Fri, Aug 17, 9:14 PM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) added a comment to D3612: Physics Soft Body: Use Grid Flow and Single Column.

@ronan ducluzeau (zeauro) This is the first iteration of the panels themselves and it'll probably need some further modifications depending on the user feedback. Most of the work was about making sense of / exploring the new system and polling refactor.
The idea of sub-panels is to isolate certain parts of interest and gives more flexibility of what is displayed at the start, since the sub-panel state (open and closed) will be stored in the blend file.
Of course, if there is only one option we should think about merging them into one panel or making them a nested sub-panel. In some cases, there is a condition depending on the state leading to multiple options, but only one in others. Also when there is label needed for a group of options (like in 2.7x), the sub-panels make sense.

Fri, Aug 17, 5:30 PM · User Interface, BF Blender: 2.8
ronan ducluzeau (zeauro) added a comment to D3612: Physics Soft Body: Use Grid Flow and Single Column.

Seriously, this one is abusing subpanels.

Fri, Aug 17, 4:29 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) closed D3613: Physics Rigid Body and Rigid Body Constraint: Use Single Column and Grid Flow.
Fri, Aug 17, 12:12 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) accepted D3613: Physics Rigid Body and Rigid Body Constraint: Use Single Column and Grid Flow.
Fri, Aug 17, 12:12 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) closed D3612: Physics Soft Body: Use Grid Flow and Single Column.
Fri, Aug 17, 12:12 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) accepted D3612: Physics Soft Body: Use Grid Flow and Single Column.
Fri, Aug 17, 12:12 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) closed D3611: Physics Dynamic Paint: Use Grid Flow, sub-panels layout.
Fri, Aug 17, 12:11 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) accepted D3611: Physics Dynamic Paint: Use Grid Flow, sub-panels layout.
Fri, Aug 17, 12:11 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) closed D3609: Physics Force Field and Collision: Use Grid Flow and Single Column .
Fri, Aug 17, 12:11 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) accepted D3609: Physics Force Field and Collision: Use Grid Flow and Single Column .
Fri, Aug 17, 12:11 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) closed D3605: Physics Common UI: Use Single column layout and Grid flow .
Fri, Aug 17, 12:11 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) accepted D3605: Physics Common UI: Use Single column layout and Grid flow .
Fri, Aug 17, 12:11 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) closed D3563: Physics Fluid: Use Single Column and Grid Flow layout.
Fri, Aug 17, 12:10 PM · User Interface, BF Blender: 2.8
Pablo Vazquez (venomgfx) accepted D3563: Physics Fluid: Use Single Column and Grid Flow layout.
Fri, Aug 17, 12:10 PM · User Interface, BF Blender: 2.8

Thu, Aug 16

Vuk Gardašević (lijenstina) retitled D3563: Physics Fluid: Use Single Column and Grid Flow layout from Use Single Column and Grid Flow layout for Physics Fluid to Physics Fluid: Use Single Column and Grid Flow layout.
Thu, Aug 16, 12:14 PM · User Interface, BF Blender: 2.8
Yevgeny Makarov (jenkm) updated the task description for T56411: Selecting with Shift-Ctrl-RMB not allow to Toggle.
Thu, Aug 16, 12:06 PM · User Interface, BF Blender
Yevgeny Makarov (jenkm) added a comment to T56411: Selecting with Shift-Ctrl-RMB not allow to Toggle.

This worked as "Toggle" until version 2.64,
there have been some changes: rB19e1d05461ab.
Just forgot to set "extend" to FALSE.

Thu, Aug 16, 12:06 PM · User Interface, BF Blender
Bastien Montagne (mont29) assigned T56411: Selecting with Shift-Ctrl-RMB not allow to Toggle to Campbell Barton (campbellbarton).

On the other hand, it allows to extend selection… not sure what is really expected here, but that is more UX design than bug to me, and since we have brand new keymap for 2.8 anyway… @Campbell Barton (campbellbarton) will let you decide here whether this is actually a bug or not.

Thu, Aug 16, 11:01 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) closed T54858: Command Settings Cleanup, a subtask of T55438: Blender 2.8 UI designs (parent task), as Resolved.
Thu, Aug 16, 4:56 AM · User Interface, Code Quest, BF Blender: 2.8
Campbell Barton (campbellbarton) added a comment to T54723: Viewport Manipulator Design.

Committed tweaks: rB70bcb0c01c185dde6b73358561eb175bc5c3650d

Thu, Aug 16, 4:45 AM · User Interface, Code Quest

Wed, Aug 15

Vuk Gardašević (lijenstina) created D3613: Physics Rigid Body and Rigid Body Constraint: Use Single Column and Grid Flow.
Wed, Aug 15, 8:28 PM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) created D3612: Physics Soft Body: Use Grid Flow and Single Column.
Wed, Aug 15, 7:47 PM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) created D3611: Physics Dynamic Paint: Use Grid Flow, sub-panels layout.
Wed, Aug 15, 6:36 PM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) created D3609: Physics Force Field and Collision: Use Grid Flow and Single Column .
Wed, Aug 15, 1:54 PM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) updated the diff for D3605: Physics Common UI: Use Single column layout and Grid flow .

Update labels in basic_force_field_settings_ui for Noise (Noise > Noise Amount, Noise Seed > Seed).

Wed, Aug 15, 1:12 PM · User Interface, BF Blender: 2.8
Yevgeny Makarov (jenkm) added a comment to T56376: UI Fonts broken.

Default font and zoom size, hinted looks terrible:

Wed, Aug 15, 8:42 AM · User Interface, BF Blender
Andrei Nadin (AnadinX) added a comment to T56375: select left click transform bug.

Hmm can confirm this, its... odd experience not being able to swap the selection as expected, in other tools wth similar problems there is usually a concept of 'dropping' the tool to get back to select mode or change to a select mode with a keypress

Wed, Aug 15, 6:19 AM · BF Blender: 2.8, User Interface

Tue, Aug 14

Paul R (intracube) added a comment to T56376: UI Fonts broken.

Hinting can sometimes add space between characters, but that does seem rather a lot.

Tue, Aug 14, 11:59 PM · User Interface, BF Blender
Vuk Gardašević (lijenstina) updated the diff for D3605: Physics Common UI: Use Single column layout and Grid flow .

Update:
Removed the sub-panel and updated the Description.

Tue, Aug 14, 8:50 PM · User Interface, BF Blender: 2.8
Brecht Van Lommel (brecht) added a comment to D3605: Physics Common UI: Use Single column layout and Grid flow .

The major temporary change is that now the Physics Selector on the top is a sub-panel that can be closed - saving space. This could be temporary modification until a long term solution is implemented (like a new Modifiers UI).

Tue, Aug 14, 7:06 PM · User Interface, BF Blender: 2.8
Vuk Gardašević (lijenstina) created D3605: Physics Common UI: Use Single column layout and Grid flow .
Tue, Aug 14, 6:38 PM · User Interface, BF Blender: 2.8