I’m definitely a fan of having all the text justified left (regardless of the side it ends up on) so that it’s easier to scan, but whatever it ends up being, could it please be consistent? Here’s an example of where it currently flip flops:
Popovers:
Properties:
I know this is all WIP, so I’m not worried, but I do want to point it out just in case.
This a great overview of panel design. It’s clear to me that having the text on the side (whatever side may be ) is a huge waste of space. The solution may be to put it above the numbers slider, (which adds more vertical space probably to much) or inside the number slider since you don’t really need to know the name of the slider once you start changing it. for the drop down menus above I think makes more sense. Just some thoughts.
However, I do think that the argument for labels coming logically first is very valid.
In that case, I still suggest left-aligned labels in a responsive layout like so:
Note: The purpose of this patch is to help visualizing and reaching a decision. It’s getting complicated to maintain so many options in such hasty code. I don’t think I can keep iterating much more.
Also Note: The decorator bullets are misaligned in the version with the labels on top and I did not actually implement the transition from one to the other.
Labels on top looks great. It’s more compact. It bothers me that the panel has to be extended so wide to make it expand to two columns as it is now. I’m wondering if the labels on top makes that change to two columns happen sooner.
Having labels on top looks perfect. Would be good to keep the main labels always on top as suggested by TheRedWaxPolice. That way we would save horizontal space. I really hope this gets in 2.8!
Please, guys ! Keep calm and think a little bit to what a principled shader will look like with labels on top.
Of course, it looks good for Transform panel with little labels to add above a massive 3 or 4 values array.
Any disposition looks fine with this panel. It is a bad choîce to use it to demonstrate any UI choice.
To make a decision, it is better to choose something that always looks ugly.
Is it possible to see what it looks like with Motion Paths panel ?
I also like the idea of narrow columns. But label on top will double length of most of panels.
It is already difficult to display more than 2 panels with default UI. And sometimes, it is often only possible to display one at a time.
If you are not able to set-up 2 settings without doing an extra scrolling or an extra click, we can qualify the UI as a hell of slowness.
I would like to see if narrow columns with labels on top is readable with grid flow lay-out.
If grid flow layout is not able to use narrower columns, I think that another solution have to be tested.
Can subpanels correspond to one column inside a panel instead of being stretched like the header of panel ?
That is false. The situations where it’s necessary are few, not all the values. Second, the alternative to add a few lines to the panel is to double the wide of the panel…
And, the actual layout for principled is the worst (if we don’t want to see that the menu is a mess anyway when you add something more than plane color)
OK. Mea Culpa.
I read Brita proposal too quickly and I missed labels inside numeric values part.
But I continue to do not like grid layout behaviour.
If it works to create narrower columns why abandoning these choices while expanding properties editor.
For same width, we could have one more column of settings.
in my opinion a mix between “label top” and “principled shader node” style is the best solution for the property panels I need to optimize the space. I’m tired of having to expand the property window every time to be able to read the text better or have a slider a bit wider to have a little margin of precision … the mix is the best solution for all 3 problems, better reading text, better slider management, and better space optimization.
I really like the way it looks in the third image. Is compact, clean, much better to read and has said before eliminates the need to push the panel around. Great stuff!! Hope it gets implemented.