In 2.7x we can snap to the surface of an object with max draw type set to wireframe:
However, as of
81a7f6c848 this no longer works; the target object must have a solid draw type:
I like using a smooth subsurf'd "envelope" mesh to describe the general shape of an object, then snapping + shrinkwrapping bits on top of it to make details which couldn't easily be incorporated in the subsurf'd envelope mesh. While doing this, I have found having the envelope mesh in wireframe mode to be best for seeing what is going on.
Is there some way to get an equivalent behavior in 2.8, or an alternate workflow for detailing subsurf'd meshes?