improv(sound): reduce codegen, use subscription, and fix threads not exiting on page close

This commit is contained in:
Michael Aaron Murphy 2025-07-22 06:22:36 +02:00
parent d41cdc5dc2
commit 6a29294e90
No known key found for this signature in database
GPG key ID: B2732D4240C9212C
6 changed files with 141 additions and 99 deletions

View file

@ -26,6 +26,7 @@ cosmic-randr-shell.workspace = true
cosmic-randr = { workspace = true, optional = true }
cosmic-settings-config = { git = "https://github.com/pop-os/cosmic-settings-daemon", optional = true }
cosmic-settings-page = { path = "../page" }
cosmic-settings-subscriptions = { workspace = true, optional = true }
cosmic-settings-system = { path = "../pages/system", optional = true }
cosmic-settings-wallpaper = { path = "../pages/wallpapers" }
cosmic-settings-daemon-config = { git = "https://github.com/pop-os/cosmic-settings-daemon", optional = true }
@ -90,10 +91,6 @@ num-traits = "0.2"
num-derive = "0.4"
pwhash = "1"
[dependencies.cosmic-settings-subscriptions]
git = "https://github.com/pop-os/cosmic-settings-subscriptions"
optional = true
[dependencies.icu]
version = "1.5.0"
features = ["experimental", "compiled_data", "icu_datetime_experimental"]