Page MenuHome

User InterfaceProject
ActivePublic

Details

Description

This project includes user interface, window manager, draw, internationalization, tools & operators, outiner and more.

Module Page: T63726
Coordinator: @William Reynish (billreynish)
Owners: @Brecht Van Lommel (brecht) @Campbell Barton (campbellbarton) @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

Harley Acheson (harley) added a comment to D6055: UI: Font Symbol Updates.

An example of some changes from this. The top of the following is how it is communicated that we can press "Alt" for Axis snap for all platforms. Obviously this symbol makes no sense outside of Mac. The middle is how the same thing is show to Windows users after patch is applied. Bottom is Mac after patch, with the symbol a little larger

Wed, Oct 16, 2:22 AM · User Interface
Harley Acheson (harley) added a comment to D5719: UI: Improvements to Tolerant Area Joins.

Here's a good example of how tolerate the joins can be after this patch is applied:

Wed, Oct 16, 12:51 AM · User Interface
Alessio Monti di Sopra (a.monti) created D6074: UI: Fix preview frame range drawing in sequencer and driver editors.
Wed, Oct 16, 12:04 AM · BF Blender, User Interface

Yesterday

Nico Zevallos (gnastacast) added a comment to T68130: Skyrocketing (infm) values when disabling Continuous Drag .

I see an easy fix to this. The problem is in view3d_buttons.c

Tue, Oct 15, 11:23 PM · User Interface, BF Blender (2.81)
Harley Acheson (harley) updated the diff for D5719: UI: Improvements to Tolerant Area Joins.

Updated to current state of master.

Tue, Oct 15, 11:14 PM · User Interface
Julian Eisel (Severin) raised the priority of T70583: File browser remembers filters too well from Needs Information from User to Confirmed, Medium.

It's also important that your mouse hovers the existing File Editor while doing Ctrl+S, Ctrl+O or whatever.
My earlier post explains what's happening. Basically it is an old issue from the way the fullscreen areas are designed/implemented.

Tue, Oct 15, 12:33 PM · User Interface, BF Blender (2.81)
Sybren A. Stüvel (sybren) updated the task description for T70583: File browser remembers filters too well.
Tue, Oct 15, 12:26 PM · User Interface, BF Blender (2.81)
Sybren A. Stüvel (sybren) added a comment to T70583: File browser remembers filters too well.

It requires setting the user pref Interface → Temporary Windows → File Browser to Full Screen. @Julian Eisel (Severin) and I did a quick test and it also happens in 2.79 (and probably older).

Tue, Oct 15, 12:25 PM · User Interface, BF Blender (2.81)
Dalai Felinto (dfelinto) updated subscribers of T65397: Assigning shortcut to editor properties gives errors.
Tue, Oct 15, 5:15 AM · User Interface, BF Blender (2.81)

Mon, Oct 14

Matias Mendiola (mendio) requested changes to D5928: Brush Settings UI.

@Matias Mendiola (mendio) Hi, if you've not seen it this yet, can you take a look at this patch for GPencil?

Mon, Oct 14, 3:49 PM · User Interface
Mikhail Rachinskiy (alm) added a comment to T54943: Blender 2.8 Defaults.

This commit rB454c1a5de4cf adds two new object properties: Fix Poles and Preserve Volume, which are enabled by default for the new objects, but remain disabled for default cube and quad sphere objects in General and Sculpting templates.

Mon, Oct 14, 3:49 PM · BF Blender: 2.8, User Interface
Sybren A. Stüvel (sybren) added a comment to T70583: File browser remembers filters too well.

Yup, I'll be @ BI tomorrow.

Mon, Oct 14, 2:10 PM · User Interface, BF Blender (2.81)
Philipp Oeser (lichtwerk) added a comment to T70196: Viewport rotation frozen at startup due to config and startup/blend state.

Need to check again on this, was introduced in rBe82b7f15270e.

Mon, Oct 14, 12:28 PM · User Interface, BF Blender
Charlie Jolly (charlie) updated subscribers of D5928: Brush Settings UI.

@Matias Mendiola (mendio) Hi, if you've not seen it this yet, can you take a look at this patch for GPencil?

