Blender user interface design

this is the current situation of my sidebar with addons, practically I don’t understand a shit anymore,
there are no tooltips, there is no order, the texts fail to read, and after a few days I forget some features of the addons and in my mind they become meaningless shadows, mysteries to be discovered but they are a dense and dark wood, a dense Labyrinth without escape in which it is better not to penetrate
:joy::no_entry:
sidebar

16 Likes

Good moment to remember that we warned about that 10 months ago…

4 Likes

I’m trying to make explicit things that I think is a priority to solve before blender 2.80 come out

honestly the problem of crowding and space for addons was also present in blender 2.79, it has only been moved …
it would be a shame if they don’t take this situation head-on and get it out once and for all

1 Like

by monday the UI improvements will freeze and we are in the weekend,i don’t think they even have time to wrap it up unless they push for more few days.

Yeah, but the problem was worst in the moment that we lost the T-shelf, all addons go to N-shelf and you put in a gigant button soup with the Topbar, outliner, properties editor in same place.

Will be really bad that some things that will left blender in a good place won’t be change before final 2.8

  • Some keymap changes
  • Custom Normals interface
  • Blender App Menu
  • Tabs from N-shelf
  • Show toolbar settings by default

no was also present in the T-shelf,
in fact it has been moved from one place to another …
obviously accumulating everything in N-shelf

however, apart from the complaints:
my proposal is:

  • icons for compartments instead of vertical texts
    (in practice we would have a sort of “second property pannels design” for addons)

  • tooltips describing the compartment
    (and tooltips in the sidebar for each single addons)
    obviously it is the duty of the addons devs to add these tooltips, but it would be good if guidelines were given by the blender developers

  • use of volatile windows for addons with many options,
    the ideal base would be: the main functions in the sidebar,
    optional and additional functions, in “floating windows-popups”

2 Likes

In addition to that, it might be helpful to be able to show/hide single tabs with the ability to save the visibility in workspaces.

the compartments could be more local and contextual
the addons, appear only in their area …
if you are in edit mode, only the addons for edit mode will appear.
if you are in object mode, only the add-ons for edit mode will appear
so…
“mesh editing tools” “animation tools” “objects tools” “rigghing tools” “texturing tools” etc … etc …
so quickly all the addons would dilute and the chaos would become more orderly …

1 Like

It’s already possible to show different add-ons depending on workspace (Filter Add-ons), that may help a little with this problem.

Icons instead of vertical texts, it’s not an option. Since add-ons make different people, you will get a bunch of similar icons that can not be distinguished from each other.

Tooltips. Each add-on already has a description that can be shown as a hint.

3 Likes

I don’t see the logic in that…

Addons icons can be so different like addons names, and I don’t remember that all addons have the same name.

is already possible but not automated …
it should be possible from the addon devs to directly give the predefined directives on where the addon works best … and then in case the users decide to customize and sort the addons in the various workspaces

Blender should have the various general compartments, and the addon-devs should then decide in which compartments to put their addons …
I assume it is also a work of adjustment-updating the API … it’s a matter of rearranging everything

my mistake due to a too brief summary.
I was referring to the “titles of the addons” … it would be wise for them to show a brief description as a reminder of what the addon is for and how it works (popups similar to “Z-brush, possibly to ambuger menu with detailed descriptions”)
this work should be done by addon devs updating their projects …
but blender developers should facilitate this process and give guidelines to addon-devs
(to facilitate the reorganization)

@billrey @ideasman42 you can please split this discussion into a new topic, I think there are the bases for a good reasoning about it, thanks

1 Like

What exactly decides the N-panel’s contents? Are there rules to it?
It seems kind of random and disjointed to me. Viewport-specific view controls, transform controls including unique object dimensions controls, bevel weight and crease controls, some addons, 3D cursor location and rotation, active tool settings (which are in 2 other places except this one is editor-specific), collections visibility and annotations.
Is there no better solution for most of these controls than to throw them all in the hidden side panel?

The use of the sidebar is easy to understand. Settings and parameters of the object, tools and addons that you use inside that editor.

Few people are against sidebar, the same guys that never give any solution except “put all in editor properties” that will be worst. The problem of the sidebar is that we need a lot of tabs for dozens of addons and the vertical text is a problem, also that we cannot change the order of the tabs.

But with a few improvements all that could be solved easily without change the sidebar.

And a little change in tabs concept and change with buttons and transparent BG

3 Likes

I think part of the problem is, that many Addon developers just dump their Addons in the N-Panel even if there would be better places for their UI to go. For example the Theme Editor uses it, although it is easy to create a panel in the Preferences Editor - no offense to the creator.

6 Likes

Guidelines that organize the addon-dev, and maybe a video made by @pablovazquez that describes how to do it would be the best thing … here is a question of communication

1 Like

What people don’t want to understand is Blender’s own nature. Blender doesn’t work on the basis of popups, floating windows,… Which by the way are a piece of crap in almost all programs.

Blender works with a very clear, efficient, modular interface and each editor must work independently. And because the workflow is so optimized, the creators of addons want their addons, which are often personal tools they have published, to be well placed. And that can only be in the T-shelf or in the current Sidebar. Which are also the places where there is more space, especially now with the unique column.

Does anyone want the textols addon in the properties editor? No, of course not. We all want it inside the UV Editor which is where it works perfectly for us.

It doesn’t matter if some people want to put the addons in a place, the addons will go where they are useful and comfortable to use. And forcing addon developers to put the addons elsewhere will basically force them to make addons uncomfortable to use simply to please a minority and and annoy most users.

image

3 Likes

agree on almost everything except one thing …
the space in the side bars is too little for most of the more complex addons

Could be, but actually is the biggest space of the layout. The vertical space in the main editor.

I don’t know how it could be solved, but in a dimension like this, 3 columns could be inserted …
for some addons I would exclude the possibility of manually enlarge the sidebar as it has no real usefulness

Well, that already has to do with the problem of the single column, I’ve always been suporting of the old layout … I guess many addons are not designed for this one, or that is not available in the sidebar.

I expect that for 2.81 they take into consideration the columns proposals.