status bar
git clone https://git.lucas.co/cce-status-interface.git
feat: droplet attach knob
Co-Authored-By: Claude Fable 5 <[email protected]>
CLAUDE.md | 4 +++-
src/config.rs | 1 +
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/CLAUDE.md b/CLAUDE.md
index 6d7ad38..23e4344 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -139,7 +139,9 @@ background_blur tint scaling still applies on top) and `module { text_color }`
`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 —
+belly, belly_w, blend, sheet_r, attach, clarity, dome, band, gleam, shine,
+rim; defaults = the oval dewdrop (no belly, attach-tapered contact), belly>0
+brings back the pendant-pool look —
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
diff --git a/src/config.rs b/src/config.rs
index 9a9ce1e..31e1b30 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -196,6 +196,7 @@ pub(crate) fn read_droplet_from_config() -> Option<cce_ui::scene::paint::Droplet
"belly_w" => spec.belly_w = v,
"blend" => spec.blend = v,
"sheet_r" => spec.sheet_r = v,
+ "attach" => spec.attach = v,
"clarity" => spec.clarity = v,
"dome" => spec.dome = v,
"band" => spec.band = v,