Home
ProjectsUser Interface

User Interface
ActivePublic

Description

Status

We are reestablishing a UI team to work on improving the user experience. Note that at the moment we do not have any developers with a lot of time dedicated to working on the UI. So we will start with small, easy to implement topics, or help developers that are already working on functionality to get their designs improved and approved, and try to grow from there.

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 @venomgfx and @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.

Everyone can post proposals here and edit the pages to comment on proposals. But note that discussion here is necessarily speculative until developers get involved to implement the feature.

Core UI Team

Module Owners: @venomgfx @carter2422
Developers: @campbellbarton @dingto @ton @Severin @psy-fi
UI Designers: @andrewprice @billrey @plyczkowski

We are especially looking for more developers to join the team.

Full UI Team

Even if you are not listed above, you can consider yourself as a UI designer part of the UI team, all it takes is to get involved in existing design tasks or to create proposals on the wiki.

Yesterday

dbrgn (Danilo Bargen) updated subscribers of T38898: Add thousands separators to scene stats.

I'm not sure if this is the right place for discussion (especially as this is closed), but some places are still missing the separator, e.g. the face count in the decimate modifier:

Sat, Feb 28, 9:06 PM · User Interface, BF Blender
liquidape (Sean Olson) added a comment to T43451: Proposal: Show tips in the splash screen.

@ton -
A) the idea is to show snippets of info that can be easily be seen/absorbed, not a full tutorial mode.

Sat, Feb 28, 8:43 PM · User Interface
agoose77 (Angus Hollands) added a comment to T32292: Add move buttons for game properties.

Thanks Brita - I thought it better practice to separate that behaviour from the implementation, but perhaps it's not an issue.

Sat, Feb 28, 8:27 PM · User Interface, BF Blender
brita_ (Inês Almeida) added a comment to T32292: Add move buttons for game properties.

thumbs up for the patch and thumbs up for sybren's review.
best to move that in before getting in fix-only mode tomorrow at the meeting.

Sat, Feb 28, 7:06 PM · User Interface, BF Blender
leon_cheung (Leon Cheung) added a comment to T34255: Can't Scroll in User Preferences when opening with Shortcut.

Just tested with latest build, I cannot reproduce it either. Probably ressolved already?

Sat, Feb 28, 4:57 PM · User Interface, BF Blender
Severin (Julian Eisel) lowered the priority of T34255: Can't Scroll in User Preferences when opening with Shortcut from "Normal" to "Incomplete".
Sat, Feb 28, 4:51 PM · User Interface, BF Blender
Severin (Julian Eisel) updated subscribers of T34255: Can't Scroll in User Preferences when opening with Shortcut.

@hadrien, re your comment in rBcb023ce0fd1a0cd0, I tried a few things but wasn't able to reproduce. Are you sure it does happen using latest master (please test with buildbot)? If so, please make sure the UserPref window is active while you try to scroll (although I doubt this to be the issue - just want to be sure).

Sat, Feb 28, 4:51 PM · User Interface, BF Blender
agoose77 (Angus Hollands) added a comment to T32292: Add move buttons for game properties.

Made requested changes, included license block.

Sat, Feb 28, 4:37 PM · User Interface, BF Blender
agoose77 (Angus Hollands) added a comment to T32292: Add move buttons for game properties.
Sat, Feb 28, 4:24 PM · User Interface, BF Blender
lichtwerk (Philipp Oeser) added a comment to T43787: Outliner: Show/Hide By Type.

Hi everyone and thanx for the suggestions...

Sat, Feb 28, 2:49 PM · BF Blender, User Interface
ton (Ton Roosendaal) updated subscribers of T43451: Proposal: Show tips in the splash screen.
  • I do not agree on a tip in the splash (the thing gets too much info). Make a tip popup up, like a system requester (windows) or a Mac notification maybe.
  • I do not agree with the idea that "new users" will find it useful (it is annoying as many people too). Make it an optional, separated from the splash, and always add the option to immediately disable it.
Sat, Feb 28, 1:07 PM · User Interface
plyczkowski (Paweł Łyczkowski) updated subscribers of T43787: Outliner: Show/Hide By Type.

Yeah, this kind of option bundles are usually not placed in nested menus in software, but in popup windows. Blender does this only for the program's main Preferences, but maybe this would be a good time to introduce this. Display settings in the 3d View could also profit from such a treatment, because a sidebar is also not a good place for them, like @brecht stated some time ago.

Sat, Feb 28, 10:33 AM · BF Blender, User Interface
leon_cheung (Leon Cheung) added a comment to T43787: Outliner: Show/Hide By Type.

Considering the amount of toggles here, I suggest making it a single button icon (or, having all four top-level datatypes nested in a separate top-level menu called "Filter", similar to @campbellbarton‘s idea), and leaving all sub-level toggles nesting in a pop-up menu, like F6 popups in 3D view.

