refactor: make audio mandatory and split iced app modules
This commit is contained in:
+5
-12
@@ -10,7 +10,7 @@ name = "re-teamspeak"
|
||||
path = "src/main.rs"
|
||||
|
||||
[dependencies]
|
||||
iced = { version = "0.13", features = ["tokio", "debug"] }
|
||||
iced = { version = "0.13", features = ["tokio", "debug", "svg"] }
|
||||
tokio = { workspace = true }
|
||||
futures = { workspace = true }
|
||||
serde = { workspace = true }
|
||||
@@ -18,16 +18,9 @@ serde_json = { workspace = true }
|
||||
tracing = { workspace = true }
|
||||
tracing-subscriber = { workspace = true }
|
||||
chrono = { workspace = true }
|
||||
cpal = { version = "0.15", optional = true }
|
||||
audiopus = { version = "0.3.0-rc.0", optional = true }
|
||||
nnnoiseless = { version = "0.5", optional = true }
|
||||
sonora = { version = "0.1", optional = true }
|
||||
rusqlite = { version = "0.31", optional = true }
|
||||
|
||||
cpal = { version = "0.15" }
|
||||
audiopus = { version = "0.3.0-rc.0" }
|
||||
nnnoiseless = { version = "0.5" }
|
||||
sonora = { version = "0.1" }
|
||||
tsclientlib = { workspace = true }
|
||||
tsproto-packets = { workspace = true }
|
||||
|
||||
[features]
|
||||
default = []
|
||||
audio = ["dep:cpal", "dep:audiopus", "dep:nnnoiseless", "dep:sonora"]
|
||||
rusqlite = ["dep:rusqlite"]
|
||||
|
||||
Reference in New Issue
Block a user