git.lucas.co / cce-notifier
notification daemon
git clone https://git.lucas.co/cce-notifier.git

commitd4fee3225f76c4dbe85b76e1303dafc64eeefbb4
parent70d27bfdc4
authorLucas Galante <[email protected]>
date2026-06-18 01:22
refactor: update dependencies and rename clear-ui to cce-ui

 Cargo.toml  |  2 +-
 src/main.rs | 38 +++++++++++++++++++-------------------
 2 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/Cargo.toml b/Cargo.toml
index aea5706..0ed369a 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -4,7 +4,7 @@ version = "0.1.0"
 edition = "2021"
 
 [dependencies]
-clear-ui = { path = "../clear-ui" }
+cce-ui = { path = "../cce-ui" }
 smithay-client-toolkit = "0.19.2"
 calloop = "0.13.0"
 calloop-wayland-source = "0.3.0"
diff --git a/src/main.rs b/src/main.rs
index 9aafdea..cd4bc64 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -172,7 +172,7 @@ impl NotificationApp {
         window.set_margin(20, 20, 0, 0); // 20px margin from top and right
         surface.commit();
 
-        let wayland_handle = Box::leak(Box::new(clear_ui::wayland::WaylandSurfaceHandle {
+        let wayland_handle = Box::leak(Box::new(cce_ui::wayland::WaylandSurfaceHandle {
             display_ptr: conn.backend().display_id().as_ptr() as *mut std::ffi::c_void,
             surface_ptr: surface.id().as_ptr() as *mut std::ffi::c_void,
         }));
@@ -257,7 +257,7 @@ impl NotificationApp {
             y: 0.0,
             w: 6.0 * s,
             h: sh,
-            color: clear_ui::colors::TOGGLE_ON,
+            color: cce_ui::colors::TOGGLE_ON,
         });
 
         // 3. Text content
@@ -267,9 +267,9 @@ impl NotificationApp {
             x: 18.0 * s,
             y: 12.0 * s,
             color: glyphon::Color::rgb(
-                (clear_ui::colors::TEXT_DIM[0] * 255.0) as u8,
-                (clear_ui::colors::TEXT_DIM[1] * 255.0) as u8,
-                (clear_ui::colors::TEXT_DIM[2] * 255.0) as u8,
+                (cce_ui::colors::TEXT_DIM[0] * 255.0) as u8,
+                (cce_ui::colors::TEXT_DIM[1] * 255.0) as u8,
+                (cce_ui::colors::TEXT_DIM[2] * 255.0) as u8,
             ),
         });
 
@@ -279,9 +279,9 @@ impl NotificationApp {
             x: 18.0 * s,
             y: 28.0 * s,
             color: glyphon::Color::rgb(
-                (clear_ui::colors::TEXT_HEADER[0] * 255.0) as u8,
-                (clear_ui::colors::TEXT_HEADER[1] * 255.0) as u8,
-                (clear_ui::colors::TEXT_HEADER[2] * 255.0) as u8,
+                (cce_ui::colors::TEXT_HEADER[0] * 255.0) as u8,
+                (cce_ui::colors::TEXT_HEADER[1] * 255.0) as u8,
+                (cce_ui::colors::TEXT_HEADER[2] * 255.0) as u8,
             ),
         });
 
@@ -291,9 +291,9 @@ impl NotificationApp {
             x: 18.0 * s,
             y: 48.0 * s,
             color: glyphon::Color::rgb(
-                (clear_ui::colors::TEXT_FG[0] * 255.0) as u8,
-                (clear_ui::colors::TEXT_FG[1] * 255.0) as u8,
-                (clear_ui::colors::TEXT_FG[2] * 255.0) as u8,
+                (cce_ui::colors::TEXT_FG[0] * 255.0) as u8,
+                (cce_ui::colors::TEXT_FG[1] * 255.0) as u8,
+                (cce_ui::colors::TEXT_FG[2] * 255.0) as u8,
             ),
         });
 
@@ -525,9 +525,9 @@ fn read_bg_color_if_configured() -> [f32; 4] {
                         u8::from_str_radix(&hex[2..4], 16),
                         u8::from_str_radix(&hex[4..6], 16),
                     ) {
-                        let r_f = clear_ui::colors::srgb_to_linear(r as f32 / 255.0);
-                        let g_f = clear_ui::colors::srgb_to_linear(g as f32 / 255.0);
-                        let b_f = clear_ui::colors::srgb_to_linear(b as f32 / 255.0);
+                        let r_f = cce_ui::colors::srgb_to_linear(r as f32 / 255.0);
+                        let g_f = cce_ui::colors::srgb_to_linear(g as f32 / 255.0);
+                        let b_f = cce_ui::colors::srgb_to_linear(b as f32 / 255.0);
                         return [r_f, g_f, b_f, 1.0];
                     }
                 }
@@ -536,9 +536,9 @@ fn read_bg_color_if_configured() -> [f32; 4] {
     }
     // Default notification background color: srgb [0.08, 0.08, 0.12]
     [
-        clear_ui::colors::srgb_to_linear(0.08),
-        clear_ui::colors::srgb_to_linear(0.08),
-        clear_ui::colors::srgb_to_linear(0.12),
+        cce_ui::colors::srgb_to_linear(0.08),
+        cce_ui::colors::srgb_to_linear(0.08),
+        cce_ui::colors::srgb_to_linear(0.12),
         1.0,
     ]
 }
@@ -833,7 +833,7 @@ impl AppState {
 
                 if self.state.is_none() {
                     println!("[cce-notification-daemon] Opening notification window: {} - {}", summary, body);
-                    let scale = clear_ui::wayland::detect_scale_factor(&self.output_state);
+                    let scale = cce_ui::wayland::detect_scale_factor(&self.output_state);
                     let pw = (360.0 * scale) as u32;
                     let ph = (100.0 * scale) as u32;
                     let mut state = NotificationApp::new(
@@ -972,7 +972,7 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
     let mut text_atlas = TextAtlas::new(&wgpu_device, &wgpu_queue, &cache, wgpu::TextureFormat::Bgra8Unorm);
     let text_renderer = TextRenderer::new(&mut text_atlas, &wgpu_device, wgpu::MultisampleState::default(), None);
 
-    let shader_code = clear_ui::SHADER;
+    let shader_code = cce_ui::SHADER;
     let shader = wgpu_device.create_shader_module(wgpu::ShaderModuleDescriptor {
         label: Some("Shader"),
         source: wgpu::ShaderSource::Wgsl(std::borrow::Cow::Borrowed(shader_code)),