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)
Designers: @venomgfx, @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.

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

William Reynish (billreynish) updated the task description for T56950: UI Paper Cuts (Parent Task).
Wed, Jan 16, 9:20 AM · User Interface, BF Blender: 2.8

Yesterday

Brecht Van Lommel (brecht) closed T58071: Add slight margin to nodes, to avoid input conflict as Resolved.
Tue, Jan 15, 7:24 PM · User Interface, BF Blender: 2.8
Brecht Van Lommel (brecht) closed T58071: Add slight margin to nodes, to avoid input conflict, a subtask of T56950: UI Paper Cuts (Parent Task), as Resolved.
Tue, Jan 15, 7:24 PM · User Interface, BF Blender: 2.8
Brecht Van Lommel (brecht) added a comment to T58071: Add slight margin to nodes, to avoid input conflict.

Resolved by D3997: Node Resizing Hit Area.

Tue, Jan 15, 7:24 PM · User Interface, BF Blender: 2.8
Jim Howk (tealghost) added a comment to D3930: Swapped new checkbox icon for F-Curve Modifier property 'mute' so it shows checked if unmuted (=enabled)..

@Pablo Vazquez (pablovazquez) what do you think?
This change by @Anton Stötzer (blendermusic) looks good to me. Can we get it merged?
Or are there other proposals like using an icon that changes between grey and red prohibition circle (think no smoking or ghostbusters)?
Grey for "mute" off (modifier is active)... Red for "muted" (modifier disabled).

Tue, Jan 15, 7:08 PM · User Interface, BF Blender: 2.8
William Reynish (billreynish) added a comment to D4054: Add horizontal scrollbar to the Text Editor.

@Brecht Van Lommel (brecht): Can you check on this? Thanks :)

Tue, Jan 15, 7:05 PM · BF Blender: 2.8, User Interface
William Reynish (billreynish) updated the task description for T57918: Left Click Select tweaks and fixes.
Tue, Jan 15, 7:02 PM · User Interface, BF Blender: 2.8
Brecht Van Lommel (brecht) closed T59231: Blender 2.8 - Shape Key editor - Tab doesnt go to the next value, but instead edits the name of the next shape key as Archived.
Tue, Jan 15, 4:44 PM · BF Blender, User Interface
KiJeon (0o00o0oo) added a comment to T60513: Duplicated new windows are not disconnected from the original window's scene.

Ah, I see. That'll do it, thanks!

Tue, Jan 15, 11:15 AM · User Interface, BF Blender
Kenn Nyström (Frozen_Death_Knight) added a comment to T54963: Industry Compatible Keymap.

@Cezary Szadejko (cez): It's still alive but still waiting for issues to be solved with left click described here: T57918. Now that left click is enabled by default, it's paramount that we tackle these remaining issues anyway, and that will also pave the way for keymaps such as this one.

Tue, Jan 15, 10:01 AM · User Interface, BF Blender: 2.8, Code Quest
Campbell Barton (campbellbarton) closed T60513: Duplicated new windows are not disconnected from the original window's scene as Invalid.

To have two windows showing different scenes use "New Main Window" menu item.

Tue, Jan 15, 9:46 AM · User Interface, BF Blender
Philipp Oeser (lichtwerk) removed a project from T60513: Duplicated new windows are not disconnected from the original window's scene: BF Blender: 2.8.
Tue, Jan 15, 9:32 AM · User Interface, BF Blender
Robert S (eobet) added a comment to T58969: Outliner Improvements.

This should probably be reversed to match current selection paradigm :

  • shift to select another element
  • ctrl to select path
Tue, Jan 15, 8:13 AM · User Interface, BF Blender: 2.8
Vaishnav S (padthai) added a task to D4211: Patch for T60011: switch shader list in Eevee shows Cycles list: T60011: Node wrangler: switch shader list in Eevee shows Cycles list.
Tue, Jan 15, 7:13 AM · User Interface, Addons, BF Blender
Vaishnav S (padthai) added a revision to T60011: Node wrangler: switch shader list in Eevee shows Cycles list: D4211: Patch for T60011: switch shader list in Eevee shows Cycles list.
Tue, Jan 15, 7:13 AM · User Interface, Addons, BF Blender
Vaishnav S (padthai) created D4211: Patch for T60011: switch shader list in Eevee shows Cycles list.
Tue, Jan 15, 7:11 AM · User Interface, Addons, BF Blender
KiJeon (0o00o0oo) created T60513: Duplicated new windows are not disconnected from the original window's scene.
Tue, Jan 15, 12:25 AM · User Interface, BF Blender

Mon, Jan 14

Noel Froger (NNois) added a comment to T54963: Industry Compatible Keymap.

This keyboard is mandatory for the new blender.
Your work on this is fantastic but this can't be without work on snapping too (so removing the 3d pointer). Please don't forget that

Mon, Jan 14, 10:46 PM · User Interface, BF Blender: 2.8, Code Quest
Kenn Nyström (Frozen_Death_Knight) added a comment to T60403: Pie Menu: 3D Viewport Pie Menus keep making new keybinds when activating them.

hi, Addons are specifically designed to interfere as little as possible with Blender default keymaps. They are also iirc, loaded at start up. You are using custom keymaps which can fall outside the scope of addons design and default key mappings at the moment. I feel that what you are requesting is outside of addons/keymap current design. To get around this you can edit the individual files that give you trouble with your custom keymap. I'm not sure this is a bug or a feature request or simply a limitation of the current design and the way things work.
A more knowledgeable blender developer may correct me if I'm wrong here.

Mon, Jan 14, 8:39 AM · User Interface, Addons
Kenn Nyström (Frozen_Death_Knight) updated the task description for T60403: Pie Menu: 3D Viewport Pie Menus keep making new keybinds when activating them.
Mon, Jan 14, 8:26 AM · User Interface, Addons
Brendon Murphy (meta-androcto) removed a project from T60403: Pie Menu: 3D Viewport Pie Menus keep making new keybinds when activating them: Quick Hacks.

hi, Addons are specifically designed to interfere as little as possible with Blender default keymaps. They are also iirc, loaded at start up. You are using custom keymaps which can fall outside the scope of addons design and default key mappings at the moment. I feel that what you are requesting is outside of addons/keymap current design. To get around this you can edit the individual files that give you trouble with your custom keymap. I'm not sure this is a bug or a feature request or simply a limitation of the current design and the way things work.
A more knowledgeable blender developer may correct me if I'm wrong here.

Mon, Jan 14, 7:43 AM · User Interface, Addons
Douglas E Knapp (magickcrow) added a comment to T59289: There is no UV Edit option in UV Editing workspace..

Removing old 2.8 config fixed problem.
Thanks.

Mon, Jan 14, 7:36 AM · BF Blender: 2.8, User Interface, BF Blender
Brecht Van Lommel (brecht) added a comment to T59289: There is no UV Edit option in UV Editing workspace..

It's correct in the default startup file, probably you have saved your own startup file which still has the old workspace.

Mon, Jan 14, 5:22 AM · BF Blender: 2.8, User Interface, BF Blender

Sun, Jan 13

Douglas E Knapp (magickcrow) added a comment to T59289: There is no UV Edit option in UV Editing workspace..

This is still broken.
UV workspace has the image editor not the UV editor and to make matters worse they look the same. I had no idea why the UV editor was not working at first.
:-)
Fight the burn out! You guys are almost there!

Sun, Jan 13, 11:13 PM · BF Blender: 2.8, User Interface, BF Blender
Seamus Bradd (Phantom_Limbs) added a comment to T59802: Preferences window opening behind main window when in fullscreen mode.

I have this problem. If I go into fullscreen and then open Preferences, the entire interface blinks black for a split second and then opens the Preferences window behind the main one. However, in terms of interaction logic, the interface still 'thinks' Preferences is in focus - I can edit values and hit buttons even though it is rendered behind the main window, and any buttons I want to press on the main window are blocked.

Sun, Jan 13, 11:06 PM · User Interface, Platform: Windows, BF Blender: 2.8, BF Blender
Richard Antalik (ISS) added a comment to T60336: UI refresh rate - Bug or feature?.

@Christopher Anderssarian (Christopher_Anderssarian) disabling V-sync did solve issue, that refresh rate depends on open panels.

Sun, Jan 13, 5:51 PM · User Interface, Video Sequencer, BF Blender
Christopher Anderssarian (Christopher_Anderssarian) added a comment to T60336: UI refresh rate - Bug or feature?.

Disabling V-sync solved this.

@Richard Antalik (ISS) What did it solve?
Your actual description says:

UI refresh rate varies a lot depending on open panels, even with constant load

Did disabling Vertical refresh sync fix this? Because I have 'Wait for Vertical Refresh' disabled by default in My Radeon Settings and I show your reported issue.

Sun, Jan 13, 3:55 PM · User Interface, Video Sequencer, BF Blender
Richard Antalik (ISS) added a comment to T59965: Render Preview disappears.

I have noticed, that when you create new file from video editing template, render result is shown in new window, sequencer drawing code is not executed.

Sun, Jan 13, 1:43 AM · User Interface, Rendering, Video Sequencer, BF Blender
Richard Antalik (ISS) added a comment to T60336: UI refresh rate - Bug or feature?.

Thank you for explanation.
Disabling V-sync solved this.

Sun, Jan 13, 12:32 AM · User Interface, Video Sequencer, BF Blender

Sat, Jan 12

Brecht Van Lommel (brecht) closed T60439: when I leave Add-ons to other settings in preferences right control panel disapear as Archived.

Please try the latest Blender build, this was solved some time ago.

Sat, Jan 12, 5:54 PM · User Interface, BF Blender
Hadrien Brissaud (hadrien) added a comment to T58969: Outliner Improvements.

2: Select all items in-between when holding shift / select individual items by holding Ctrl.
When holding shift to select multiple items, we can select all the items in between.
Users can then use Ctrl to select individual items without the ones in between.

