Currently wire color denotes selection, group membership, linked state, dipli-group members and in some cases object-type (set scene objects also have their own colors).
So to allow custom colors overloads existing colors with too much information and it means you don’t for example know if a green objects is in a group. or set to green by the user. (same goes for selection… other things)
Also, allowing custom colors can conflict with user preferences for 3d-view background.
So my patch ignores the theme for the background color and you can set wire to whatever color you like and you know anyone loading the file will be able to see the colors too, the same way you do.
The details, I’m happy to figure out along the way. Personally I dont mind the dashed line but seems not popular choose… trying something else is no big deal either.
Or someone could draw a mockup of what would work well.
Id like it if someone can really try to solve some design issues like…
- How would you show the active object, selection?
- Do we want to allow any color, or should it be limited to a palette (like bone colors)?
- Should colors be apart of some larger classification system? - or is simply setting a color per object nice and simple?
Of course I can make the decisions and commit it, but probably we get better results if others give ideas and we try some of them out first.