git.lucas.co / cce-system-interface
system settings
git clone https://git.lucas.co/cce-system-interface.git

commitd67aa1f0dd02bc69231d2481424993796adcffd5
parentab7fbf62ef
authorLucas Galante <[email protected]>
date2026-06-19 15:41
Clean up compiler warnings

 src/pages/audio.rs     | 5 +++++
 src/pages/display.rs   | 2 ++
 src/pages/interface.rs | 2 +-
 src/pages/layout.rs    | 1 +
 src/pages/services.rs  | 2 +-
 5 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/pages/audio.rs b/src/pages/audio.rs
index 65352d2..681cc30 100644
--- a/src/pages/audio.rs
+++ b/src/pages/audio.rs
@@ -207,14 +207,18 @@ async fn fetch_sources(connected_ports: &[String]) -> Vec<AudioSource> {
     sources
 }
 
+#[allow(dead_code)]
 const TEXT_FG: [f32; 4] = [0.83, 0.83, 0.83, 1.0];
 const TEXT_DIM: [f32; 4] = [0.53, 0.53, 0.60, 1.0];
 const MUTED_BG: [f32; 4] = [0.33, 0.20, 0.20, 1.0];
 const BTN_INACTIVE: [f32; 4] = [0.13, 0.18, 0.14, 1.0];
 const BTN_HOVER: [f32; 4] = [0.25, 0.30, 0.26, 1.0];
+#[allow(dead_code)]
 const BLANK_BAR: [f32; 4] = [0.15, 0.15, 0.24, 1.0];
+#[allow(dead_code)]
 const FILL_BAR: [f32; 4] = [0.30, 0.50, 0.32, 1.0];
 const WHITE: [f32; 4] = [1.0, 1.0, 1.0, 1.0];
+#[allow(dead_code)]
 const RED: [f32; 4] = [1.0, 0.33, 0.33, 1.0];
 
 pub fn view(state: &mut AudioState, cx: f32, cy: f32, cw: f32, ch: f32, sec_focused: &[bool], layout: &mut dyn LayoutStrategy, ctx: &mut cce_ui::context::UiContext) -> PageContent {
@@ -412,6 +416,7 @@ mod tests {
     }
 
     #[test]
+    #[allow(unused_assignments)]
     fn test_boxed_spinbox_right_click_crash() {
         use cce_ui::widget::{Element, Spinbox};
         let mut state = AudioState::default();
diff --git a/src/pages/display.rs b/src/pages/display.rs
index 1334f32..57b61e8 100644
--- a/src/pages/display.rs
+++ b/src/pages/display.rs
@@ -276,7 +276,9 @@ fn spawn_brightness(pct: u32) {
 }
 
 const TEXT_DIM: [f32; 4] = [0.53, 0.53, 0.60, 1.0];
+#[allow(dead_code)]
 const BLANK_BAR: [f32; 4] = [0.15, 0.15, 0.24, 1.0];
+#[allow(dead_code)]
 const FILL_BAR: [f32; 4] = [0.30, 0.50, 0.32, 1.0];
 
 const BTN_BG: [f32; 4] = [0.20, 0.40, 0.65, 1.0];
diff --git a/src/pages/interface.rs b/src/pages/interface.rs
index 97e28ec..60c0f5a 100644
--- a/src/pages/interface.rs
+++ b/src/pages/interface.rs
@@ -826,7 +826,7 @@ pub fn write_config_value_path(path: &str, key: &str, value: &str) -> bool {
         
         let mut updated = false;
         if let Some(obj) = val_obj.as_object_mut() {
-            for (sec_name, sec_val) in obj.iter_mut() {
+            for (_sec_name, sec_val) in obj.iter_mut() {
                 if let Some(sec_obj) = sec_val.as_object_mut() {
                     if sec_obj.contains_key(k) {
                         sec_obj.insert(k.to_string(), j_val.clone());
diff --git a/src/pages/layout.rs b/src/pages/layout.rs
index 70ba1d3..1e25e76 100644
--- a/src/pages/layout.rs
+++ b/src/pages/layout.rs
@@ -882,6 +882,7 @@ mod tests {
     }
 
     #[test]
+    #[allow(unused_assignments)]
     fn test_spinbox_right_click_crash() {
         use cce_ui::widget::Element;
         let mut state = LayoutState::default();
diff --git a/src/pages/services.rs b/src/pages/services.rs
index 34d816b..d8f4af3 100644
--- a/src/pages/services.rs
+++ b/src/pages/services.rs
@@ -2,7 +2,7 @@ use std::fs;
 use std::io::Write;
 use crate::app::{AppAction, PageContent, SectionContextExt};
 use cce_ui::layout::{PageLayoutBuilder, LayoutStrategy};
-use cce_ui::widget::{Element, ScrollingList, TextBox, StatusDot, DotStatus, InteractiveListItem, Toggle, Spinbox, Slider, Label};
+use cce_ui::widget::{Element, ScrollingList, TextBox, StatusDot, DotStatus, InteractiveListItem, Toggle, Spinbox, Label};
 use crate::pages::interface::parse_u16_from;
 
 // ── Notifications Data and Settings Configuration ──