Page MenuHome

Support selection without activating (toggling edit-mode) in the outliner

Authored by Campbell Barton (campbellbarton) on Aug 15 2019, 7:31 PM.



In Blender 2.8, it's not easy to select data-blocks to operate on them.
This is because clicking on a mesh (for example) activates them, which toggles edit-mode.
So if you want to select two or more meshes, for example, you can't shift-click to select them without toggling their modes.

Try perform an operation on 2 or more data-blocks, it's quite awkward.

In 2.7x, clicking on the icon/name switched modes, but clicking before on the row anywhere else only selected.

From what I can see there was never a decision to change this behavior, last discussed here T37430.

This patch allows selection without activating, as before.

Diff Detail

rB Blender
TEMP-OUTLINER-ACTIVATE (branched from master)
Build Status
Buildable 4450
Build 4450: arc lint + arc unit

Event Timeline

Campbell Barton (campbellbarton) retitled this revision from Support selection without activating outliner items to Support selection without activating (toggling edit-mode) in the outliner.

Just want to mention that we already have a design task for this topic here:

Basically yes, it's not good that merely *selecting* the obData in the Outliner also changes the mode. Changing modes should be an explicit action.

I'm fine with this. Just wonder if we should change it only once if we go with T68498

Discussed on with @Campbell Barton (campbellbarton).

We agreed to change it so selecting items in the Outliner never activates scenes or changes modes.

We can keep this as an item in the context menu and via Alt-click.