[dependencies.cfg-if]
version = "1"
[dependencies.compio]
version = "0.16.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.3.1"
[dependencies.winio-handle]
version = "0.4.0"
[dependencies.winio-layout]
version = "0.1.2"
[dependencies.winio-primitive]
version = "0.1.1"
[dev-dependencies.axum]
default-features = false
version = "0.8"
[dev-dependencies.compio]
features = ["time", "rustls", "ring"]
version = "0.16.0"
[dev-dependencies.cyper]
default-features = false
features = ["rustls", "http2", "http3-altsvc"]
version = "0.5.0"
[dev-dependencies.cyper-axum]
version = "0.5.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.local-sync]
version = "0.1"
[dev-dependencies.pulldown-cmark]
version = "0.13"
[dev-dependencies.send_wrapper]
features = ["futures"]
version = "0.6"
[dev-dependencies.tracing-subscriber]
version = "0.3"
[dev-dependencies.tuplex]
version = "0.1"
[dev-dependencies.url]
version = "2"
[[example]]
name = "widgets"
path = "examples/widgets.rs"
[features]
all = ["media", "webview"]
default = ["qt", "win32"]
enable_log = ["compio/enable_log", "compio-log/enable_log"]
gtk = ["dep:winio-ui-gtk"]
media = ["winio-ui-app-kit/media", "winio-ui-win32?/media", "winio-ui-winui?/media", "winio-ui-gtk?/media", "winio-ui-qt?/media"]
nightly = ["compio/nightly", "cyper/nightly", "cyper-axum/nightly"]
objc-static = ["winio-ui-app-kit/objc-static"]
qt = ["dep:winio-ui-qt"]
webview = ["winio-ui-app-kit/webview", "winio-ui-win32?/webview", "winio-ui-winui?/webview", "winio-ui-gtk?/webview", "winio-ui-qt?/webview"]
win32 = ["dep:winio-ui-win32"]
win32-dark-mode = ["winio-ui-win32?/dark-mode", "winio-ui-winui?/win32-dark-mode"]
winui = ["dep:winio-ui-winui"]
winui-enable-cbs = ["winio-ui-winui?/enable-cbs"]
winui-webview-system = ["winio-ui-winui?/webview-system"]
[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.9.2"
[target.'cfg(not(any(windows, target_os = "macos")))'.dependencies.winio-ui-gtk]
optional = true
version = "0.3.1"
[target.'cfg(not(any(windows, target_os = "macos")))'.dependencies.winio-ui-qt]
optional = true
version = "0.3.1"
[target.'cfg(target_os = "macos")'.dependencies.winio-ui-app-kit]
version = "0.3.3"
[target."cfg(windows)".dependencies.winio-ui-win32]
optional = true
version = "0.3.2"
[target."cfg(windows)".dependencies.winio-ui-winui]
optional = true
version = "0.3.3"