In Blender 2.8, we want to avoid relying on wireframes for users to do their work.
Currently, Wireframe Mode is used as a way to select bones that are only visible inside the mesh.
Here's how we intend to solve that.
Normal view. The bones are inside the mesh, so the animator cannot see them:
If the user wants to select a bone, he/she can press the Z key. This enables 'Bone Selection X-Ray' overlay mode.
Here, the mesh is dimmed using a transparent overlay. The meshes or materials themselves don't change, they simply become darker, and the bones fade into view, like so:
The user can now select a bone.
If the user HOLDS the Z key, we can show a 'local' X-Ray view:
When a bone is selected, the user can see it on top, like so:
Here's a view with multiple characters, both of which are in Pose Mode:
While transforming, the user only sees the active bone: