pyblish / pyblish-qml

Pyblish QML frontend for Maya 2013+, Houdini 11+, Nuke 8+ and more
GNU Lesser General Public License v3.0
114 stars 44 forks source link

Indentation in the tree view #282

Open asztalosdani opened 6 years ago

asztalosdani commented 6 years ago

Goal

Implement indention in the treeview for family/instances and plugin types/plugins.

Motivation

With many families, and plugins, it becomes hard to read. image

Suggested implementation

image

tokejepsen commented 6 years ago

Thanks for the suggestion :)

I think this is very subjective, so we'll need other people's opinion on it. I personally don't think indentation makes it more readable, but I am maybe too used to the current layout.

What part of the current layout do you think makes it unreadable? The separation between sections and items? Maybe some other visual cue for sections would work better, like boxing in the section etc.

BigRoy commented 6 years ago

Maybe some other visual cue for sections would work better, like boxing in the section etc.

A lot of mockups were done in this PR and it also has a good discussion of opinions there.

I personally don't think indentation makes it more readable, but I am maybe too used to the current layout.

I believe the mockup you're proposing isn't the full solution. It still feels a bit off, some of the other concepts in the link I mentioned here feel slightly more appropriate to make a better distinction.

The only thing I'd like to add is that sometimes I also feel the current visual distinction is slightly to small as I tend to "scan over" it a bit too much. So I think this is a good discussion.