Sat, Feb 28, 9:31 AM · BF Blender, User Interface
campbellbarton (Campbell Barton) added a comment to T43787: Outliner: Show/Hide By Type.

@lichtwerk, I think the menu is still far too big.

Sat, Feb 28, 7:01 AM · BF Blender, User Interface

Fri, Feb 27

lichtwerk (Philipp Oeser) added a comment to T43787: Outliner: Show/Hide By Type.

updated the diff D1136: Outliner: Show/Hide By Type to address functionality review by @campbellbarton

Fri, Feb 27, 1:03 PM · BF Blender, User Interface
agoose77 (Angus Hollands) added a comment to T32292: Add move buttons for game properties.
Fri, Feb 27, 1:14 AM · User Interface, BF Blender

Thu, Feb 26

sybren (Sybren A. Stüvel) added a comment to T32292: Add move buttons for game properties.

Overall I think this is a very nice addition. It's something I've missed :)

Thu, Feb 26, 10:17 PM · User Interface, BF Blender
agoose77 (Angus Hollands) added a comment to T32292: Add move buttons for game properties.

After reviewing my patch, I have made some changes to improve code quality.
namely, simplifying iterators, removing essentially a duplicate operator (single semantic difference) and attempting to use a more conventional operator name. As I am not at home, I am currently unable to produce a patch for this, but I can attach the reviewed file.

Thu, Feb 26, 2:56 PM · User Interface, BF Blender
sergey (Sergey Sharybin) updated subscribers of T32292: Add move buttons for game properties.
Thu, Feb 26, 12:05 PM · User Interface, BF Blender
psy-fi (Antony Riakiotakis) added a comment to T25411: Option to draw image in image and sequencer spaces with linear interpolation.

The patch is still useful, FSAA only solves aliasing issues for polygons, not texture sampling. No problem with different filters, just use GL_NEAREST for minification. The patch looks good to me, the only issue I have is regenerating the texture each frame. We might want to either cache it or even consider reusing the image GPU texture if it exists, with some care to make sure filters are properly restored if we are in texpaint mode or so. I feel we have too many copies of textures currently.

Thu, Feb 26, 11:49 AM · User Interface, BF Blender
sergey (Sergey Sharybin) lowered the priority of T37220: Click on render-in-progress to choose tile priority area from "Normal" to "Incomplete".

Not really happy with the code from the latest patch:

Thu, Feb 26, 11:47 AM · User Interface, BF Blender
sergey (Sergey Sharybin) assigned T25411: Option to draw image in image and sequencer spaces with linear interpolation to psy-fi (Antony Riakiotakis).

@psy-fi, this is basically a nice idea but the implementation could be a bit different to make everyone happy.

Thu, Feb 26, 11:37 AM · User Interface, BF Blender
campbellbarton (Campbell Barton) updated subscribers of T26766: Grid Floors for Other Dimensions.

agree with @carter2422, but think this can go in (with a bit of cleanup), leave until after 2.74 release.

Thu, Feb 26, 11:17 AM · BF Blender, User Interface
campbellbarton (Campbell Barton) added a comment to T27356: Addons search also search addon description.

I think its reasonable to have some way to free the cache at some point (when the window closes or the addons are navigated away from). but this means we have to add some way for the UI to handle cache.

Thu, Feb 26, 11:09 AM · BF Blender, User Interface
sergey (Sergey Sharybin) closed T33573: Simplified Header Statistics with Icons as "Archived".

This is more a controversial topic which is quite tricky to keep everyone happy. Before going to implementation side i'd suggest going through the design discussion making sure all the maintainers are happy.

Thu, Feb 26, 10:58 AM · User Interface, BF Blender
campbellbarton (Campbell Barton) added a comment to T43787: Outliner: Show/Hide By Type.

@lichtwerk, right - not 3 levels of menus.

Thu, Feb 26, 6:50 AM · BF Blender, User Interface

Wed, Feb 25

lichtwerk (Philipp Oeser) added a comment to T43787: Outliner: Show/Hide By Type.

thanx for having a look!

Wed, Feb 25, 5:03 PM · BF Blender, User Interface
campbellbarton (Campbell Barton) updated subscribers of T27830: File zoom.

Initial code review:

Wed, Feb 25, 12:29 PM · User Interface, BF Blender
campbellbarton (Campbell Barton) updated subscribers of T32785: Show Icon on fake user buttons instead of "F".

Checked this and while F is a bit strange, none of the alternatives seem like a significant improvement

Wed, Feb 25, 12:10 PM · User Interface, BF Blender
sergey (Sergey Sharybin) closed T43282: OutlinerLove: a couple of goodies for the outliner as "Archived".

This discussion obviously does not belong to the patch tracker. You can ask for a specific feedback in the design task instead, but this particular discussion actually belongs to either ML and BA.

Wed, Feb 25, 11:56 AM · User Interface, BF Blender
campbellbarton (Campbell Barton) updated subscribers of T43787: Outliner: Show/Hide By Type.

