User InterfaceProject
ActivePublic

Details

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). 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.

Design Guidelines

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

Core UI Team

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

Today

Vuk Gardašević (lijenstina) added a comment to T54115: Redesign User Preferences for 2.8x.

Implementing a data independent scrollable box (scroll_box or similar) would be a good start. UI list are a bit difficult to use as they need data defined first would be a good start.
Having a box widget that makes all UI children entries being accessible with scrollbars (vertically and horizontally) could help a lot with organization and saving space.

Wed, Feb 21, 5:36 PM · BF Blender: 2.8, User Interface
Julian Eisel (Severin) added a comment to T54115: Redesign User Preferences for 2.8x.
Wed, Feb 21, 3:45 PM · BF Blender: 2.8, User Interface
Joshua Leung (aligorith) added a comment to T54115: Redesign User Preferences for 2.8x.

In general, I don't have any major objections to the stuff proposed here.

Wed, Feb 21, 2:37 PM · BF Blender: 2.8, User Interface
Joshua Leung (aligorith) closed T54065: Changing UI menu corrupts NLA animated value as Resolved by committing rB4d966aa19c36: Fix T54065: NLA-Strip Control Curves would get disabled when name-based….
Wed, Feb 21, 2:00 PM · Animation, User Interface, BF Blender
Julian Eisel (Severin) updated the task description for T54115: Redesign User Preferences for 2.8x.
Wed, Feb 21, 12:19 PM · BF Blender: 2.8, User Interface
Julian Eisel (Severin) added a project to T54115: Redesign User Preferences for 2.8x: BF Blender: 2.8.
Wed, Feb 21, 11:34 AM · BF Blender: 2.8, User Interface
Julian Eisel (Severin) updated the task description for T54115: Redesign User Preferences for 2.8x.
Wed, Feb 21, 11:32 AM · BF Blender: 2.8, User Interface
Julian Eisel (Severin) updated the task description for T54115: Redesign User Preferences for 2.8x.
Wed, Feb 21, 11:27 AM · BF Blender: 2.8, User Interface
Julian Eisel (Severin) triaged T54115: Redesign User Preferences for 2.8x as Normal priority.
Wed, Feb 21, 11:08 AM · BF Blender: 2.8, User Interface

Sat, Feb 17

Paweł Łyczkowski (plyczkowski) added a comment to T53844: Blender 2.8: Collections Icons.

Btw, if anybody doesn't know, this is the guy that did most of the current icons in b3d > @Andrzej Ambroz (jendrzych) , so take his advice seriously.

Sat, Feb 17, 9:56 PM · User Interface
Yevgeny Makarov (jenkm) added a comment to T53840: Blender 2.8: Icons.

My efforts:

Sat, Feb 17, 12:22 AM · BF Blender: 2.8, User Interface

Fri, Feb 16

Campbell Barton (campbellbarton) requested changes to D566: Popup based confirm dialog on quit.

Looks close to being complete, one issue remains. When the confirm quit preference *isnt* set, there is no longer a confirmation.

Fri, Feb 16, 12:45 AM · User Interface, BF Blender

Thu, Feb 15

Campbell Barton (campbellbarton) updated the diff for D566: Popup based confirm dialog on quit.
  • Merge branch 'master' into arcpatch-D566_1
  • Skip-save for quit option
  • Cleanup: use tabs, sync w/ master
Thu, Feb 15, 11:58 PM · User Interface, BF Blender
Diego Gangl (januz) updated the diff for D566: Popup based confirm dialog on quit.

Removed the save and quit macro. Added an exit option to the save op.
This is working now!

Thu, Feb 15, 6:30 PM · User Interface, BF Blender

Tue, Feb 13

Joshua Leung (aligorith) raised the priority of T54065: Changing UI menu corrupts NLA animated value from Normal to Confirmed.
Tue, Feb 13, 11:39 AM · Animation, User Interface, BF Blender
Joshua Leung (aligorith) claimed T54065: Changing UI menu corrupts NLA animated value.

Hmm.. that sound strange. Assigning to self to investigate

Tue, Feb 13, 11:36 AM · Animation, User Interface, BF Blender
Serge Lyatin (SergeL) created T54065: Changing UI menu corrupts NLA animated value.
Tue, Feb 13, 8:59 AM · Animation, User Interface, BF Blender

Sat, Feb 10

Campbell Barton (campbellbarton) added a comment to D566: Popup based confirm dialog on quit.

Looked into making operator macros support this (see patch P607 which does work) however this is a bad hack, the macro system would need to be moved into the operator API for this to work properly - since currently a wrapper operator is used to execute macros - which causes problems with the file selector and is more of a problem to resolve then I'd expected.

Sat, Feb 10, 1:04 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) updated the diff for D566: Popup based confirm dialog on quit.
  • revert changes applied by accident
