Page MenuHome

User InterfaceProject
ActivePublic

Details

Description

Core UI Team

Module Owners: @Pablo Vazquez (pablovazquez), @William Reynish (billreynish), @Brecht Van Lommel (brecht), @Campbell Barton (campbellbarton)
Developers: @Julian Eisel (Severin), @Brecht Van Lommel (brecht), @Campbell Barton (campbellbarton), @Harley Acheson (harley)
Designers: @Pablo Vazquez (pablovazquez), @William Reynish (billreynish)

Process

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.

The Workboard (on the left in the menu) contains the tasks that have been proposed or are being worked on. In these 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 should only be created by developers that will implement a change, and by the core UI team members listed below.

For feedback and proposal from users, please use these places:

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

Main Tasks

These tasks are the main parent tasks for the UI in Blender.

T63726: User Interface Module
T56950: UI Paper Cuts (Parent Task)

Design Guidelines

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

Recent Activity

Today

Campbell Barton (campbellbarton) updated the task description for T55194: Shortcut Keys Changed in 2.8x.
Tue, May 21, 1:54 AM · User Interface, Code Quest, BF Blender: 2.8
Campbell Barton (campbellbarton) added a comment to T55194: Shortcut Keys Changed in 2.8x.

Posted request for platform spesific key conflicts here: https://devtalk.blender.org/t/platform-spesific-key-conflicts/7395

Tue, May 21, 12:46 AM · User Interface, Code Quest, BF Blender: 2.8
Campbell Barton (campbellbarton) added a comment to T55194: Shortcut Keys Changed in 2.8x.

Mesh Tools:
Deform_ Slide edge-Vertex

Tue, May 21, 12:45 AM · User Interface, Code Quest, BF Blender: 2.8
Campbell Barton (campbellbarton) updated the task description for T56950: UI Paper Cuts (Parent Task).
Tue, May 21, 12:26 AM · BF Blender, User Interface

Yesterday

Christopher Anderssarian (Christopher_Anderssarian) created T64909: Quit dialogue aligns to centre if moved.
Mon, May 20, 10:16 PM · User Interface, BF Blender
William Reynish (billreynish) updated the task description for T56950: UI Paper Cuts (Parent Task).
Mon, May 20, 9:17 PM · BF Blender, User Interface
William Reynish (billreynish) closed T61555: Color Management panel naming as Resolved.
Mon, May 20, 9:13 PM · User Interface, BF Blender: 2.8
William Reynish (billreynish) closed T61555: Color Management panel naming, a subtask of T56950: UI Paper Cuts (Parent Task), as Resolved.
Mon, May 20, 9:13 PM · BF Blender, User Interface
William Reynish (billreynish) closed T64255: Outliner: hover on row highlight gets stuck as Resolved.
Mon, May 20, 9:13 PM · BF Blender, User Interface
William Reynish (billreynish) closed T64255: Outliner: hover on row highlight gets stuck, a subtask of T56950: UI Paper Cuts (Parent Task), as Resolved.
Mon, May 20, 9:12 PM · BF Blender, User Interface
Fernando K (fer22f) edited projects for T64899: Creating a triangle in Mask with specific coordinates results in crash, added: BF Blender: 2.8, Masking, User Interface; removed Addons.
Mon, May 20, 9:02 PM · User Interface, Masking, BF Blender: 2.8
Howard Trickey (howardt) closed T64324: Normals Workflow as Resolved.

I think that this task is complete for now. We should start a new task for a real tool in the toolbar for a 2.81 or later. Since such tools are typically interactive, some possibilities would be:

  • the modal "point normals at" command (maybe with custom gizmo to help)
  • the modal "rotate normals" command (currently pretty hidden under rotate transform with n typed afterwards)
  • a new modal "set face strength" command, to let you select and set multiple faces' strengths in sequence; ideally combined with custom drawing to show which faces have which strength
  • maybe a way to display the numeric values (vector) of selected normals (like a 'measureit' for normals)?
