For Blender 2.8, we want to improve the workflow for adding drivers. Here's how:
- When the user right-clicks on a property and adds a driver, we display a non-modal, persistent Add Driver floating popup.
- While open, all of Blender remains responsive, and the user can select any object in the scene.
- From the popup, users can select a property to use as as a driver. No other steps are needed.
Optionally, users can then set a multiply and offset value, and add additional driver inputs. They can also click the Open Driver Editor button to open a Drivers window,
Users can also use the ID type picker to select from a list of Object and property ID's. They can also, using the eyedropper, directly select an object in the 3D View, or in the Outliner. When users select an object, they are presented with a basic list of commonly used properties, like so:
If the user has closed this window and wants to get it back, they can right-click on the property being driven and
select Edit Driver, like so: