widgetkit 0.2.1

Modular Rust framework for building desktop widgets.
Documentation
[package]

name = "widgetkit"

version.workspace = true

edition.workspace = true

rust-version.workspace = true

license.workspace = true

description = "Modular Rust framework for building desktop widgets."

repository.workspace = true

readme = "../../README.md"

keywords = ["widgets", "gui", "desktop", "windows", "canvas"]

categories = ["gui", "rendering"]



[features]

default = []

canvas = ["dep:widgetkit-core", "dep:widgetkit-render", "dep:widgetkit-runtime"]

windows = ["canvas", "dep:widgetkit-host-windows"]

runtime-tokio = ["canvas", "widgetkit-runtime/runtime-tokio"]



[dependencies]

widgetkit-core = { version = "0.2.1", path = "../widgetkit-core", optional = true }
widgetkit-render = { version = "0.2.1", path = "../widgetkit-render", optional = true }
widgetkit-runtime = { version = "0.2.1", path = "../widgetkit-runtime", optional = true, default-features = false }
widgetkit-host-windows = { version = "0.2.1", path = "../widgetkit-host-windows", optional = true }


[dev-dependencies]

chrono.workspace = true



[[example]]

name = "clock"

path = "examples/clock.rs"

required-features = ["windows", "canvas"]



[[example]]

name = "pulse"

path = "examples/pulse.rs"

required-features = ["windows", "canvas"]