Mon, May 20, 7:56 PM · User Interface, Mesh Modeling, BF Blender
Harley Acheson (harley) closed D4903: UI: Outliner - do not highlight selected lamp on collapsed rows.
Mon, May 20, 7:55 PM · User Interface
Brecht Van Lommel (brecht) accepted D4903: UI: Outliner - do not highlight selected lamp on collapsed rows.
Mon, May 20, 7:47 PM · User Interface
Harley Acheson (harley) updated the diff for D4903: UI: Outliner - do not highlight selected lamp on collapsed rows.

@Brecht Van Lommel (brecht) said it made more sense to simply remove the checks for "active lights" since we no longer have such a concept.

Mon, May 20, 7:42 PM · User Interface
Harley Acheson (harley) created D4903: UI: Outliner - do not highlight selected lamp on collapsed rows.
Mon, May 20, 7:25 PM · User Interface
Bastien Montagne (mont29) reassigned T64693: Can't resize selected node from Bastien Montagne (mont29) to Campbell Barton (campbellbarton).
Mon, May 20, 4:22 PM · Nodes, User Interface, BF Blender
Brecht Van Lommel (brecht) merged T64880: Resizing nodes into T64693: Can't resize selected node.
Mon, May 20, 2:50 PM · Nodes, User Interface, BF Blender
Bastien Montagne (mont29) placed T63996: Click over a Gizmo to select items underneath it up for grabs.
Mon, May 20, 2:30 PM · BF Blender, User Interface
Bastien Montagne (mont29) raised the priority of T64693: Can't resize selected node from Confirmed, Medium to Confirmed, High.

@Campbell Barton (campbellbarton) assigning to you to ensure you see that task, we really need input from event master here. Why do we break event handling when operator returns (OPERATOR_PASS_THROUGH | OPERATOR_RUNNING_MODAL), at the end of wm_handler_operator_call()? This seems the opposite of PASSTHROUGH idea to me.

Mon, May 20, 2:29 PM · Nodes, User Interface, BF Blender
George Vogiatzis (Gvgeo) abandoned D4782: Color Management panel naming.

D4900: Color Management: update configuration, remove legacy transforms

Mon, May 20, 12:20 PM · User Interface, BF Blender
Antonio Vazquez (antoniov) added projects to T64866: Move Origin / View / Guides grease pencil controls to Viewport Center: BF Blender, User Interface.
Mon, May 20, 10:53 AM · User Interface, BF Blender

Sun, May 19

Harley Acheson (harley) closed D4846: UI: Edit Menu - Undo History List and Operator Polling.
Sun, May 19, 10:16 PM · User Interface
Brecht Van Lommel (brecht) accepted D4846: UI: Edit Menu - Undo History List and Operator Polling.
Sun, May 19, 9:52 PM · User Interface
SteveYang (steveyang) removed a watcher for User Interface: SteveYang (steveyang).
Sun, May 19, 6:08 AM
Harley Acheson (harley) updated the diff for D4846: UI: Edit Menu - Undo History List and Operator Polling.

Changes to this patch:

Sun, May 19, 4:01 AM · User Interface
KiJeon (0o00o0oo) added a comment to D4854: Move application actions from file menu to a new app menu.

I'm a Windows user, but after the initial "What the heck" reaction, I didn't mind it being an icon and having those Mac-like way of doing things, since an icon is small and distinguished.
Of course, the problem is users may not understand it to be a button, and it's a highly non-standard behavior on Windows.

Sun, May 19, 2:46 AM · User Interface
Harley Acheson (harley) closed D4822: UI: Outliner - Remove Hover Highlight When Losing Focus.
Sun, May 19, 2:12 AM · User Interface
Harley Acheson (harley) closed D4725: Better Default Directory for Windows Fonts.
Sun, May 19, 1:55 AM · User Interface
D. N. (CandleComet) updated the summary of D4892: Toolbar Snaps to Text Layout from Left of Breakpoint.
Sun, May 19, 1:33 AM · User Interface
D. N. (CandleComet) updated the summary of D4892: Toolbar Snaps to Text Layout from Left of Breakpoint.
Sun, May 19, 1:31 AM · User Interface
D. N. (CandleComet) added reviewers for D4892: Toolbar Snaps to Text Layout from Left of Breakpoint: Brecht Van Lommel (brecht), Pablo Vazquez (pablovazquez).
Sun, May 19, 12:12 AM · User Interface

