git.lucas.co / cce-designer
graphic design tool
git clone https://git.lucas.co/cce-designer.git

commitad68d95c5da31d738669a66827e9953942436a94
parent1cefb6ba46
authorLucas Galante <lsgalante12@gmail.com>
date2026-09-28 14:41
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