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

Yesterday

Harley Acheson (harley) added a comment to D4947: Fix for T64956: Improving Window Border Selection.

Fixes an issue with TopBar displaying a 1-pixel wide region below header area (was cut off by the overlapping borders before so not seen)

Sat, Aug 24, 9:31 PM · User Interface
Jean Da Costa (jeacom256) added a comment to T54943: Blender 2.8 Defaults.

Another thing: is there any reason for lock object mode be enabled by default?

Sat, Aug 24, 7:55 PM · BF Blender: 2.8, User Interface
Harley Acheson (harley) added a comment to D4846: UI: Edit Menu - Undo History List and Operator Polling.

Hey @Brecht Van Lommel (brecht), can we take another look at this? It would really come in handy.

Sat, Aug 24, 7:28 PM · User Interface
H Stone (EmbassyOfTime) added a comment to T54943: Blender 2.8 Defaults.

I recently found out it even existed, and I feel cheated for not having known about this wonderful thing before! I defintely feel making it default is worth it. It's easier to turn something off that you immediately know exists than to turn something on that you may not notice exists for a long time... Okay, that argumnt is ripe for abuse, but I still support making this default...

Sat, Aug 24, 6:42 PM · BF Blender: 2.8, User Interface
Harley Acheson (harley) added a comment to D5575: UI: Disabled Menu Items.

It’ll be fixed soon. It’s just the need will be more apparent and will be nicer to tweak once we have more. So looking at this now...

Sat, Aug 24, 6:08 PM · User Interface
Yevgeny Makarov (jenkm) added a comment to D5575: UI: Disabled Menu Items.

Currently, disabled menu item on hover looks more like an enabled. I don't see any reason why we shouldn't fix this now.

Sat, Aug 24, 6:02 PM · User Interface
TheRedWaxPolice (TheRedWaxPolice) added a comment to T54943: Blender 2.8 Defaults.

why the heck isn't there an option to have Load UI turned off by default?

Sat, Aug 24, 5:17 PM · BF Blender: 2.8, User Interface
Harley Acheson (harley) added a comment to D5575: UI: Disabled Menu Items.

Actually, I’m going to abandon this, just for now.

Sat, Aug 24, 4:59 PM · User Interface
CarlG (CarlG) added a comment to T54943: Blender 2.8 Defaults.

Agree that "zoom to mouse position" should be enabled by default. A colleague recently installed Blender and his first question was "how do you zoom in to where the mouse is", followed by "why would somebody leave this off" when I explained it.

Sat, Aug 24, 4:52 PM · BF Blender: 2.8, User Interface
Yevgeny Makarov (jenkm) created D5576: UI: Assign Shortcut Popup.
Sat, Aug 24, 1:50 PM · User Interface
Yevgeny Makarov (jenkm) added a comment to D5575: UI: Disabled Menu Items.

I'd like to keep the text dim when you hover, it's a good change, but the background is bluish as it is now.

Sat, Aug 24, 1:30 PM · User Interface
William Reynish (billreynish) added a comment to D5575: UI: Disabled Menu Items.

I have no super strong opinion on this change, but TBH I don’t see the point of this - we already dim the selected menu item if it's disabled. This change seems very slight and also somewhat arbitrarily different.

Sat, Aug 24, 12:40 PM · User Interface
William Reynish (billreynish) added a comment to D5574: UI: Active Default Buttons.

This is much nicer that then current active button overlays.

Sat, Aug 24, 10:36 AM · User Interface
William Reynish (billreynish) added a reviewer for D5574: UI: Active Default Buttons: User Interface.
Sat, Aug 24, 10:35 AM · User Interface
D5574: UI: Active Default Buttons is now accepted and ready to land.
Sat, Aug 24, 10:34 AM · User Interface
Duarte Farrajota Ramos (duarteframos) added a comment to D5197: UI WIP - Changes to Cursors.

I did think about Susanne but it seemed a little tacky, and it is relatively complex in terms of geometry, might not look that good as line art or at smaller scales

Sat, Aug 24, 3:05 AM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

@Duarte Farrajota Ramos (duarteframos) - It does look a little like the Autodesk cube

Sat, Aug 24, 2:50 AM · User Interface
Harley Acheson (harley) added a comment to D5187: UI: Various Widget State Changes.