Sat, May 18

D. N. (CandleComet) retitled D4892: Toolbar Snaps to Text Layout from Left of Breakpoint from Toolbar Snaps at Breakpoint of Text Layout to Toolbar Snaps to Text Layout from Left of Breakpoint.
Sat, May 18, 11:55 PM · User Interface
D. N. (CandleComet) updated the summary of D4892: Toolbar Snaps to Text Layout from Left of Breakpoint.
Sat, May 18, 11:12 PM · User Interface
Brecht Van Lommel (brecht) requested changes to D4846: UI: Edit Menu - Undo History List and Operator Polling.

Top to bottom makes sense if undo history was a panel. As a menu I doubt it, if you have a very long undo history then the most recent entries will be scrolled off screen or far away from the mouse. There would need to be some solution for that, but I can't think of an elegant one.

Sat, May 18, 10:14 PM · User Interface
D. N. (CandleComet) created D4892: Toolbar Snaps to Text Layout from Left of Breakpoint.
Sat, May 18, 10:12 PM · User Interface
Brecht Van Lommel (brecht) accepted D4822: UI: Outliner - Remove Hover Highlight When Losing Focus.

Looks good, just add static before committing.

Sat, May 18, 9:57 PM · User Interface
Brecht Van Lommel (brecht) accepted D4725: Better Default Directory for Windows Fonts.
Sat, May 18, 9:52 PM · User Interface
Daniele Viagi (d.viagi) added a comment to T54963: Industry Compatible Keymap.

Same behaviour "bug?" on three different computer at work.

Sat, May 18, 9:20 PM · BF Blender, User Interface, Code Quest
Brecht Van Lommel (brecht) added a comment to T64761: New Window rendering overrides preference window.

Not exactly the same bug, but root cause is the same.

Sat, May 18, 1:18 PM · User Interface, BF Blender
Brecht Van Lommel (brecht) merged task T64761: New Window rendering overrides preference window into T63234: Opening preferences while rendering causes rendering not to be finished (but computing continues).
Sat, May 18, 1:18 PM · User Interface, BF Blender
William Reynish (billreynish) added a comment to T63986: Startup blend & default Workspaces tweaks.

While those settings work well for video editing, several of them don’t work for normal 3D modeling & animation. Unfortunately, Preferences are not stored in the workspace so we can’t really set different preferences when starting a video editing project.

Sat, May 18, 9:15 AM · User Interface, BF Blender
Peter Fog (tintwotin) added a comment to T63986: Startup blend & default Workspaces tweaks.

Sorry for being late. Here are a few suggestions for the sequencer startup presets:
(from: https://devtalk.blender.org/t/suggestions-for-vse-ui-cleanup-and-default-settings-in-2-8/2210 )

Sat, May 18, 8:55 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) updated the task description for T63726: User Interface Module .
Sat, May 18, 4:40 AM · User Interface, BF Blender
William Reynish (billreynish) updated the task description for T63726: User Interface Module .
Sat, May 18, 3:19 AM · User Interface, BF Blender
William Reynish (billreynish) updated the task description for T63726: User Interface Module .
Sat, May 18, 2:42 AM · User Interface, BF Blender
William Reynish (billreynish) closed T63986: Startup blend & default Workspaces tweaks as Resolved.
Sat, May 18, 2:42 AM · User Interface, BF Blender
William Reynish (billreynish) updated the task description for T63986: Startup blend & default Workspaces tweaks.
Sat, May 18, 2:42 AM · User Interface, BF Blender
William Reynish (billreynish) updated the task description for T63726: User Interface Module .
Sat, May 18, 2:41 AM · User Interface, BF Blender
William Reynish (billreynish) updated the task description for T56950: UI Paper Cuts (Parent Task).
Sat, May 18, 2:16 AM · BF Blender, User Interface