Sat, Feb 10, 12:24 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) updated the diff for D566: Popup based confirm dialog on quit.
  • Correct assert
Sat, Feb 10, 12:22 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) updated the diff for D566: Popup based confirm dialog on quit.
  • Merge branch 'master' into arcpatch-D566
Sat, Feb 10, 12:18 PM · User Interface, BF Blender

Fri, Feb 9

LazyDodo (LazyDodo) added a comment to T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`.

looks like _clean_utf8 in path.py is taking out what it thinks is the drive letter..

Fri, Feb 9, 7:25 PM · User Interface, BF Blender
Vuk Gardašević (lijenstina) added a comment to T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`.

Issue is from this code in bpy.types.py :

Fri, Feb 9, 6:19 PM · User Interface, BF Blender
Vuk Gardašević (lijenstina) renamed T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List` from Option Typo in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List` to Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`.
Fri, Feb 9, 4:53 PM · User Interface, BF Blender
Vuk Gardašević (lijenstina) added a comment to T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`.

Also confirming on Windows.
Seems that the patterns of some single digit number_colon_ gets stripped completely. This doesn't occur if there are two digits before the "_colon_" pattern.

Fri, Feb 9, 4:51 PM · User Interface, BF Blender
LazyDodo (LazyDodo) triaged T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List` as Confirmed priority.

I can confirm on windows

Fri, Feb 9, 4:24 PM · User Interface, BF Blender
zdy (NGENNGT) added a comment to T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`.

I've confirmed this with several of my friends, with windows 7 and windows 10 platform, English and non-English version. It still display with 4: missing.

Fri, Feb 9, 12:40 PM · User Interface, BF Blender
Leroy (Leroy) added a comment to T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`.

windows 10, 2.79

Fri, Feb 9, 12:26 PM · User Interface, BF Blender
xueke pei (yuzukyo) added a comment to T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`.

in non-english system this will display like this.

Fri, Feb 9, 12:15 PM · User Interface, BF Blender
Pablo Vazquez (venomgfx) added a comment to T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`.

Must be a glitch, it displays just fine here as well.

Fri, Feb 9, 11:53 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) added a comment to T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`.

Seems this is a drawing glitch, it displays correctly here.

Fri, Feb 9, 9:07 AM · User Interface, BF Blender
zdy (NGENNGT) added a project to T54029: Preset name parsing issue in `Property Editor --> Camera Tab --> Safe Areas Panel --> Camera Presets List`: User Interface.

Sorry, I should've pasted the screenshot.
Image Added!

Fri, Feb 9, 8:12 AM · User Interface, BF Blender

Thu, Feb 8

Diego Gangl (januz) added a comment to D566: Popup based confirm dialog on quit.

@Campbell Barton (campbellbarton) thanks for the free rebase/cleanup :)
@David (activemotionpictures) There's some ongoing debate about that at T37422, this patch is for the confirmation dialog on linux only

Thu, Feb 8, 3:31 PM · User Interface, BF Blender
David (activemotionpictures) added a comment to D566: Popup based confirm dialog on quit.

Really great progress. How possible is it to override the "Do you want to override the so and so file" pop up when we save?
Why do we need a confirmation dialogue for saving something we, out of our own will, want? I mean is no accident when someone intuitively
presses "Save" because they are about to close the laptop, or the library is about to close doors, or the bus has just arrived....
Those are some of the common day to day situations in wich a "do you want to overwrite..so and so" dialogue would prevent the entire
chain of events to happen (from saving correctly without damaging the file while laptop is going to sleep, and it won´t because there´s a dialogue waiting for confirmation).

Thu, Feb 8, 2:24 PM · User Interface, BF Blender
Campbell Barton (campbellbarton) updated the diff for D566: Popup based confirm dialog on quit.
  • Cleanup: indentation
Thu, Feb 8, 8:15 AM · User Interface, BF Blender
Campbell Barton (campbellbarton) updated the diff for D566: Popup based confirm dialog on quit.

Rebase on master

Thu, Feb 8, 8:12 AM · User Interface, BF Blender

Tue, Feb 6

Yevgeny Makarov (jenkm) added a comment to T53844: Blender 2.8: Collections Icons.

@Andrzej Ambroz (jendrzych) You read my mind, I fully agree with you.

Tue, Feb 6, 7:55 AM · User Interface
Albert (wevon) added a comment to T53840: Blender 2.8: Icons.

I could not resist. Here is a completely different proposal for the Overrides.


Tue, Feb 6, 7:38 AM · BF Blender: 2.8, User Interface
David (activemotionpictures) added a comment to T50901: Blender Template System (Blender 101 Related).

How can I implement the simplified the blender 101 application template on 2.8.3? Where do I download it? Thanks.