Broke a couple things out of this patch since they are unrelated to the one change that is contested:

Sat, Aug 24, 2:46 AM · User Interface
Duarte Farrajota Ramos (duarteframos) added a comment to D5197: UI WIP - Changes to Cursors.

Your attempts aren't bad at all, I found most quite adequate.

Sat, Aug 24, 2:46 AM · User Interface
Harley Acheson (harley) added a comment to D5574: UI: Active Default Buttons.

Missed that a function was no longer needed and could be removed.

Sat, Aug 24, 2:43 AM · User Interface
Harley Acheson (harley) created D5575: UI: Disabled Menu Items.
Sat, Aug 24, 2:36 AM · User Interface
Harley Acheson (harley) updated the summary of D5574: UI: Active Default Buttons.
Sat, Aug 24, 1:32 AM · User Interface
Harley Acheson (harley) created D5574: UI: Active Default Buttons.
Sat, Aug 24, 1:31 AM · User Interface
-- (zgorg) added a comment to T68727: autokey in dopesheet activated but setting not visible.

well I just saw tha

Sat, Aug 24, 1:08 AM · User Interface, Animation, BF Blender

Fri, Aug 23

Peter Fog (tintwotin) added a comment to T62971: File Browser UI.

With the Import settings fully visible in the Sidebar, maybe the Sidebar could also be used for a preview of text/code files, that would be very useful for ex. the python templates, which are very hard, as a user, to understand what solutions a template actually contains when just reading the filename. If this was added maybe the hard to navigate Templates menu in the Text Editor could be removed, and instead the Menus entry could just open a file browser in the template path?

Fri, Aug 23, 10:17 PM · User Interface, BF Blender
William Reynish (billreynish) added a comment to T68498: Outliner: Modes & activating cameras or scenes.

@Nathan Craddock (Zachman) Yes, that improvement to walk selection in itself would be a huge bonus.

Fri, Aug 23, 9:24 PM · User Interface, BF Blender
William Reynish (billreynish) added a comment to T68727: autokey in dopesheet activated but setting not visible.

This is obviously not a bug. In Blender you can hide any property or setting, but that setting is still applied.

Fri, Aug 23, 9:21 PM · User Interface, Animation, BF Blender
Nathan Craddock (Zachman) added a comment to T68498: Outliner: Modes & activating cameras or scenes.

@William Reynish (billreynish) That's fine and will work well I think.

Fri, Aug 23, 9:17 PM · User Interface, BF Blender
-- (zgorg) added a comment to T68727: autokey in dopesheet activated but setting not visible.

well Q this is not a bad idea... but I still think that for general user this is not the best

Fri, Aug 23, 9:16 PM · User Interface, Animation, BF Blender
Antonin (Antoninhs) added a comment to T69068: Transform issue with the Item panel.

As asked, hold down Alt while editing the properties for multiple objects at a same time...
If instrusted you can see more here https://developer.blender.org/T54987
Let we know, if you get what you want?

Fri, Aug 23, 6:58 PM · User Interface, BF Blender
Brecht Van Lommel (brecht) closed D5568: UI: Visual Changes to Autorun Warning Dialog.
Fri, Aug 23, 6:45 PM · User Interface
D5568: UI: Visual Changes to Autorun Warning Dialog is now accepted and ready to land.
Fri, Aug 23, 6:44 PM · User Interface
Harley Acheson (harley) added a comment to D5133: UI: Visual Changes to Save Close Dialog.

Updated patch to incorporate the changes by Yevgeny Makarov (jenkm)

Fri, Aug 23, 6:42 PM · User Interface
Brecht Van Lommel (brecht) closed D5133: UI: Visual Changes to Save Close Dialog.
Fri, Aug 23, 6:41 PM · User Interface
D5133: UI: Visual Changes to Save Close Dialog is now accepted and ready to land.

The dialog must remain wider for this problem. Only after that is solved can it be made less wide, that can be in a separate patch.

Fri, Aug 23, 6:40 PM · User Interface
Brecht Van Lommel (brecht) added a comment to D5133: UI: Visual Changes to Save Close Dialog.
  • Make wider again to fit image saving warning messages
  • Use font style for computing width, and don't copy font style by value
  • Other code style changes
Fri, Aug 23, 6:39 PM · User Interface
Albert (wevon) added a comment to T67997: Retopology in Blender.

