From ab8f7ecfc8fa4b96fce78518af75794641950140 Mon Sep 17 00:00:00 2001 From: Jake Stanger Date: Sun, 21 Aug 2022 23:36:07 +0100 Subject: [PATCH] feat: logging support and proper error handling --- .idea/runConfigurations/Clippy__Strict_.xml | 2 +- .idea/runConfigurations/Run__Live_Config_.xml | 4 +- Cargo.lock | 273 +++++++++++++++++- Cargo.toml | 18 +- README.md | 45 ++- src/bar.rs | 28 +- src/config.rs | 90 +++--- src/icon.rs | 21 +- src/logging.rs | 53 ++++ src/main.rs | 153 ++++++---- src/modules/clock/mod.rs | 8 +- src/modules/clock/popup.rs | 3 +- src/modules/focused.rs | 47 +-- src/modules/launcher/item.rs | 95 ++++-- src/modules/launcher/mod.rs | 100 ++++--- src/modules/launcher/popup.rs | 3 +- src/modules/mod.rs | 12 +- src/modules/mpd/client.rs | 95 +++--- src/modules/mpd/mod.rs | 62 ++-- src/modules/mpd/popup.rs | 19 +- src/modules/script.rs | 44 ++- src/modules/sysinfo.rs | 10 +- src/modules/tray.rs | 40 +-- src/modules/workspaces.rs | 71 +++-- src/popup.rs | 5 +- src/style.rs | 55 ++-- src/sway/mod.rs | 62 +++- src/sway/node.rs | 26 +- 28 files changed, 1056 insertions(+), 388 deletions(-) create mode 100644 src/logging.rs diff --git a/.idea/runConfigurations/Clippy__Strict_.xml b/.idea/runConfigurations/Clippy__Strict_.xml index 091babb..f84cc2e 100644 --- a/.idea/runConfigurations/Clippy__Strict_.xml +++ b/.idea/runConfigurations/Clippy__Strict_.xml @@ -1,6 +1,6 @@ -