User InterfaceProject
ActivePublic

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.

Core UI Team

Module Owners: @Pablo Vazquez (venomgfx) @Jonathan Williamson (carter2422)
Developers: @Ton Roosendaal (ton) @Julian Eisel (Severin) @Brecht Van Lommel (brecht)
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

Mon, Dec 5

Anthony Edlin (krash) added a comment to T50137: UV edge is not displayed.

Can confirm current behavior. Again I think it's just a lack of implementation. Not sure if it's useful to mark as todo as it will likely conflict with changes in 2.8 gl upgrade.

Mon, Dec 5, 5:22 PM · User Interface, BF Blender

Sun, Dec 4

Bastien Montagne (mont29) updated the summary for D2395: UI Layout: GridFlow.
Sun, Dec 4, 6:12 PM · BF Blender, User Interface
Martin Lindelöf (aermartin) renamed T50179: Box Mask in Sculpt Mode (hotkey) is entangled with Border Select in Object Mode. from "Border Select in Object Mode is entangled with Box Mask in Sculpt Mode." to "Box Mask in Sculpt Mode (hotkey) is entangled with Border Select in Object Mode.".
Sun, Dec 4, 4:28 PM · User Interface, Sculpting and Painting, BF Blender
Martin Lindelöf (aermartin) created T50179: Box Mask in Sculpt Mode (hotkey) is entangled with Border Select in Object Mode..
Sun, Dec 4, 4:27 PM · User Interface, Sculpting and Painting, BF Blender
Bastien Montagne (mont29) retitled D2395: UI Layout: GridFlow, from "Initial (and theorical) code for grid flow layout." to "UI Layout: GridFlow".
Sun, Dec 4, 1:13 PM · BF Blender, User Interface
Albert (wevon) added a comment to T37417: Default Keymap: Revamp.

There are keyboard shortcuts that only work in one area and one mode, and there are others that always act, such as F12 to render or Ctrl + S to save.
I do not know if it would be a good idea to ban the general shortcuts and make all specific for the area and working mode. In other words, Ctrl + s should only act on the information area, for example.
I only comment as a reflection, as I think this might facilitate the editing and maintenance of the shortcuts.

Sun, Dec 4, 12:31 PM · User Interface, BF Blender
Albert (wevon) added a comment to T37417: Default Keymap: Revamp.

Hello,
By default Blender accepts the actions with the left button and cancels with the right. Some addons like Mira accept with the right button, and others like Craver sometimes do it with Space.

Sun, Dec 4, 11:43 AM · User Interface, BF Blender
Anthony Rosbottom (Bliz71) created T50178: Apply Rotation & Scale command works incorrectly on Empties (2.78a windows).
Sun, Dec 4, 2:48 AM · User Interface

Fri, Dec 2

Vuk Gardašević (lijenstina) added a project to T50137: UV edge is not displayed: User Interface.
Fri, Dec 2, 12:59 PM · User Interface, BF Blender
Jason schleifer (jasonschleifer) added a watcher for User Interface: Jason schleifer (jasonschleifer).
Fri, Dec 2, 6:31 AM

Thu, Dec 1

Bhadresh (BDhanani) added a comment to T27790: Drag and drop parenting in outliner.

is there any possibility select multiple objects in outliner by Border select and drag n drop for parent? Or how can I select multiple objects, without clicking on all with shift and parent.

Thu, Dec 1, 4:34 PM · BF Blender, User Interface
Vuk Gardašević (lijenstina) added a project to T49973: HotKey conflict (weight paint): User Interface.
Thu, Dec 1, 8:28 AM · User Interface, BF Blender

Wed, Nov 30

michael knubben (michaelknubben) added a comment to T45352: Consolidate Theme Options.

When 'Global Options' is set to false, do we revert to the current situation where everything has to be adjusted separately? Because if so, a more elegant solution may be for the user to manually enable sections.
So you can have one section to control global colours, and the user can add an 'Properties panel' override, which enables/unhides that section.

