graphic design tool
git clone https://git.lucas.co/cce-designer.git
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,