app_window 0.2.1

Cross-platform window library
Documentation
[dependencies.app_input]
optional = true
version = "0.1.0"

[dependencies.continue]
version = "0.1"

[dependencies.logwise]
version = "0.2.3"

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

[dependencies.some_executor]
optional = true
version = "0.5"

[dependencies.thiserror]
version = "2.0.9"

[dependencies.wgpu]
optional = true
version = "~25"

[dev-dependencies.ampsc]
version = "0.2.0"

[dev-dependencies.some_executor]
version = "0.5.0"

[dev-dependencies.wgpu]
version = "~25"

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

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

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

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

[features]
app_input = ["dep:app_input"]
some_executor = ["dep:some_executor"]
wgpu = ["dep:wgpu", "dep:some_executor"]

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

[package]
authors = ["Drew Crawford <drew@sealedabstract.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["gui", "os", "wasm"]
description = "Cross-platform window library"
edition = "2024"
exclude = [".*"]
homepage = "https://sealedabstract.com/code/app_window"
keywords = ["window", "windowing"]
license = "MPL-2.0"
name = "app_window"
readme = "README.md"
repository = "https://github.com/drewcrawford/app_window"
rust-version = "1.85.1"
version = "0.2.1"

[target.'cfg(target_arch="wasm32")'.dependencies.ampsc]
version = "0.2.0"

[target.'cfg(target_arch="wasm32")'.dependencies.send_cells]
version = "0.1.1"

[target.'cfg(target_arch="wasm32")'.dependencies.some_executor]
version = "0.5.0"

[target.'cfg(target_arch="wasm32")'.dependencies.wasm-bindgen]
version = "0.2.99"

[target.'cfg(target_arch="wasm32")'.dependencies.wasm-bindgen-futures]
version = "0.4.49"

[target.'cfg(target_arch="wasm32")'.dependencies.wasm_thread]
version = "0.3.3"

[target.'cfg(target_arch="wasm32")'.dependencies.web-sys]
features = ["CssStyleDeclaration", "HtmlCanvasElement"]
version = "0.3.76"

[target.'cfg(target_arch="wasm32")'.dev-dependencies.console_error_panic_hook]
version = "0.1.7"

[target.'cfg(target_arch="wasm32")'.dev-dependencies.wasm_thread]
version = "0.3.3"

[target.'cfg(target_os = "macos")'.build-dependencies.swift-rs]
features = ["build"]
version = "1.0.7"

[target.'cfg(target_os = "macos")'.dependencies.swift-rs]
version = "1.0.7"

[target.'cfg(target_os="linux")'.dependencies.accesskit]
version = "0.19.0"

[target.'cfg(target_os="linux")'.dependencies.accesskit_unix]
version = "0.15.0"

[target.'cfg(target_os="linux")'.dependencies.io-uring]
version = "0.7.3"

[target.'cfg(target_os="linux")'.dependencies.libc]
version = "0.2.169"

[target.'cfg(target_os="linux")'.dependencies.memmap2]
version = "0.9.5"

[target.'cfg(target_os="linux")'.dependencies.send_cells]
version = "0.1.0"

[target.'cfg(target_os="linux")'.dependencies.some_local_executor]
version = "0.1.2"

[target.'cfg(target_os="linux")'.dependencies.wayland-backend]
features = ["client_system"]
version = "0.3.7"

[target.'cfg(target_os="linux")'.dependencies.wayland-client]
version = "0.31.7"

[target.'cfg(target_os="linux")'.dependencies.wayland-cursor]
version = "0.31.7"

[target.'cfg(target_os="linux")'.dependencies.wayland-protocols]
features = ["client"]
version = "0.32.5"

[target.'cfg(target_os="linux")'.dependencies.zune-png]
version = "0.4.10"

[target.'cfg(target_os="windows")'.dependencies.send_cells]
version = "0.1.0"

[target.'cfg(target_os="windows")'.dependencies.some_executor]
optional = true
version = "0.5"

[target.'cfg(target_os="windows")'.dependencies.windows]
features = ["Win32_System_Threading", "Win32_UI_WindowsAndMessaging", "Win32_Graphics_Gdi", "Win32_System_LibraryLoader", "Win32_UI_HiDpi"]
version = "0.61.0"