Spotlight Inspector is a dran'n'drop tool for Unity v5.2+ (including v2017.1) that allows you to edit all the components of game objects and prefabs within a tree-view control so that you can concentrate on a specific component at a time as well as to edit scriptable objects, assets and settings. It is the perfect companion for Unity's built-in Inspector.
Its main features are:
+ It helps you traverse the component structure of game objects and prefabs with ease.
+ It allows you to visually move from one component to the next one, intuitively and rapidly.
+ It allows you to select parent and child game objects from within the tree-view it-self.
+ It supports inter-component referencing and edition within game objects.
+ It allows you to add components on the hierarchy with the Add-Component button.
+ It allows you to do component-hierarchy operations through keyboard shortcuts and drag'n'drop.
+ It allows you to add brief descriptions to game object's components, where needed.
+ It allows you to activate/deactivate components on the tree-view control.
+ It works out of the box with no scripting required on your side.
And also:
+ It works with both, built-in and custom editors (with multi-editing support where allowed).
+ It displays material editors while editing renderers.
+ It renders the associated previews for the editor, if any.
+ It can be locked/unlocked on a specific element.
+ It can edit scriptable objects, settings and assets.
+ It works on Unity's editor during both, ‘Editing’ and ‘Playing’ modes.
+ It works either side-by-side with Unity's built-in inspector or alone.
Please watch the trailer to see it in action.