I have to start with an apology: I come from Maya and other industry standard tools and I’m new to Blender. I try to make up for this by reading the manual and watching tutorials.
My biggest pain point right now is the design of the Outliner. In my point of view, it does lot of things I don’t need, and non of the things I am used from other applications. (Even when switching into scene hierarchy mode) I believe most of the missing features could be straight forward to implement without side effects to existing users:
There should be a command “Group” [Ctrl+G] that creates a new empty, re-parents the selection under the new empty, and select it. (Please don’t tell that this can simply be done by doing XYZ or purchasing one of the AddOns like “Quick Instance” or “GroupPro”. I already looked into the work arounds and find them slow, cumbersome and non-intuitive).
There should be an “Ungroup” command that reverses the above.
SHIFT+LMB should select the range of items:
Some people suggested to use the Box-selection [B] mode to do 3. Which select somehow (blue) but not the way you need for regrouping:
Clicking on the outliner background should deselect everything.
Dragging selected objects onto a new parent should reparent all selected objects, not just the first one.
After dragging into an Empty, the Empty should be uncollapsed by default,
I personally find four independent selection states very confusing. I am not convinced that this is justified.
- Current / last selected (orange)
- Selected Object (Red)
- Selected Element (Blue)
- Outlined icon (not sure why this can be active, if there is no last orange selection)
- Duplicating a parent should also duplicate all its children by default.
Blender is a super powerful tool with a lot of experienced users that grew up with the way it works. But I believe that aligning its default behavior a little bit closer to learned patterns (like “duplicating something that looks like a folder also duplicates its content”, which holds true on all applications and file across all platforms), would greatly increase its user base.
I have some background in user interaction design and learned of the years, that you can only do good design be user testing (not with experts of average people with some domain knowledge). I can only encourage the designers of Blender to do more of this.
But despite all my complains, thank you for all the hard work and making Blender better.