Mon, Oct 14, 12:20 PM · User Interface
Julian Eisel (Severin) closed T70581: Ctrl+Shift+Click on a node does't work if the node is already selected (Link Viewer, Node Wrangler) as Resolved by committing rB80fe0ac7ff8c: Fix T70581: Node Wrangler output switching broken.
Mon, Oct 14, 12:12 PM · User Interface, BF Blender, Add-ons
Bastien Montagne (mont29) raised the priority of T70196: Viewport rotation frozen at startup due to config and startup/blend state from Needs Information from User to Needs Triage by Developer.
Mon, Oct 14, 12:07 PM · User Interface, BF Blender
Bastien Montagne (mont29) closed T69499: UI: File Close Dialog not working with Sculpting as Resolved.

More than a week without reply or activity. Assuming that was fixed already.

Mon, Oct 14, 11:32 AM · User Interface, BF Blender
Bastien Montagne (mont29) raised the priority of T70190: File browser access crashes Blender from Needs Information from User to Needs Triage by Developer.
Mon, Oct 14, 11:29 AM · User Interface, BF Blender
Bastien Montagne (mont29) closed T70482: Middle mouse turns from rotate to zoom as Invalid.

More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.

Mon, Oct 14, 11:23 AM · User Interface, BF Blender
Julian Eisel (Severin) added a comment to T70583: File browser remembers filters too well.

Sybren wasn't here for most of last week, he will be back tomorrow I think.

Mon, Oct 14, 11:01 AM · User Interface, BF Blender (2.81)
Bastien Montagne (mont29) added a comment to T70583: File browser remembers filters too well.

This is still needing feedback… You should be able to sort that at the studio directly?

Mon, Oct 14, 10:56 AM · User Interface, BF Blender (2.81)
Julian Eisel (Severin) merged T70758: Node Wrangler Output switching no longer works has did in 2.80 into T70581: Ctrl+Shift+Click on a node does't work if the node is already selected (Link Viewer, Node Wrangler).
Mon, Oct 14, 10:34 AM · User Interface, BF Blender, Add-ons
Julian Eisel (Severin) merged T70748: Node Wrangler isn't working on active nodes into T70581: Ctrl+Shift+Click on a node does't work if the node is already selected (Link Viewer, Node Wrangler).
Mon, Oct 14, 10:33 AM · User Interface, BF Blender, Add-ons
Michael (VpsK) added a comment to T61268: Whole UI is flickering.

I have the same problem. Acer Aspire 5A 517-51G-57H9
Nvidia 940mx.

Mon, Oct 14, 9:56 AM · User Interface, BF Blender

Sun, Oct 13

Harley Acheson (harley) added a comment to D6055: UI: Font Symbol Updates.

Should probably mention that part of the reason for making these fonts all consistent is to allow for the possibility of (one day) using only the international versions of them:

Sun, Oct 13, 10:16 PM · User Interface
Harley Acheson (harley) added a comment to D6055: UI: Font Symbol Updates.

Here is a screenshot of the glyphs affected, either added to edited to each font. Shown here is the monospaced versions as show in text editor:

Sun, Oct 13, 10:03 PM · User Interface
Harley Acheson (harley) created D6055: UI: Font Symbol Updates.
Sun, Oct 13, 9:55 PM · User Interface
Paul Kotelevets (1D_Inc) added a comment to T69132: Transform object origins design task.

Nailed that.
Short GIF demo.

Sun, Oct 13, 8:52 PM · User Interface
Paul Kotelevets (1D_Inc) added a comment to T68974: Collection usability.

Collections system is related to common layer systems (3Ds Max, Maya, AutoCAD, Sketchup, and any other application that have unlimited entities called "layers")
The main problem with the usability of collections is the limitations of the designed infrastructure - the collections were not designed as a system with unlimited entities support.
It is nice to have 10-20 collections to work with default solutions, managing 50 is challenging, having 100 is tough, 1000 are impossible to control.
As a result, to manage dozens of projects with hundreds of collections with several settings in each, obtained from different people is extremely exhausting.

Sun, Oct 13, 7:33 PM · User Interface, BF Blender

Sat, Oct 12

William Reynish (billreynish) updated the diff for D5928: Brush Settings UI.

Replace '2D Falloff' toggle with a proper enum, and move to the Falloff panel:

Sat, Oct 12, 8:16 PM · User Interface
William Reynish (billreynish) updated the diff for D5928: Brush Settings UI.

Replace the old lock icon toggle in the Jitter panel with a proper enum for switching between view/brush relative jittering.

Sat, Oct 12, 6:43 PM · User Interface
William Reynish (billreynish) commandeered D5928: Brush Settings UI.
Sat, Oct 12, 6:42 PM · User Interface
Demeter Dzadik (Mets) updated the summary of D5928: Brush Settings UI.
Sat, Oct 12, 5:57 PM · User Interface
Demeter Dzadik (Mets) added a comment to D5928: Brush Settings UI.
  • Add some spacing to spacing options ;)
  • Fixed accidently renamed Spacing Distance.
Sat, Oct 12, 5:39 PM · User Interface
Demeter Dzadik (Mets) updated the diff for D5928: Brush Settings UI.
Sat, Oct 12, 5:38 PM · User Interface
Demeter Dzadik (Mets) updated the diff for D5928: Brush Settings UI.

Changed panel order in Texture Paint mode so that Advanced now comes after Color and Color Palette.

Sat, Oct 12, 3:07 PM · User Interface
Demeter Dzadik (Mets) updated the summary of D5928: Brush Settings UI.
Sat, Oct 12, 2:53 PM · User Interface
Demeter Dzadik (Mets) added a comment to D5928: Brush Settings UI.

Some fixes and polish:

Sat, Oct 12, 2:49 PM · User Interface
Demeter Dzadik (Mets) updated the diff for D5928: Brush Settings UI.

Many tiny changes for polish. Updated original post to reflect current state of the patch, and added Grease Pencil reviewers to maybe help test.

Sat, Oct 12, 2:49 PM · User Interface
Drew (Cyclicz) added projects to T70754: Windows 10 Precision Touchpad multi-touch inputs not detected by Blender: User Interface, Platform: Windows.
Sat, Oct 12, 8:20 AM · Platform: Windows, User Interface, BF Blender

Fri, Oct 11

Julien Kaspar (JulienKaspar) added a comment to D5928: Brush Settings UI.

Just to say it here too: I noticed one last issue in the UI in GP Draw Mode. There is a Brush Settings tab in the topbar that includes all brush settings even though it's also split into individual tabs next to it.

Fri, Oct 11, 3:25 PM · User Interface
Pablo Dobarro (pablodp606) requested changes to D5928: Brush Settings UI.
Fri, Oct 11, 2:23 PM · User Interface
Julien Kaspar (JulienKaspar) added a comment to D5928: Brush Settings UI.

Just tested it as well and I agree. Generally nice improvements and for now couldn't see any issue with the patch anymore.

Fri, Oct 11, 12:52 PM · User Interface
Julian Eisel (Severin) created T70730: VSE: "Include Handles" option for Box Select.
Fri, Oct 11, 12:27 PM · Video Sequencer, Quick Hacks, User Interface
Julian Eisel (Severin) closed T69652: File Browser GUI: Planned Changes for 2.81, a subtask of T62971: File Browser UI, as Resolved.
Fri, Oct 11, 11:22 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) closed T70191: Using F2 to name/rename an object, the mouse does not work as Resolved by committing rB2251c6e04660: Fix T70191: Text button in popup doesn't work.
Fri, Oct 11, 10:40 AM · User Interface, BF Blender
William Reynish (billreynish) accepted D5928: Brush Settings UI.

Tested and accepted.

Fri, Oct 11, 10:36 AM · User Interface
Philipp Oeser (lichtwerk) raised the priority of T70180: Batch Rename dialog gets added backslash (escapes valid characters) from Confirmed, Medium to Waiting for Developer to Reproduce.
Fri, Oct 11, 10:33 AM · User Interface, BF Blender
Philipp Oeser (lichtwerk) reopened T70180: Batch Rename dialog gets added backslash (escapes valid characters) as "Open".

Not in front of blender atm. need to check this again then (was working when I tried...)

Fri, Oct 11, 10:33 AM · User Interface, BF Blender
Metin Seven (MetinSeven) added a comment to T70180: Batch Rename dialog gets added backslash (escapes valid characters).

The batch rename backslash issue is still there or is back.

Fri, Oct 11, 10:09 AM · User Interface, BF Blender