Bforartists / Bforartists

Bforartists is a fork of the popular 3D software Blender, with the goal to improve the UI.
http://www.bforartists.de
Other
571 stars 74 forks source link

General UI Layout - Make Left Handed to accomodate the Property Shelf UX hotspots better #2025

Closed Draise14 closed 3 years ago

Draise14 commented 3 years ago

Issue

Right now, BFA has the same workspace layout as Blender where the property shelf and the property editor are located to the right.

image

This causes the property shelf to be overshot with the mouse, and makes the properties and settings double up in the same area of the screen creating weight to the UX to be biased to the right. This also offsets the center of the eye which should be the center of the viewport, but is to the left.

Key Issues:

Request

image

Change the default workspaces to be Left Handed, meaning moving the outliner and the properties editor to the left instead of the right.

Pro's

Cons

It's different to what normal blender users are used to.

To be honest, I don't see any reason to keep the right handed system other than.... it was traditionally this way because we had Left and Right tabbed shelves in Bforartists 1/Blender 2.79 which created the centering and balanced UX hotspots with no obvious overshoot (principled tabbed toolshelf and panels was to the left), but now this is not the case. We need to update.

ReinerBforartists commented 3 years ago

You destroy the left tools right options design with that :D

Draise14 commented 3 years ago

There are no left tools right options design.

What are you talking about?

EDIT, you mean..... the the toolshelf is to the left, the options for the tools to the right, that still is true in the 3D View.

The properties editor and outliner is neither a tool nor a tool options.

ghost commented 3 years ago

so this boils down to changing statup.blend right?

Draise14 commented 3 years ago

Just to say, I have been testing this out for a few months now, just to know what I'm talking about. I have really found no reason to keep the old system, I have only found reasons to put that part of the UI to the left. I've been watching many users use Blender live, and they either don't use the properties toolshelf, or usually overshoot it, which is detrimental to the general UX.

Another pro:

so this boils down to changing statup.blend right?

Yes.. not heavy.

ReinerBforartists commented 3 years ago

The whole properties editor is nothing else than all the options.

Draise14 commented 3 years ago

I guess the cons you are implicating is this:

You'd now have to say (if Lefty): "Scene and other Properties Editor to left under outliner. Tools to 3D View top left. 3D View, addons and tool properties to right. "

ReinerBforartists commented 3 years ago

Sorry to play the party pooper here. But i simply have to veto this idea. Some ideas make it, some don't. That's simply the way it is. Don't let it discourage you. Keep the ideas coming :)

Your told points plays a role too. But as told, this is against the design pattern that i follow since years now. Left tools, right options. For me the outliner is also option. And i would love to put the addons back to the left. They are tools.

There is simply no benefit. But quite a few drawbacks. We would have an immense workload here. You name it, we would need to rewrite parts of the manual and change all layouts. In the end there can just be one default layout. When somebody prefer to have the properties editor at the left then he can simply split the 3d view and open the properties editor there.

ReinerBforartists commented 3 years ago

Forgot to add, you could create a custom layout with your workspaces that contains the property editor left, which you could share with other users then. But this would need to stay outside of the repository. Everything inside the repository needs to be maintained and documented.

ReinerBforartists commented 3 years ago

Closing the issue because of told reasons.

Draise14 commented 3 years ago

Shame.. Yeah, the key reason is it is new, requires work to change, and key users wouldn't be used to it because they are used to the old paradigm.

I personally have tested this in all my work spaces for months and see more benefits than cons, and yes, I have used blender and bforartists for near 7 years total now, it wasn't much to change to left. It felt more centered balanced as a lefty.

There are more benefits than drawbacks if based on a point based system. The only cons.. is it takes work to change.

I do use a custom layout, but sharing it is like sharing a startup blend and a whole bunch of workspace startup blends, it's not artist friendly.

Alternative Feature Request

(The less invasive one)

Is there a way we can have an "All Left" workspace group included in the workspaces? We won't need to document it, default are right handed, but the left can be quickly shared and included, and briefly mentioned in the chapter 3 manual.

image

I seriously think users are potentially missing out, and we would be catering to Lightwave artists on top of that.

ReinerBforartists commented 3 years ago

This is what i meant. A whole template with left sided properties. But i cannot include it in Bforartists, sorry. There can just be one default.

Draise14 commented 3 years ago

Yes, I agree, that is why Right side is default, but the workspace group is an additional group. Not default.

Draise14 commented 3 years ago

Meet me halfway here, please.

Draise14 commented 3 years ago

Alternative Request 2

The even LESS invasive one

Add an application template to the website download for left handed layout, mention it briefly in chapter 3 of the manual. image

Store the application template in the File repository.

ReinerBforartists commented 3 years ago

I cannot make it official, sorry. I heavily disagree with the idea to have the content at the left side. It's against my UI design. And there is also no compromise possible since there can just be one default.

With template i meant indeed what you show here. You could attach this template in the forums then for example. That way everybody interested could download it and try it out. Or you can also add it to the file repository.

apptemplate

Draise14 commented 3 years ago

Cool, let's do that - I can upload an application template, mention it in the interface chapter. I would like it shared a bit more obviously, even from the download page directly. But at least you're negotiating and being opensource about it. Thanks for that.

ReinerBforartists commented 3 years ago

Draise i think you have misunderstood me. I cannot make your wish official. I will not accept your template in the repository or in the manual.

Draise14 commented 3 years ago

That is unreasonable. There are more points to a pro for it than against. This is for the artists. We are negotiation a non-invasive inclusion that doesn't affect the master, and the artist here is really being flexible here. All I'm asking is for a bit more flexibility from your part.

Where is the "be for artists" here with this request?

ReinerBforartists commented 3 years ago

Could you please calm down? I don't do this to make you angry. What you ask for here is anarchy. Everybody implements what he wants and how he wants. But that's not how software development works. I have to care for the big picture.

We have discussed the idea, it did not make it. And so the case is closed. Could you please accept this?

Draise14 commented 3 years ago

Steps:

  1. Application template I commit to the Files repository
  2. I add one paragraph and title and download link to Chapter 3 - Interface.pdf

Done. I maintain the left hand layout when interface defaults change.

What is NOT done:

We both win. You don't affect the current installation and workflow, nor documentaition. The artists and the pipeline both win because now it's an option.

We all win. The world is a better place.

Draise14 commented 3 years ago

Just for the record, I'm not angry (passionate yes, but angry no), and I admire your decisions and all, but I also know the big picture is to be for the artists. I know development can't do every ones favours, but in this case this is just a customization available for the artists. As the big picture implies in the name.. "be for the artists", I am very clear this is what we do. I don't mean to make you feel like I'm trying to impose, I am in fact trying to negotiate a middle ground with a bias towards what you would like. I just hope I can do it here with you.

Draise14 commented 3 years ago

But with all that is said and done, I guess we can leave it as is. I'll make an application template and put it free on gumroad or something. No worries.

Sorry bout the insistance. Thanks for all the work here with BFA! My favorite thing online and with my daily work.

ReinerBforartists commented 3 years ago

Good idea. And no worries. As told, you are always welcome to share your ideas. And you know that more than one has made it into the master already. But one has simply to make the decisions and to care for the general direction :)

Draise14 commented 3 years ago

haha, someone saw me use the left hand layout with Bforartists in a competition live and made a video on it: Watch on Youtube: https://www.youtube.com/watch?v=8X8xpuIysdY&t