git.lucas.co / cce-grid
desktop grid client
git clone https://git.lucas.co/cce-grid.git

commitcf1fba4e60805916b4703352888a637ef2a3935e
parent76542accc8
authorLucas Galante <[email protected]>
date2026-09-06 13:14
Rename the internal backplate vocabulary to root plate (cce-ui RFC 7a-4)

Mechanical rename, no behaviour change: identifiers that carried the
retired word (statics, registry slots, setters, trait methods, locals)
now say root_plate, and comment prose says root plate.

Co-Authored-By: Claude Fable 5.1 <[email protected]>

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

diff --git a/CLAUDE.md b/CLAUDE.md
index 8edb853..2e37d7b 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -31,7 +31,7 @@ edited in place with
 `cce-relief --key style.surface.desktop.line_relief`. The compositor
 fallback honors the integer form and a `(relief)` value's width (its
 scenefx chamfer has no custom profile to install). It reads the same `style.surface.desktop.*` /
-backplate-radius keys as the fallback. Keep it that way — no camera
+root-plate-radius keys as the fallback. Keep it that way — no camera
 state, no timers (`tick` is empty). Input is the one exception, and only
 over the desktop items below; the surface is transparent to the pointer
 everywhere else.
diff --git a/src/main.rs b/src/main.rs
index dafcf74..9c372aa 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -8,7 +8,7 @@
 //! of (patch, style config) — no camera state, no timers.
 //!
 //! The look comes from the same config keys the compositor's fallback grid
-//! reads (`style.surface.desktop.*`, backplate corner radius): flat
+//! reads (`style.surface.desktop.*`, root plate corner radius): flat
 //! rounded cells, with the relief on the LINES — the gap rails read as
 //! raised grout (per-cell half-gap-expanded `Recess` rings that abut at
 //! the rail centerlines), while every cell floor stays flat.
@@ -264,7 +264,7 @@ impl GridApp {
         // The relief lives on the LINES, never the cells: each cell's recess
         // rect is expanded past the cell edge so the wall sits in the rail
         // band, rolling down from the rail face to the cell floor. The roll
-        // is the BACKPLATE-EDGE treatment — `layout::bevel_width` clamped to
+        // is the ROOT_PLATE-EDGE treatment — `layout::bevel_width` clamped to
         // a fraction of the rail, the widget convention — so the rail reads
         // as a flat plate face with a narrow lip where it meets each sunken
         // cell. (A half-gap-wide wall turned the whole rail into a ramp and
@@ -275,7 +275,7 @@ impl GridApp {
         // width (0 = no lip), or a full (relief) value carrying its own
         // width/depth/profile. Explicit widths clamp to the half-rail (the
         // rings' geometric budget); the material default keeps the tighter
-        // backplate clamp.
+        // root plate clamp.
         self.sync_relief_material(&st.line_relief);
         let roll = match &st.line_relief {
             LineRelief::Material => {