fix: logging and use dbus config subscription in audio applet

This commit is contained in:
Ashley Wulber 2024-01-18 18:16:37 -05:00 committed by Ashley Wulber
parent 85e4e65eb8
commit 6851d9de54
20 changed files with 63 additions and 139 deletions

View file

@ -38,7 +38,6 @@ enum Message {
WorkspaceUpdate(WorkspacesUpdate),
WorkspacePressed(ObjectId),
WheelScrolled(ScrollDelta),
Errored,
}
impl cosmic::Application for IcedWorkspacesApplet {
@ -114,7 +113,6 @@ impl cosmic::Application for IcedWorkspacesApplet {
let _ = tx.try_send(WorkspaceEvent::Scroll(delta));
}
}
Message::Errored => {}
}
Command::none()
}

View file

@ -1,3 +1 @@
pub const APP_ID: &str = "com.system76.CosmicWorkspacesApplet";
pub const PROFILE: &str = "";
pub const VERSION: &str = "0.1.0";

View file

@ -10,16 +10,17 @@ use log::info;
use localize::localize;
use crate::{
components::app,
config::{PROFILE, VERSION},
};
use crate::components::app;
const VERSION: &str = env!("CARGO_PKG_VERSION");
fn main() -> cosmic::iced::Result {
// Initialize logger
pretty_env_logger::init();
info!("Iced Workspaces Applet ({})", APP_ID);
info!("Version: {} ({})", VERSION, PROFILE);
tracing_subscriber::fmt::init();
let _ = tracing_log::LogTracer::init();
info!("Starting audio applet with version {VERSION}");
info!("Iced Workspaces Applet ({VERSION})");
// Prepare i18n
localize();