From inside the Outliner, it would be useful to be able to sync with the Properties editor, so that it would reflect whatever data you have selected there:
In this example clicking on the Material data would open the Material Properties.
However, this has other implications:
- Currently, selecting obData (mesh, curve etc) switches the mode to Edit mode. But, this would conflict with Outliner-Properties syncing.
- If we use selecting for switching Properties contexts, mode switching by clicking on data must be removed. In my estimation, making selection change the mode is not what you would expect anyway. Instead, switching modes could be done by holding a modifier key or via the Context Menu.
This can work as follows:
- Selecting any data in the Outliner will make the parent object active, then switch to the correct tab depending on the data type
- The mode doesn't change when you select odData (mesh, curve etc)