General functionality review,

Wed, Feb 25, 11:52 AM · BF Blender, User Interface
hirokamatsuiko (Matsuiko) updated subscribers of T38037: Update UI Widget Style.

I agree, but I'd suggest moderation as an alternative to a warning.
Hirokamatsuiko is just using this as a place for his (unrelated) feature requests, so in the interest of readability you might consider deleting his posts.
This isn't an open forum, so I think we can place higher demands on what's accepted and what isn't.

Wed, Feb 25, 2:25 AM · User Interface, BF Blender

Tue, Feb 24

psy-fi (Antony Riakiotakis) abandoned D843: Incorrectly named inputs of the Material and Extended Material nodes.
Tue, Feb 24, 4:17 PM · User Interface
psy-fi (Antony Riakiotakis) commandeered D843: Incorrectly named inputs of the Material and Extended Material nodes.

It is now, thanks for the patch

Tue, Feb 24, 4:17 PM · User Interface
a.romanov (Romanov Alexander) added a comment to D843: Incorrectly named inputs of the Material and Extended Material nodes.

Excuse me. This patch was accepted, but why it is not in master yet?

Tue, Feb 24, 3:59 PM · User Interface
michaelknubben (michael knubben) added a comment to T38037: Update UI Widget Style.

I understand, I was only suggesting we'd clean this up.

Tue, Feb 24, 2:17 PM · User Interface, BF Blender
psy-fi (Antony Riakiotakis) closed T43743: Keymap references to non-existing property `Brush.texture_angle_source_random` as "Resolved".

Closed by commit rB07c61e93893c.

Tue, Feb 24, 11:57 AM · User Interface, BF Blender
campbellbarton (Campbell Barton) added a comment to T38037: Update UI Widget Style.

@michaelknubben, If a developer was actively working on this or at least planning to work on it and responding to feedback, this could stay open.

Tue, Feb 24, 1:01 AM · User Interface, BF Blender

Mon, Feb 23

Severin (Julian Eisel) added a project to T43619: Fullscreen doesn't activate if the 3d Viewport is maximized : User Interface.
Mon, Feb 23, 9:25 PM · User Interface, BF Blender
lichtwerk (Philipp Oeser) edited the description of T43282: OutlinerLove: a couple of goodies for the outliner.
Mon, Feb 23, 3:15 PM · User Interface, BF Blender
lichtwerk (Philipp Oeser) updated tasks of T43282: OutlinerLove: a couple of goodies for the outliner.
Mon, Feb 23, 3:14 PM · User Interface, BF Blender
lichtwerk (Philipp Oeser) added a revision to T43787: Outliner: Show/Hide By Type: D1136: Outliner: Show/Hide By Type.
Mon, Feb 23, 2:35 PM · BF Blender, User Interface
lichtwerk (Philipp Oeser) created T43787: Outliner: Show/Hide By Type.
Mon, Feb 23, 2:32 PM · BF Blender, User Interface
michaelknubben (michael knubben) updated subscribers of T38037: Update UI Widget Style.

I agree, but I'd suggest moderation as an alternative to a warning.
Hirokamatsuiko is just using this as a place for his (unrelated) feature requests, so in the interest of readability you might consider deleting his posts.
This isn't an open forum, so I think we can place higher demands on what's accepted and what isn't.

Mon, Feb 23, 11:28 AM · User Interface, BF Blender

Sun, Feb 22

campbellbarton (Campbell Barton) updated subscribers of T38037: Update UI Widget Style.
Sun, Feb 22, 10:54 PM · User Interface, BF Blender
campbellbarton (Campbell Barton) closed T38037: Update UI Widget Style as "Archived".

Closing this task,

Sun, Feb 22, 10:51 PM · User Interface, BF Blender
campbellbarton (Campbell Barton) added a comment to T38037: Update UI Widget Style.

Warning: this task suffers scope-creep

Sun, Feb 22, 10:41 PM · User Interface, BF Blender
rawhead (Markus Lehtokumpu) updated subscribers of T32142: Not able to orbit using middle mouse button.

I had same issue with Logitech MX510 mouse. For Windows 7 I downloaded Logitech´s SetPoint software, where i can change for scroll/middlebutton "middle button"-function. Earlier It was autoscroll, or something like that. And now it works!

Sun, Feb 22, 9:09 PM · User Interface, BF Blender
cenda (Cenek Strichel) updated subscribers of T37417: Default Keymap: Revamp.

Hello, it is really great that you want change hotkeys. I am in 3D more than 10 years. I used 3dsmax, Maya, Softimage and now I am Blender user. I everytime used default hotkeys until I started use Softimage, because it has really bad hotkeys and same in Blender.

Sun, Feb 22, 9:08 PM · User Interface, BF Blender
hirokamatsuiko (Matsuiko) added a comment to T38037: Update UI Widget Style.
Sun, Feb 22, 3:02 AM · User Interface, BF Blender