I believe the usability of the Layer Editor could be greatly improved with a few small modifications:
- Layers should be expandable just like an Outliner group. This would provide a much easier way of determining the contents of a layer. It would also help with adding/removing objects from a layer.
- Buttons should be provided to 'Add/Remove Selected Object(s) to the Highlighted Layer'.
- When a new layer is created it should become highlighted with the layer name ready for instant renaming if not deselected.
- Internally there exists a default layer for all new objects. I feel that this default layer should be visible to easily access a list of objects not assigned to any other layer. It should however be possible for any layer to become the default location for new objects.
Whilst not as critical as the suggestions above, I feel a more graphical approach to describing a layers state would improve the Layer Editor. For example, an eye icon for visibiliy, a camera icon for renderability, a wireframe/transparent/frozen box for viewport overrides etc.