Thanks for the feedback!
When the overlay is on, black is used for unselected vertices because if all colors are used (as is done when no vertices are selected) then it is hard to see the influence of the selected vertices, especially when the influence is low.
Example 1, I'm not sure we want to always show the overlay. The Overlay
checkbox is intended so you can adjust weights without the overlay getting in the way, allowing you to see the mesh texture.
Example 2, I agree it may be useful to not use black for unselected vertices, which is currently not possible. Maybe a Selected
checkbox? When checked, black is used for unselected vertices (current behavior) otherwise you get all vertices when Overlay
is checked.
Done in 1.8.28!