Sat, Jan 12, 4:35 PM · User Interface, BF Blender: 2.8
linjie (linjie0928) added a project to T60439: when I leave Add-ons to other settings in preferences right control panel disapear: User Interface.
Sat, Jan 12, 4:00 PM · User Interface, BF Blender
Lee Gowans (Awesome_Vindicator) added a comment to T59244: Quick Favorites: operator/prop enums (e.g. "Set origin") cannot be added.

As merged from a report I previously made was relating to a slightly different though closely related issue.

Sat, Jan 12, 1:24 AM · User Interface, BF Blender

Fri, Jan 11

Mets 3D (Mets) added a comment to T59967: Start frame doesn't nudge End frame.

This sounds like intended behaviour. If you want to change the start frame, change the start frame. If I'm sliding my end frame, I don't want my start frame to accidently change.

Fri, Jan 11, 4:28 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) added a comment to T34663: Cannot rotate view while using Knife tool with Maya preset.

In Blender2.8 the knife keymap uses "any", see:

Fri, Jan 11, 1:51 AM · BF Blender, User Interface

Thu, Jan 10

Kenn Nyström (Frozen_Death_Knight) created T60403: Pie Menu: 3D Viewport Pie Menus keep making new keybinds when activating them.
Thu, Jan 10, 8:08 PM · User Interface, Addons
Jeff (bluefox) added a comment to T34663: Cannot rotate view while using Knife tool with Maya preset.

I'm experiencing this issue on the latest Blender 2.8 beta. Specifically when I change the keymap for rotate view to (Alt Left Mouse). In an attempt to avoid making a duplicate bug I wanted to comment on here first and see what I should do to re-open ? this bug. Thanks!

Thu, Jan 10, 4:38 PM · BF Blender, User Interface
Brecht Van Lommel (brecht) added a comment to T60397: Submenus sometimes don't show..

This was fixed in 2.8, we're not going to backport it to 2.79(b) though.

Thu, Jan 10, 3:26 PM · User Interface, BF Blender
Brecht Van Lommel (brecht) merged task T60397: Submenus sometimes don't show. into T58870: Submenus don't open sometimes.
Thu, Jan 10, 3:25 PM · User Interface, BF Blender
Cyp (cyp) created T60397: Submenus sometimes don't show..
Thu, Jan 10, 3:13 PM · User Interface, BF Blender

Wed, Jan 9

Campbell Barton (campbellbarton) updated the task description for T57918: Left Click Select tweaks and fixes.
Wed, Jan 9, 11:40 PM · User Interface, BF Blender: 2.8
Philipp Oeser (lichtwerk) closed T58454: UI Defaults to Unusably Translucent as Archived.

Since last asking for information it has been 7 or more days, due to the policy of our bug tracker we will have to archive the report until the requested information is given.

Wed, Jan 9, 9:50 PM · User Interface, BF Blender
Christopher Anderssarian (Christopher_Anderssarian) added a comment to T60336: UI refresh rate - Bug or feature?.

Unfortunately I wasn't able to capture second case properly, because with OBS I couldn't even achieve stable 60FPS.

Wed, Jan 9, 12:16 PM · User Interface, Video Sequencer, BF Blender
Brecht Van Lommel (brecht) closed T60336: UI refresh rate - Bug or feature? as Archived.

Right, this is V-sync related. The graphics driver can make OpenGL draw wait for the next display refresh, and probably your refresh rate is 60 or a multiple of it. If every frame takes a bit longer than 1/60 s, they will all wait until the next refresh and you get 30FPS.

Wed, Jan 9, 11:26 AM · User Interface, Video Sequencer, BF Blender
Gavin Scott (Zoot) added a comment to T60336: UI refresh rate - Bug or feature?.

"Round" frame rates like that in other applications/games are often the result of vertical sync. I don't believe Blender used to specify whether vsync should be on but I don't know for sure that didn't change in 2.80/Eevee. You might experiment with your Nvidia Control Panel settings and try forcing vsync off for Blender and see if that has any effect on what you're seeing.

Wed, Jan 9, 2:38 AM · User Interface, Video Sequencer, BF Blender
Richard Antalik (ISS) updated the task description for T60336: UI refresh rate - Bug or feature?.
Wed, Jan 9, 12:22 AM · User Interface, Video Sequencer, BF Blender
Richard Antalik (ISS) created T60336: UI refresh rate - Bug or feature?.
Wed, Jan 9, 12:17 AM · User Interface, Video Sequencer, BF Blender

Tue, Jan 8

Brecht Van Lommel (brecht) added a comment to T58252: Blender 2.80 changing mode in one window is changing it everywhere.

Yes.

Tue, Jan 8, 6:35 PM · BF Blender, User Interface
William Reynish (billreynish) added a comment to T58252: Blender 2.80 changing mode in one window is changing it everywhere.

Sure, those would also be invisible I suppose. @Brecht Van Lommel (brecht) : you also agree to make it so turning Overlays off hides the Edit cage?

Tue, Jan 8, 5:41 PM · BF Blender, User Interface
Clément Foucault (fclem) added a comment to T58252: Blender 2.80 changing mode in one window is changing it everywhere.

Personally I'm ok. But I would like to see a collective consensus on this matter before changing it.

Tue, Jan 8, 12:33 PM · BF Blender, User Interface