What seems to be missing from the current 2.80’s design paradigm is the concept of a passive tool. I mean we have actions, and we have active tools, and then amongst active tools we also have things that should be designed to be passive, such as the selections.
Passive | Active | Action | |
---|---|---|---|
Select | * | ||
tweak | * | ||
Move | * | ||
Extrude Region | * | ||
Extrude Faces | * | ||
… |
Passive tools and actions should be usable at all times. An active tool should only be usable while it’s active and the only way to use it should be to interact with it’s gizmo/widget, the selected passive tool is what’s triggered if you interact with anything that is not the gizmo/widget. Actions are immediate and operate on current selection.
Or am i horribly wrong here?