status bar
git clone https://git.lucas.co/cce-status-interface.git
fix: import DropletFinish for the droplet's finish
DropletSpec moved to cce-core (cce-ui re-exports it), and its finish(),
which returns a renderer Finish, became cce-ui's extension trait
scene::paint::DropletFinish. The two call sites that shade a droplet
import it.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
src/main.rs | 1 +
src/osd.rs | 1 +
2 files changed, 2 insertions(+)
diff --git a/src/main.rs b/src/main.rs
index 8f9e52b..4177d9a 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -15,6 +15,7 @@ pub(crate) use listeners::*;
pub(crate) use stats::*;
pub(crate) use tray::*;
+use cce_ui::scene::paint::DropletFinish;
use modules::{StatusModule, WindowModule, ClockModule, BatteryModule, VolumeModule, BrightnessModule, MemoryModule, CpuModule, WifiModule, StatsModule, TrayModule, LightSourceModule};
use std::collections::HashMap;
diff --git a/src/osd.rs b/src/osd.rs
index f299154..6e96e12 100644
--- a/src/osd.rs
+++ b/src/osd.rs
@@ -28,6 +28,7 @@
//! and droplet style are the bar's `module { }` keys, so the slider reads as
//! one of its readouts grown up.
+use cce_ui::scene::paint::DropletFinish;
use cce_ui::cosmic_text::FontSystem;
use cce_ui::engine::{
EngineState, LayerAnchor, LayerKeyboardInteractivity, LayerKind, LayerSettings, LogicalPosition, LogicalSize,