From 31bb22f91be7fdf235c7fe7e6ac0fcb26d4b16a8 Mon Sep 17 00:00:00 2001 From: Lucy Date: Mon, 7 Mar 2022 11:15:20 -0500 Subject: [PATCH] Start work on `cosmic-applet-audio` --- Cargo.lock | 16 ++++++++++++++-- Cargo.toml | 2 +- applets/cosmic-applet-audio/Cargo.toml | 13 +++++++++++++ applets/cosmic-applet-audio/src/main.rs | 3 +++ 4 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 applets/cosmic-applet-audio/Cargo.toml create mode 100644 applets/cosmic-applet-audio/src/main.rs diff --git a/Cargo.lock b/Cargo.lock index 76909b6b..3c4e2703 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -233,6 +233,18 @@ dependencies = [ "cache-padded", ] +[[package]] +name = "cosmic-applet-audio" +version = "0.1.0" +dependencies = [ + "futures-util", + "gtk4", + "libcosmic-widgets", + "once_cell", + "relm4-macros 0.4.2", + "tokio", +] + [[package]] name = "cosmic-applet-graphics" version = "0.1.0" @@ -1151,9 +1163,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.9.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5" +checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9" [[package]] name = "ordered-stream" diff --git a/Cargo.toml b/Cargo.toml index b6c309e5..99e376e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -29,4 +29,4 @@ zvariant = "3" layer-shell = ["gdk4-wayland", "libcosmic/layer-shell"] [workspace] -members = ["applets/cosmic-applet-graphics", "applets/cosmic-applet-network", "applets/cosmic-applet-power"] +members = ["applets/cosmic-applet-audio", "applets/cosmic-applet-graphics", "applets/cosmic-applet-network", "applets/cosmic-applet-power"] diff --git a/applets/cosmic-applet-audio/Cargo.toml b/applets/cosmic-applet-audio/Cargo.toml new file mode 100644 index 00000000..fd06ad06 --- /dev/null +++ b/applets/cosmic-applet-audio/Cargo.toml @@ -0,0 +1,13 @@ +[package] +name = "cosmic-applet-audio" +version = "0.1.0" +edition = "2021" +license = "LGPL-3.0-or-later" + +[dependencies] +futures-util = "0.3.21" +gtk4 = "0.4.6" +once_cell = "1.10.0" +relm4-macros = "0.4.2" +tokio = { version = "1.17.0", features = ["full"] } +libcosmic-widgets = { git = "https://github.com/pop-os/libcosmic", branch = "lucy/widgets" } diff --git a/applets/cosmic-applet-audio/src/main.rs b/applets/cosmic-applet-audio/src/main.rs new file mode 100644 index 00000000..e7a11a96 --- /dev/null +++ b/applets/cosmic-applet-audio/src/main.rs @@ -0,0 +1,3 @@ +fn main() { + println!("Hello, world!"); +}