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

commit587619f8c9a2c549f44b1d50ab1832cbfecbe4db
parent52a7f7e7f8
authorLucas Galante <lsgalante12@gmail.com>
date2026-09-28 14:23
docs: the plate.bevel_width override is retired

cce-ui no longer reads style.surface.plate.bevel_width; the viewport
lip's comment and the guide's plate-style section said it still won
as an override.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

 CLAUDE.md     | 7 ++++---
 src/render.rs | 6 +++---
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/CLAUDE.md b/CLAUDE.md
index caf6044..e0de364 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -1196,7 +1196,7 @@ consolidation, and what each key is:
 ```kdl
 style {
     surface {
-        plate bevel_width=(f64)12.0 {           // bevel_width: a RETIRED override, see below
+        plate {
             pane color=(rgba)"#6c6c7bf2"         // the tint, alpha = strength (legacy: param.color × plate_opacity)
             frost radius=(f64)5.5 compression=(f64)0.0 refraction=(f64)0.0   // the one frost spelling
             border_color (rgba)"#9595a9ff"        // the flat border, relief OFF only
@@ -1220,8 +1220,9 @@ The rules that took a day to settle, each with the wrong version it replaced:
   `edge.height` is a rise against. Until 2026-09-28 the widget-plate path
   had `style.surface.plate.bevel_width` of its own (default 6 against the
   relief's 9.3), so the panes here and the window lip rolled over different
-  widths and no single key made them match. The old key survives as an
-  explicit override, reported once at load, unit-blind.
+  widths and no single key made them match. The old key was an override
+  for the rest of that day and is retired: reported by path at load with
+  the other retired surface keys, not read, removed by cce-relief's Save.
 - **Wall and edge are two shapes, and the config names them.** A wall is
   shaded as a translucent overlay on what is under it; an edge multiplies
   the plate's own fill and adds a specular crest. Each node carries
diff --git a/src/render.rs b/src/render.rs
index 3a28a0e..a35f640 100644
--- a/src/render.rs
+++ b/src/render.rs
@@ -362,9 +362,9 @@ impl State {
                         // The window-edge roll width (style.surface.relief
                         // width), read directly as the root plates of other
                         // windows read it. The interior pane plates roll over
-                        // the same number through `plate_bevel_width` (one
-                        // roll width since 2026-09-28) unless a config still
-                        // carries the legacy `plate.bevel_width` override.
+                        // the same number through `plate_bevel_width` — one
+                        // roll width since 2026-09-28; the `plate.bevel_width`
+                        // key that once set theirs apart is retired.
                         let depth = cce_ui::layout::bevel_width();
                         pc.plate_spec(&cce_ui::scene::paint::PlateSpec {
                             rect: vp_rect,