initial commit w/ working waveform from default stereo audio output monitor capture via pw
This commit is contained in:
commit
b7c7d1c5c9
5 changed files with 356 additions and 0 deletions
85
Cargo.toml
Normal file
85
Cargo.toml
Normal file
|
@ -0,0 +1,85 @@
|
|||
[package]
|
||||
name = "rumble-wrecker"
|
||||
version = "0.1.0"
|
||||
edition = "2024"
|
||||
|
||||
[dependencies]
|
||||
iced = { version = "0.14.0-dev", features = [
|
||||
# "default" # ["wgpu", "tiny-skia", "web-colors", "auto-detect-theme", "thread-pool"]
|
||||
|
||||
# [DEFAULT] Enables the `wgpu` GPU-accelerated renderer backend => ["iced_renderer/wgpu", "iced_widget/wgpu"]
|
||||
# "wgpu",
|
||||
|
||||
# [DEFAULT] Enables the `tiny-skia` software renderer backend => ["iced_renderer/tiny-skia"]
|
||||
# "tiny-skia",
|
||||
|
||||
# Enables the `image` widget => ["image-without-codecs", "image/default"]
|
||||
"image",
|
||||
# [INCLUDED] Enables the `image` widget, without any built-in codecs of the `image` crate => ["iced_widget/image", "dep:image"]
|
||||
# "image-without-codecs",
|
||||
# Enables the `svg` widget => ["iced_widget/svg"]
|
||||
# "svg",
|
||||
|
||||
# Enables the `canvas` widget => ["iced_widget/canvas"]
|
||||
"canvas",
|
||||
|
||||
# Enables the `qr_code` widget => ["iced_widget/qr_code"]
|
||||
# "qr_code",
|
||||
|
||||
# Enables the `markdown` widget => ["iced_widget/markdown"]
|
||||
# "markdown",
|
||||
|
||||
# Enables lazy widgets => ["iced_widget/lazy"]
|
||||
# "lazy",
|
||||
|
||||
# Enables a debug view in native platforms (press F12) => ["iced_winit/debug", "iced_devtools"]
|
||||
"debug",
|
||||
# Enables time-travel debugging (very experimental!) => ["debug", "iced_devtools/time-travel"]
|
||||
"time-travel",
|
||||
|
||||
# [DEFAULT] Enables the `thread-pool` futures executor as the `executor::Default` on native platforms => ["iced_futures/thread-pool"]
|
||||
# "thread-pool",
|
||||
|
||||
# Enables `tokio` as the `executor::Default` on native platforms => ["iced_futures/tokio"]
|
||||
"tokio",
|
||||
# Enables `smol` as the `executor::Default` on native platforms => ["iced_futures/smol"]
|
||||
# "smol",
|
||||
|
||||
# Enables querying system information => ["iced_winit/system"]
|
||||
"system",
|
||||
|
||||
# [DEFAULT] Enables broken "sRGB linear" blending to reproduce color management of the Web => ["iced_renderer/web-colors"]
|
||||
# "web-colors",
|
||||
|
||||
# Enables the WebGL backend => ["iced_renderer/webgl"]
|
||||
# "webgl",
|
||||
|
||||
# Enables syntax highligthing => ["iced_highlighter", "iced_widget/highlighter"]
|
||||
# "highlighter",
|
||||
|
||||
# Enables the advanced module => ["iced_core/advanced", "iced_widget/advanced"]
|
||||
"advanced",
|
||||
|
||||
# Embeds Fira Sans into the final application; useful for testing and Wasm builds => ["iced_renderer/fira-sans"]
|
||||
"fira-sans",
|
||||
|
||||
# [DEFAULT] Auto-detects light/dark mode for the built-in theme => ["iced_core/auto-detect-theme"]
|
||||
# "auto-detect-theme",
|
||||
|
||||
# Enables strict assertions for debugging purposes at the expense of performance => ["iced_renderer/strict-assertions"]
|
||||
"strict-assertions",
|
||||
|
||||
# Redraws on every runtime event, and not only when a widget requests it => ["iced_winit/unconditional-rendering"]
|
||||
# "unconditional-rendering",
|
||||
|
||||
# Enables support for the `sipper` library => ["iced_runtime/sipper"
|
||||
"sipper"
|
||||
]}
|
||||
pipewire = "0.8.0"
|
||||
rustfft = "6.4.0"
|
||||
|
||||
[patch.crates-io]
|
||||
iced = {git = "https://github.com/iced-rs/iced.git" }
|
||||
|
||||
[profile.release]
|
||||
debug = true
|
Loading…
Add table
Add a link
Reference in a new issue