git.lucas.co / cce-status-interface
status bar
git clone https://git.lucas.co/cce-status-interface.git

commitd1d564a511ecb4adb674a73fa1a194c5422ad071
parent4efe94eca4
authorLucas Galante <[email protected]>
date2026-08-24 13:21
docs: the module { droplet } config key

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

 CLAUDE.md | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/CLAUDE.md b/CLAUDE.md
index a0be9fd..6d7ad38 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -136,7 +136,12 @@ module { font_size } in the size chain) and `module { background_color }` (the
 module box fill, rgba; linearized like every quad color, and the
 background_blur tint scaling still applies on top) and `module { text_color }`
 (module text, raw-sRGB like every text color, falls back to the shared
-`status_normal_color`). Everything is read through
+`status_normal_color`) and `module { droplet }` (the water-droplet module
+style — cce-ui's `Prim::Droplet`, shader mode 10; the key's PRESENCE enables
+it, its value is whitespace-separated `k=v` pairs onto `DropletSpec` — sag,
+belly, belly_w, blend, sheet_r, clarity, dome, band, gleam, shine, rim —
+warn-and-skip on unknown keys; the expanded menu box becomes the drop growing,
+and drops inset 1px from the surface bottom for the silhouette's AA feather). Everything is read through
 `cce_ui::config::cached_config()`; KDL is converted to JSON
 (`cce_ui::config::parse_kdl_to_json`) and looked up by **explicit JSON
 pointer only**: every key names its canonical nesting