iced_baseview 0.1.1

A baseview backend for Iced
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "iced_baseview"
version = "0.1.1"
authors = [
    "Billy Messenger <BillyDM@protonmail.com>",
    "Robbert van der Helm <mail@robbertvanderhelm.nl>",
    "Joakim FrostegÄrd <joakim.frostegard@gmail.com>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A baseview backend for Iced"
readme = "README.md"
keywords = [
    "gui",
    "nih-plug",
    "plugin",
    "clap",
    "vst3",
]
categories = ["gui"]
license = "MIT OR Apache-2.0"
repository = "https://codeberg.org/BillyDM/nih-plug"

[package.metadata.docs.rs]
all-features = true

[features]
advanced = [
    "iced_core/advanced",
    "iced_widget/advanced",
]
advanced-shaping = ["iced_core/advanced-shaping"]
app-builder = []
basic-shaping = ["iced_core/basic-shaping"]
canvas = ["iced_widget/canvas"]
crisp = [
    "iced_core/crisp",
    "iced_widget/crisp",
]
debug = [
    "dep:iced_devtools",
    "iced_program/debug",
    "iced_debug/enable",
]
default = [
    "tracing",
    "app-builder",
    "wgpu",
    "tiny-skia",
    "crisp",
    "web-colors",
    "thread-pool",
    "x11",
]
fira-sans = ["iced_renderer/fira-sans"]
highlighter = [
    "dep:iced_highlighter",
    "iced_widget/highlighter",
]
hot = [
    "debug",
    "iced_debug/hot",
]
image = [
    "image-without-codecs",
    "image/default",
]
image-without-codecs = [
    "iced_widget/image",
    "dep:image",
]
lazy = ["iced_widget/lazy"]
markdown = ["iced_widget/markdown"]
nih_log = ["dep:nih_plug_core"]
qr_code = ["iced_widget/qr_code"]
rustanalyzer_opengl_workaround = []
selector = ["iced_runtime/selector"]
sipper = ["iced_runtime/sipper"]
smol = ["iced_futures/smol"]
strict-assertions = ["iced_renderer/strict-assertions"]
svg = ["iced_widget/svg"]
sysinfo = ["dep:sysinfo"]
thread-pool = ["iced_futures/thread-pool"]
time-travel = [
    "debug",
    "iced_program/time-travel",
    "iced_devtools/time-travel",
]
tiny-skia = ["iced_renderer/tiny-skia"]
tokio = ["iced_futures/tokio"]
tracing = ["dep:tracing"]
unconditional-rendering = []
web-colors = ["iced_renderer/web-colors"]
wgpu = [
    "wgpu-bare",
    "iced_renderer/wgpu",
]
wgpu-bare = ["iced_renderer/wgpu-bare"]
x11 = [
    "iced_renderer/x11",
    "window_clipboard/x11",
]

[lib]
name = "iced_baseview"
path = "src/lib.rs"

[[example]]
name = "counter"
path = "examples/counter.rs"

[[example]]
name = "hello_world"
path = "examples/hello_world.rs"

[[example]]
name = "slider"
path = "examples/slider.rs"

[[example]]
name = "text_input"
path = "examples/text_input.rs"

[dependencies.baseview]
version = "0.1"

[dependencies.iced_core]
version = "0.14"

[dependencies.iced_debug]
version = "0.14"

[dependencies.iced_devtools]
version = "0.14"
optional = true

[dependencies.iced_futures]
version = "0.14"

[dependencies.iced_highlighter]
version = "0.14"
optional = true

[dependencies.iced_program]
version = "0.14"

[dependencies.iced_renderer]
version = "0.14"

[dependencies.iced_runtime]
version = "0.14"

[dependencies.iced_widget]
version = "0.14"

[dependencies.image]
version = "0.25"
optional = true
default-features = false

[dependencies.keyboard-types]
version = "0.6"
default-features = false

[dependencies.nih_plug_core]
version = "0.1"
optional = true

[dependencies.raw-window-handle]
version = "0.5"

[dependencies.raw-window-handle-06]
version = "0.6"
package = "raw-window-handle"

[dependencies.sysinfo]
version = "0.38"
optional = true

[dependencies.thiserror]
version = "2.0"

[dependencies.tracing]
version = "0.1"
optional = true

[dependencies.window_clipboard]
version = "0.5"
default-features = false

[dev-dependencies.baseview]
version = "0.1"
features = ["opengl"]

[dev-dependencies.tracing-subscriber]
version = "0.3.22"