Wed, Nov 30, 12:40 PM · BF Blender, User Interface
Bastien Montagne (mont29) claimed T50125: Shortcut keys missing in menus for Clear Location, Rotation, and Scale.

In general, finding if/which shortcut is assigned to a given 'version' of an operator is a bit tricky (you have to use op name of course, but also compare its properties' values…). Should work though, will have a look.

Wed, Nov 30, 9:10 AM · User Interface, BF Blender

Mon, Nov 28

Julian Eisel (Severin) moved T45352: Consolidate Theme Options from Keymap/User Preferences to Blender 2.8 Design on the User Interface board.
Mon, Nov 28, 9:47 PM · BF Blender, User Interface
Julian Eisel (Severin) moved T37417: Default Keymap: Revamp from Keymap/User Preferences to Blender 2.8 Design on the User Interface board.
Mon, Nov 28, 9:46 PM · User Interface, BF Blender
Mario Mey (mariomey) added a comment to T48230: Home key when only one keyframe makes the DopeSheet acting weird..

Coming this bug back to life... Blender 2.78a still doing something strange when pressing Home key with only one keyframe (in DopeSheet (*)). Now, the diamond doesn't dissapear, but it zooms extremely in to a very small range. Can't tell exacly, but I think you will see 0.001 frame in the screen. Nobody wants to see 0.001 frames there. Maybe 10, maybe 50, but not 0.001.

Mon, Nov 28, 12:44 PM · User Interface, BF Blender
Vuk Gardašević (lijenstina) removed a project from T50126: Modeling - Freeze - Crash Graphics Card - White screen: Infrastructure: Blender Buildbot.

This is not a Blender Buildbot Project - removing.

Mon, Nov 28, 12:19 PM · User Interface, Platform: Windows, Modifiers, OpenGL / Gfx, BF Blender
Alexandre LAB (geeks) added a comment to T50126: Modeling - Freeze - Crash Graphics Card - White screen.

I did this test last time. The result was a big freeze.

Mon, Nov 28, 6:01 AM · User Interface, Platform: Windows, Modifiers, OpenGL / Gfx, BF Blender

Sun, Nov 27

LazyDodo (LazyDodo) added a comment to T50126: Modeling - Freeze - Crash Graphics Card - White screen.

Can't seem to repro, added some loopcuts to cylinder.000, seemed just peachy, could be a driver bug.

Sun, Nov 27, 11:21 PM · User Interface, Platform: Windows, Modifiers, OpenGL / Gfx, BF Blender
David Ball (daveb68) added a comment to T50125: Shortcut keys missing in menus for Clear Location, Rotation, and Scale.

Sorry about the system-info.txt. I will adopt that process moving forward.

Sun, Nov 27, 9:37 PM · User Interface, BF Blender
Alexandre LAB (geeks) edited the description of T50126: Modeling - Freeze - Crash Graphics Card - White screen.
Sun, Nov 27, 12:01 PM · User Interface, Platform: Windows, Modifiers, OpenGL / Gfx, BF Blender
Alexandre LAB (geeks) created T50126: Modeling - Freeze - Crash Graphics Card - White screen.
Sun, Nov 27, 11:57 AM · User Interface, Platform: Windows, Modifiers, OpenGL / Gfx, BF Blender
Vuk Gardašević (lijenstina) added a project to T50125: Shortcut keys missing in menus for Clear Location, Rotation, and Scale: User Interface.

Please, for future reference, attach the generated system-info.txt or other text files by dragging and dropping them in the comment field instead of pasting it here.
Makes reports much easier to read.

Sun, Nov 27, 11:33 AM · User Interface, BF Blender

Mon, Nov 21

Aaron Carlisle (Blendify) added a comment to D2349: Add more information to the error message on missing image editor.

If there is no interest in this patch then it can be closed.

Mon, Nov 21, 6:28 PM · User Interface, BF Blender

Fri, Nov 18

Bastien Montagne (mont29) closed T50035: Minor interface bug: UV/ImageEditor - Paint Mode - Fill Brush as "Resolved" by committing rB27de0c40c594: Fix T50035: Minor interface bug: UV/ImageEditor - Paint Mode - Fill Brush.
Fri, Nov 18, 3:53 PM · User Interface, BF Blender
Bastien Montagne (mont29) added a comment to T50035: Minor interface bug: UV/ImageEditor - Paint Mode - Fill Brush.

UI fix looks OK to me.

Fri, Nov 18, 2:51 PM · User Interface, BF Blender
Luca Rood (LucaRood) triaged T50035: Minor interface bug: UV/ImageEditor - Paint Mode - Fill Brush as "Confirmed" priority.

This fixes the issue:

1diff --git a/release/scripts/startup/bl_ui/properties_paint_common.py b/release/scripts/startup/bl_ui/properties_paint_common.py
2index cca142b..fec6fdd 100644
3--- a/release/scripts/startup/bl_ui/properties_paint_common.py
4+++ b/release/scripts/startup/bl_ui/properties_paint_common.py
5@@ -139,6 +139,9 @@ def brush_texpaint_common(panel, context, layout, brush, settings, projpaint=Fal
6​ panel.prop_unified_color(row, context, brush, "secondary_color", text="")
7​ row.separator()
8​ row.operator("paint.brush_colors_flip", icon='FILE_REFRESH', text="")
9+ else:
10+ if brush.image_tool == 'FILL' and not projpaint:
11+ col.prop(brush, "fill_threshold")
12
13​ elif brush.image_tool == 'SOFTEN':
14​ col = layout.column(align=True)

Fri, Nov 18, 2:15 PM · User Interface, BF Blender

Thu, Nov 17

ronan ducluzeau (zeauro) added a comment to T49869: lost maps projection (cube, cilinder etc) in viewport "material view".

It never worked.
Support of projection methods was introduced at 2.78 release but only for Cycles materials (not for BI ones).

Thu, Nov 17, 3:00 PM · Rendering, User Interface, BF Blender

Wed, Nov 16

Jean Da Costa machado (jeacom256) added a comment to T50047: weird folder in bookmarks and I can't remove it.

Oh ok, problem solved.
Thanks.

Wed, Nov 16, 6:21 PM · User Interface, BF Blender
Jonathan Williamson (carter2422) added a comment to T37417: Default Keymap: Revamp.

@West (Formula409) can you provide some specifics that're actionable? In the keymap revamp we're working to address many of these observations, but without specifics there's nothing we can really take away from your feedback other than it's difficult, which isn't particularly helpful.

Wed, Nov 16, 6:07 PM · User Interface, BF Blender
West (Formula409) added a comment to T37417: Default Keymap: Revamp.

Coming from 6 years of the incredibly easy to use Cinema 4D with its simple key commands, easy modifiers and vastly superior interface, Blender is far more complex than it needs to be. Looking at the key maps and modifiers and trying to keep a constant workflow feels like I went back to the stone age when in Blender. Why over complicate? Serves no practical purpose and hinders workflow. Can a person spend a ton of time and effort and become proficient in Blender? of course, but at the cost of efficiency and far greater time than what should be needed. For 7 years iv been hopping for Blender to get its interface and workflow in gear. C4D has the ability to customize the interface much the same way as Blender but the execution is better, and workflow smoother.

Wed, Nov 16, 5:34 PM · User Interface, BF Blender
Bastien Montagne (mont29) closed T50047: weird folder in bookmarks and I can't remove it as "Archived".

Weird, but likely some odd device (or some corruption of the bookmark text file). Anyway, the Cleanup action from bookmarks' menu (down arrow below the +/- buttons to the right of the list) should get rid of it.

Wed, Nov 16, 3:52 PM · User Interface, BF Blender
Aaron Carlisle (Blendify) updated subscribers of T50047: weird folder in bookmarks and I can't remove it.
Wed, Nov 16, 3:04 PM · User Interface, BF Blender
Jean Da Costa machado (jeacom256) added a project to T50047: weird folder in bookmarks and I can't remove it: User Interface.
Wed, Nov 16, 3:01 PM · User Interface, BF Blender
Dalai Felinto (dfelinto) merged task T50043: Modifying multiple parameters not right on Dimensions into T38587: Multi-Button Drag: not working properly for Object Dimensions.
Wed, Nov 16, 11:41 AM · User Interface, BF Blender
Dalai Felinto (dfelinto) merged T50043: Modifying multiple parameters not right on Dimensions into T38587: Multi-Button Drag: not working properly for Object Dimensions.
Wed, Nov 16, 11:41 AM · User Interface, BF Blender
Dalai Felinto (dfelinto) reopened T38587: Multi-Button Drag: not working properly for Object Dimensions as "Open".

Sorry, merged them the wrong way.

Wed, Nov 16, 11:40 AM · User Interface, BF Blender
Dalai Felinto (dfelinto) merged task T38587: Multi-Button Drag: not working properly for Object Dimensions into T50043: Modifying multiple parameters not right on Dimensions.
Wed, Nov 16, 11:36 AM · User Interface, BF Blender
Dalai Felinto (dfelinto) merged T38587: Multi-Button Drag: not working properly for Object Dimensions into T50043: Modifying multiple parameters not right on Dimensions.
Wed, Nov 16, 11:36 AM · User Interface, BF Blender
Vuk Gardašević (lijenstina) added a project to T50043: Modifying multiple parameters not right on Dimensions: User Interface.
Wed, Nov 16, 3:42 AM · User Interface, BF Blender

Tue, Nov 15

Julian Eisel (Severin) closed D2329: Fix menu inconsistency by committing rBcb117f283bda: Fix menu inconsistencies (authored by Aaron Carlisle (Blendify)).
Tue, Nov 15, 4:07 PM · User Interface, BF Blender
Julian Eisel (Severin) updated the diff for D2329: Fix menu inconsistency.
  • Cleanup: Pep8
Tue, Nov 15, 3:56 PM · User Interface, BF Blender
Maestro Pivetta (M.Pivetta) created T50035: Minor interface bug: UV/ImageEditor - Paint Mode - Fill Brush.
Tue, Nov 15, 3:54 PM · User Interface, BF Blender

Sun, Nov 13

Mikhail Rachinskiy (alm) added a comment to D1799: Presets for scene units.

@Bastien Montagne (mont29) that precisely was my point. All I/O add-ons should be updated in order for Blender's "Display Unit" to work in pipeline with other DCCs.
I'm sorry I did not make that clear.

Sun, Nov 13, 7:12 PM · User Interface
Vuk Gardašević (lijenstina) added a comment to D2349: Add more information to the error message on missing image editor.

@Bastien Montagne (mont29) that's a valid point about user should know about running privileges, but the message is misleading in the case when the specified path is correct.

Sun, Nov 13, 6:33 PM · User Interface, BF Blender
Bastien Montagne (mont29) requested changes to D2349: Add more information to the error message on missing image editor.

Don’t think this is really needed, windows user shall know that a 'standard user program' cannot launch an 'admin' one, period. This has nothing to do with Blender really. And do not like our tip or error messages to go too lengthy and corner-case-handling…

Sun, Nov 13, 6:10 PM · User Interface, BF Blender
Bastien Montagne (mont29) claimed T49960: Units Feet and Inches.

Whole unit system may need a rework, but this is a plain stupid bug, still not sure exactly what’s wrong, but the 'typing value' handles unit stuff badly here (like applying twice the unit conversion factor or something).

Sun, Nov 13, 6:09 PM · User Interface, BF Blender
Bastien Montagne (mont29) added a comment to D1799: Presets for scene units.

Just a side note: please do not worry about STL or OBJ, those formats are unit less, they do not define any default unit. So it’s up to user to set proper scaling factor in exporter's options to convert from BU (aka meters) to whatever unit s.he wants to use.

Sun, Nov 13, 6:01 PM · User Interface
Brecht Van Lommel (brecht) closed T49997: Texture tab (Properties panel) dropdown list shows erratic behavior as "Resolved" by committing rBcc8132b0c83e: Fix T49997: don't flip texture users menu in texture properties..
Sun, Nov 13, 2:31 AM · BF Blender, User Interface