graphic design tool
git clone https://git.lucas.co/cce-designer.git
docs: the relief shape shows the shader key and the retired window_manager block
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
CLAUDE.md | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/CLAUDE.md b/CLAUDE.md
index 1491114..2a5213f 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -1203,7 +1203,8 @@ style {
border_thickness (f64)1.0
root { corner_radius (i64)24 } // the pane corner radius falls back to this
}
- relief light=(f64)0.15 width=(f64)9.3 { // light: strength, NOT a length; width: the one roll/wall run
+ relief light=(f64)0.15 width=(f64)9.3 shader=(bool)true { // light: strength, NOT a length; width: the one roll/wall run;
+ // shader: false = the legacy banded edge lighting, an A/B switch (was window_manager.bevel_shader)
wall height=(mm)0.3 profile="smooth;…" // a carve's wall: buttons, wells, param rows
edge height=4.0 profile="smooth;…" // a plate's perimeter roll: these panes
}
@@ -1231,7 +1232,9 @@ The rules that took a day to settle, each with the wrong version it replaced:
spellings (`height` / `profile` for the wall, `edge_height` /
`edge_profile`) and `depth`, the strength's former name (`light` now),
are retired: reported at load, not read, rewritten by cce-relief's Save
- from a one-time seed.
+ from a one-time seed. So is the whole `window_manager.bevel_*` block the
+ relief was born in — `bevel_depth`, `bevel_width`, and `bevel_shader`,
+ which is `relief.shader` now and takes a `(bool)`.
- **cce-relief's knobs are not a style key.** The Shoulder / Base / Bias
triples behind each profile (`wall.knobs` / `edge.knobs`, before that
`profile_knobs` / `edge_knobs`) were editor state beside the values that