I have already talked about that in some previous posts but I repeat here without problem
This is my suggestion :
1) Edges :
A - Unselected Edges on Unselected Object:
- The current thickness is already good.
- The current color (gray) is already good.
B - Selected Edges :
- Make the thickness the same amount of the current Selected Spline thickness. Very recognizable.
- Change the Color to Red (R = 240 G = 0 B = 0)
C - Unselected Edges on a Selected Object :
- The current White is too bright and confusing for the eyes.
You could use this scheme : the same color of unselected edges (gray) but with the current Selected Spline thickness.
2) Spline objects :
A - Unselected Spline :
- The current unselected color (blue) is already good.
- Make the thickness the same amount of Selected Splines.
B - Selected Splines :
- The current thickness is already good.
- Change the Color to Red (R = 240 G = 0 B = 0)
C - Spline in Vertex Edit Mode :
- The current thickness is already good.
- The current color (Blue) is already good.
D - Faces and Vertices :
- The current config is already OK.
That's all.
I think that this could be a very goo color scheme for both Light and Dark UI.
I hope I made myself clear.
Best.
- Marco (mkdm)