Tue, Feb 6, 5:55 AM · User Interface
David (activemotionpictures) added a comment to T53488: Initial Blender 101 Design Task.

Where can I download this application template and how do I run it on 2.8.3? or at least, how do I get to see it? Please, I´d like to implement some of my current UI on it and hide some of the interface as well. Thanks. URL?

Tue, Feb 6, 5:48 AM · User Interface, BF Blender: 2.8
David (activemotionpictures) added a comment to T53844: Blender 2.8: Collections Icons.

I´m also voting for the third Venn diagram for collection. Btw, how do we know "when" the official icon will be picked? Is there going to be a voting poll?

Tue, Feb 6, 1:53 AM · User Interface
Henrik Berglund (cyaoeu) added a comment to T53844: Blender 2.8: Collections Icons.

It kind of is like throwing water on a campfire but I agree. Apart from a Collections icon which is needed, what's wrong with plus signs or minus signs like everywhere else in Blender? (vertex groups, UV maps, whatever)

Tue, Feb 6, 12:26 AM · User Interface
Andrzej Ambroz (jendrzych) added a comment to T53844: Blender 2.8: Collections Icons.

I was passing through, when I noticed a bunch of icons discussions here. Couldn't resist and made small break at work. I'm not really involved in Blender developement since... well, loong time, but I think most of You make it a bit wrong - there's no real reason to create a specific icon for each action such as "New Collection", "Delete Collection",
"Link Collection", "Unlink Collection", "Add Objects to Collection", "Remove Objects from Collection". It should be quite enough to have a "Collection" context in mind and make/reuse universal icons for general actions reading "Create new", "Delete", "Add", "Remove", "Link", "Unlink". Couple of thoughts to consider - icons in menu should act as landmarks. They're like church steeples and castle towers in landscape - You navigate with reference to them. Now, imagine, that whole town consists only church steeples and towers... You simply wouldn't be able to create easy readable mind map of such space and should have to look for other reference points. Which won't be as picky, for sure. That's happening in Blender now. For instance - the "File" menu in "Info" editor is horribly cluttered with icons, whitch are in most: ugly, overdetailed, unrecognizable at a glance and blurry in details. A visual landmarks has to be bound to a few most important/mostly used actions and user should find other menu records, by relating their positons to those landmarks. Sorry if I sound rude, but such small icons (16x16) should incorporate just one symbol at a time and must have distinguishable shilouette. Otherwise we get, well... an amorphous blotch. I'd love to come back here time to time and design icons, but making a really good one is a terribly time and heart consuming process. Out of my ablilites and scope right now, unfortunately. But who knows...
Going back to main topic - I really like general idea of "Collecion" icon, that Albert (wevon) show us.

Tue, Feb 6, 12:03 AM · User Interface

Sun, Feb 4

Philipp Oeser (lichtwerk) placed T53698: outliner visual bug when region is small up for grabs.

Unfortunately I'll only be able to look at this in April again, so let others take over....

Sun, Feb 4, 10:23 PM · User Interface, BF Blender
Albert (wevon) added a comment to T53840: Blender 2.8: Icons.

Taking into account some criticisms I have adjusted the design of the overwritten ones.
I leave you alone until next weekend :)


Sun, Feb 4, 10:22 AM · BF Blender: 2.8, User Interface

Sat, Feb 3

Albert (wevon) added a comment to T53840: Blender 2.8: Icons.

The last of today

Sat, Feb 3, 9:20 PM · BF Blender: 2.8, User Interface
Albert (wevon) added a comment to T53840: Blender 2.8: Icons.

About probes :
Ideally , their icons should be recognizable by their silhouette. They need a yellow variation to distinguish Object and Object Data.

Sat, Feb 3, 1:57 PM · BF Blender: 2.8, User Interface
ronan ducluzeau (zeauro) added a comment to T53840: Blender 2.8: Icons.

About probes :
Ideally , their icons should be recognizable by their silhouette. They need a yellow variation to distinguish Object and Object Data.

Sat, Feb 3, 11:34 AM · BF Blender: 2.8, User Interface
Albert (wevon) added a comment to T53840: Blender 2.8: Icons.

I have made stickers for the Overrides. They are red as the record icon, I do not know if it is the best option.


Sat, Feb 3, 10:38 AM · BF Blender: 2.8, User Interface

Fri, Feb 2

Henrik Berglund (cyaoeu) added a comment to T37422: Remove Unnecessary Confirmation Popups.

It is a bit weird because there's a Check Existing flag in the operator with the description "Check and warn on overwriting files" but it doesn't actually do anything which seems like a bug. It's set to True by default but set to False it should disable the warning popup that is hard coded right now it seems like. Then when this is fixed similar props could be added to the Delete operator and any other operators that do this.

Fri, Feb 2, 10:02 PM · User Interface