I wanted to share a trick that I use to perform retopology. Subdivide the mesh but with the simple option. In this way, the contours do not round up so much, and the edition vertices remain in the same place as the originals. With the extra faces and the Shrinkwrap the new mesh is always seen above the reference mesh.

Fri, Aug 23, 6:04 PM · Sculpting and Painting, User Interface, BF Blender
William Reynish (billreynish) added a comment to D5133: UI: Visual Changes to Save Close Dialog.

Excellent that you managed to get the margins sorted out. This is now a solid improvement.

Fri, Aug 23, 6:03 PM · User Interface
Harley Acheson (harley) added a comment to D5133: UI: Visual Changes to Save Close Dialog.

@Yevgeny Makarov (jenkm) - I have some changes for this patch.

Fri, Aug 23, 5:41 PM · User Interface
Harley Acheson (harley) added a comment to D5197: UI WIP - Changes to Cursors.

Okay that is awesome. So much better than my terrible attempt at animated blender logo.

Fri, Aug 23, 4:56 PM · User Interface
Paul Kotelevets (1D_Inc) added a comment to T61492: Layer Switching Shortcut Inconsistency.

Described overall problems of current realization and latest development there: https://developer.blender.org/D5118#127263

Fri, Aug 23, 3:11 PM · User Interface, BF Blender: 2.8
Yevgeny Makarov (jenkm) created D5568: UI: Visual Changes to Autorun Warning Dialog.
Fri, Aug 23, 2:14 PM · User Interface
Philipp Oeser (lichtwerk) added projects to T67483: Can't copy and paste Normal Node position value: User Interface, Nodes.
Fri, Aug 23, 2:05 PM · Nodes, User Interface, BF Blender
Denis Belov (dihotom) added a comment to T68963: Viewport rotation not working after saving new default startup file..

I fully deleted \Blender\2.81\ folder, remade my custom startup from scratch and reinstalled all addons. The problem is gone.
However if you have settings from previous versions after blender-2.81.0-git.74d05eb71a0d saving startup file "Orbit sensitivity" will be set to 0.

Fri, Aug 23, 12:29 PM · User Interface, BF Blender
Pablo Vazquez (pablovazquez) added a comment to D5133: UI: Visual Changes to Save Close Dialog.

Nice tweaks to the padding @Yevgeny Makarov (jenkm)! +1

Fri, Aug 23, 12:15 PM · User Interface
Sebastian Parborg (zeddb) added a comment to T68727: autokey in dopesheet activated but setting not visible.

I would not consider this a bug either.
You can add it to your quick favorites menu or assign as shortcut to it if you want to toggle it quickly in the dope sheet.

Fri, Aug 23, 11:23 AM · User Interface, Animation, BF Blender
Philipp Oeser (lichtwerk) added a project to T69068: Transform issue with the Item panel: User Interface.
Fri, Aug 23, 11:01 AM · User Interface, BF Blender
Ludvik Koutny (rawalanche) added a comment to T54943: Blender 2.8 Defaults.

Yes, +1. Having volumes closed by default is very frustrating. All the more frustrating is the fact that things like these save per scene. Which rollouts are open and closed in the file browser is something that should be stored within user preferences, not within file. It's not something one wants to constantly configure per file.

Fri, Aug 23, 10:32 AM · BF Blender: 2.8, User Interface
yain vieyra (chaos) added a comment to T63996: Click over a Gizmo to select items underneath it.

What about using Right Clicking only on gizmos? Is this too stupid?
This doesn't force Right Click selection, though in a way it defeats the purpose of the Left Click Only.
Left Click select created a lot of problems only because of its ambiguity. You even had to start messing around with thresholds and dragging.
As the Right Click has become a pretty useless button in terms of user interaction, why not use it only for gizmos when the mouse is over any of them?
When the mouse is far, it could work as normal, showing the Context menu. Left Click could continue to be used for everything else in all of the interface as expected.
The Right Click on gizmos could be the only exception to the rule, and it would be for a good reason, allowing clicking and dragging without ambiguity, it could be even faster to use.

Fri, Aug 23, 9:53 AM · BF Blender, User Interface
Yevgeny Makarov (jenkm) added a comment to D5133: UI: Visual Changes to Save Close Dialog.

I have some changes for this patch.

Fri, Aug 23, 9:34 AM · User Interface