From be0742f20993d91ac92ed2b393cd3047fe8b9aee Mon Sep 17 00:00:00 2001 From: Ashley Wulber Date: Fri, 1 Mar 2024 20:32:55 -0500 Subject: [PATCH] chore: cleanup --- src/theme/portal.rs | 41 +++-------------------------------------- 1 file changed, 3 insertions(+), 38 deletions(-) diff --git a/src/theme/portal.rs b/src/theme/portal.rs index b1875d63..277abd7b 100644 --- a/src/theme/portal.rs +++ b/src/theme/portal.rs @@ -24,24 +24,12 @@ pub fn desktop_settings() -> iced_futures::Subscription { match settings.color_scheme().await { Ok(color_scheme) => { - dbg!(color_scheme); let _ = tx.send(Desktop::ColorScheme(color_scheme)).await; } Err(err) => error!("Failed to get the color scheme {err:?}"), }; - // match settings - // .read::("org.freedesktop.appearance", "accent-color") - // .await - // { - // Ok(accent_color) => { - // dbg!(&accent_color); - // // let _ = tx.send(Desktop::Accent(accent_color)).await; - // } - // Err(err) => error!("Failed to get the accent color {err:?}"), - // }; match settings.contrast().await { Ok(contrast) => { - dbg!(contrast); let _ = tx.send(Desktop::Contrast(contrast)).await; } Err(err) => error!("Failed to get the contrast {err:?}"), @@ -51,18 +39,7 @@ pub fn desktop_settings() -> iced_futures::Subscription { if color_scheme_stream.is_none() { error!("Failed to receive color scheme changes"); } - // Item type is wrong in this version - // updating requires updating to zbus 4 - let mut accent_stream = settings - .receive_setting_changed_with_args::( - "org.freedesktop.appearance", - "accent-color", - ) - .await - .ok(); - if accent_stream.is_none() { - error!("Failed to receive accent color changes"); - } + let mut contrast_stream = settings.receive_contrast_changed().await.ok(); if contrast_stream.is_none() { error!("Failed to receive contrast changes"); @@ -75,12 +52,7 @@ pub fn desktop_settings() -> iced_futures::Subscription { } futures::future::pending().await }; - // let next_accent = async { - // if let Some(s) = accent_stream.as_mut() { - // return s.next().await.and_then(std::result::Result::ok); - // } - // futures::future::pending().await - // }; + let next_contrast = async { if let Some(s) = contrast_stream.as_mut() { return s.next().await; @@ -96,14 +68,7 @@ pub fn desktop_settings() -> iced_futures::Subscription { color_scheme_stream = None; } }, - // a = next_accent.fuse() => { - // dbg!(a); - // if let Some(a) = a { - // _ = tx.send(Desktop::Accent(a)).await; - // } else { - // accent_stream = None; - // } - // }, + c = next_contrast.fuse() => { if let Some(c) = c { _ = tx.send(Desktop::Contrast(c)).await;