[dependencies.bitflags]
version = "2"
[dependencies.dpi]
version = "0.1.2"
[dependencies.rwh_06]
features = ["std"]
package = "raw-window-handle"
version = "0.6"
[dependencies.serde]
features = ["serde_derive"]
optional = true
version = "1"
[dependencies.smol_str]
version = "0.3"
[dependencies.tracing]
default-features = false
version = "0.1.40"
[dependencies.winit-core]
version = "=0.31.0-beta.1"
[dev-dependencies]
[features]
serde = ["dep:serde", "bitflags/serde", "smol_str/serde", "dpi/serde"]
[lib]
name = "winit_appkit"
path = "src/lib.rs"
[package]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Winit's Appkit / macOS backend"
documentation = "https://docs.rs/winit-appkit"
edition = "2024"
license = "Apache-2.0"
name = "winit-appkit"
readme = "README.md"
repository = "https://github.com/rust-windowing/winit"
resolver = "2"
rust-version = "1.85"
version = "0.31.0-beta.1"
[package.metadata.docs.rs]
all-features = true
targets = ["aarch64-apple-darwin", "x86_64-apple-darwin"]
[target.'cfg(target_vendor = "apple")'.dependencies.block2]
version = "0.6.1"
[target.'cfg(target_vendor = "apple")'.dependencies.dispatch2]
default-features = false
features = ["std", "objc2", "std", "objc2"]
version = "0.3.0"
[target.'cfg(target_vendor = "apple")'.dependencies.objc2]
features = ["relax-sign-encoding"]
version = "0.6.1"
[target.'cfg(target_vendor = "apple")'.dependencies.objc2-app-kit]
default-features = false
features = ["std", "objc2-core-foundation", "NSAppearance", "NSApplication", "NSBitmapImageRep", "NSButton", "NSColor", "NSControl", "NSCursor", "NSDragging", "NSEvent", "NSGraphics", "NSGraphicsContext", "NSImage", "NSImageRep", "NSMenu", "NSMenuItem", "NSOpenGLView", "NSPanel", "NSPasteboard", "NSResponder", "NSRunningApplication", "NSScreen", "NSTextInputClient", "NSTextInputContext", "NSToolbar", "NSView", "NSWindow", "NSWindowScripting", "NSWindowTabGroup"]
version = "0.3.2"
[target.'cfg(target_vendor = "apple")'.dependencies.objc2-core-foundation]
default-features = false
features = ["std", "block2", "CFBase", "CFCGTypes", "CFData", "CFRunLoop", "CFString", "CFUUID"]
version = "0.3.2"
[target.'cfg(target_vendor = "apple")'.dependencies.objc2-core-graphics]
default-features = false
features = ["std", "libc", "CGDirectDisplay", "CGDisplayConfiguration", "CGDisplayFade", "CGError", "CGRemoteOperation", "CGWindowLevel"]
version = "0.3.2"
[target.'cfg(target_vendor = "apple")'.dependencies.objc2-core-video]
default-features = false
features = ["std", "objc2-core-graphics", "CVBase", "CVReturn", "CVDisplayLink"]
version = "0.3.2"
[target.'cfg(target_vendor = "apple")'.dependencies.objc2-foundation]
default-features = false
features = ["std", "block2", "objc2-core-foundation", "NSArray", "NSAttributedString", "NSData", "NSDictionary", "NSDistributedNotificationCenter", "NSEnumerator", "NSGeometry", "NSKeyValueObserving", "NSNotification", "NSObjCRuntime", "NSOperation", "NSPathUtilities", "NSProcessInfo", "NSRunLoop", "NSString", "NSThread", "NSValue"]
version = "0.3.2"
[target.'cfg(target_vendor = "apple")'.dependencies.winit-common]
features = ["core-foundation", "event-handler"]
version = "=0.31.0-beta.1"