UI: Theme: Generalize geometry attribute properties

This PR generalizes properties for geometry (currently mesh only) attributes
found in 3D Viewport theme, namely:

- Combine "Edge Bevel" and "Vertex Bevel" into one "Bevel" property.
- Combine "Freestyle Edge Mark" and "Freestyle Face Mark" into one "Freestyle" property.
- Remove word "Edge" from Crease, Sharp, and Seam properties, to match others.
- Group all of the above together in the UI.

This is a breaking change (that will be handled with others in migration),
but doesn't introduce any visual changes in the default theme (and almost any theme).

Pull Request: https://projects.blender.org/blender/blender/pulls/146732
This commit is contained in:
Nika Kutsniashvili
2025-09-25 14:02:46 +02:00
committed by Nika Kutsniashvili
parent 1a0a35ac93
commit 28b97afda2
14 changed files with 102 additions and 125 deletions

View File

@@ -487,21 +487,19 @@
vertex="#000000"
vertex_select="#ff7a00"
vertex_size="3"
vertex_bevel="#00a5ff"
vertex_unreferenced="#000000"
edge_select="#ff9900"
edge_mode_select="#ffd800"
edge_seam="#db2512"
edge_sharp="#00ffff"
edge_crease="#cc0099"
edge_bevel="#00a5ff"
freestyle_edge_mark="#7fff7f"
face="#00000012"
face_select="#ffa30033"
face_mode_select="#ffb70033"
facedot_size="4"
freestyle_face_mark="#7fff7f33"
face_retopology="#50c8ff1e"
bevel="#00a5ff"
seam="#db2512"
sharp="#00ffff"
crease="#cc0099"
freestyle="#7fff7f33"
face_back="#ff0000b3"
face_front="#0000ff00"
nurb_uline="#909000"