[dependencies.cfg-if]
version = "1"
[dependencies.compio]
version = "0.15.0"
[dependencies.compio-log]
version = "0.1.0"
[dependencies.futures-util]
version = "0.3"
[dependencies.image]
default-features = false
version = "0.25"
[dependencies.inherit-methods-macro]
version = "0.1"
[dependencies.winio-elm]
features = ["handle", "layout"]
version = "0.1.1"
[dependencies.winio-handle]
version = "0.2.0"
[dependencies.winio-layout]
version = "0.1.0"
[dependencies.winio-primitive]
version = "0.1.0"
[dev-dependencies.compio]
features = ["time", "rustls", "ring"]
version = "0.15.0"
[dev-dependencies.cyper]
default-features = false
features = ["rustls", "http2", "http3-altsvc"]
version = "0.4.0"
[dev-dependencies.dirs]
version = "6.0"
[dev-dependencies.futures-util]
version = "0.3"
[dev-dependencies.image]
default-features = false
features = ["default-formats"]
version = "0.25"
[dev-dependencies.itertools]
version = "0.14"
[dev-dependencies.tracing-subscriber]
version = "0.3"
[[example]]
name = "basic"
path = "examples/basic.rs"
[[example]]
name = "fs"
path = "examples/fs.rs"
[[example]]
name = "gallery"
path = "examples/gallery.rs"
[[example]]
name = "mdi"
path = "examples/mdi.rs"
[[example]]
name = "net"
path = "examples/net.rs"
[[example]]
name = "widgets"
path = "examples/widgets.rs"
[features]
default = ["qt", "win32", "win32-dark-mode"]
enable_log = ["compio/enable_log", "compio-log/enable_log"]
gtk = ["dep:winio-ui-gtk"]
nightly = ["compio/nightly", "cyper/nightly"]
objc-static = ["winio-ui-app-kit/objc-static"]
qt = ["dep:winio-ui-qt"]
win32 = ["dep:winio-ui-win32"]
win32-dark-mode = ["winio-ui-win32?/dark-mode", "winio-ui-winui?/win32-dark-mode"]
winui = ["dep:winio-ui-winui"]
[lib]
name = "winio"
path = "src/lib.rs"
[package]
authors = ["Berrysoft <Strawberry_Str@hotmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["asynchronous", "gui"]
description = "Single-threaded async GUI runtime based on compio."
edition = "2021"
keywords = ["async", "gui"]
license = "MIT"
name = "winio"
readme = "README.md"
repository = "https://github.com/compio-rs/winio"
version = "0.7.2"
[target.'cfg(not(any(windows, target_os = "macos")))'.dependencies.winio-ui-gtk]
optional = true
version = "0.1.2"
[target.'cfg(not(any(windows, target_os = "macos")))'.dependencies.winio-ui-qt]
optional = true
version = "0.1.2"
[target.'cfg(target_os = "macos")'.dependencies.winio-ui-app-kit]
version = "0.1.4"
[target."cfg(windows)".dependencies.winio-ui-win32]
optional = true
version = "0.1.2"
[target."cfg(windows)".dependencies.winio-ui-winui]
optional = true
version = "0.1.2"