[package] name = "tauri-runtime-wry" version = "2.11.4" description = "Wry bindings to the Tauri runtime" exclude = ["CHANGELOG.md", "/target"] authors.workspace = true homepage.workspace = true repository.workspace = true categories.workspace = true license.workspace = true edition.workspace = true rust-version.workspace = true [dependencies] wry = { version = "0.57.0", default-features = false, features = [ "os-webview", "linux-body", ] } tao = { version = "0.37.0", default-features = false, features = ["rwh_06"] } tauri-runtime = { workspace = true } tauri-utils = { workspace = true } raw-window-handle = "0.6" http = "1" url = "2" tracing = { version = "0.1", optional = true } log = "0.4.21" [target."cfg(windows)".dependencies] webview2-com = "0.39" softbuffer = { version = "0.4", default-features = false } once_cell = "1.20" [target."cfg(windows)".dependencies.windows] version = "0.62" features = [ "Win32_Foundation", "Win32_Graphics_Dwm", "Win32_UI_WindowsAndMessaging", ] [target."cfg(any(target_os = \"linux\", target_os = \"dragonfly\", target_os = \"freebsd\", target_os = \"openbsd\", target_os = \"netbsd\"))".dependencies] gtk = { version = "0.18", features = ["v3_24"] } webkit2gtk = { version = "=2.0", features = ["v2_40"] } percent-encoding = "2" [target.'cfg(target_vendor = "apple")'.dependencies] objc2 = "0.6" [target.'cfg(target_os = "macos")'.dependencies] objc2-app-kit = { version = "0.3.2", default-features = false, features = [ "block2", "NSApplication", "NSResponder", "NSView", "NSWindow", "NSScreen", "NSGraphics", ] } [target."cfg(target_os = \"android\")".dependencies] jni = "0.21" [features] default = ["x11", "dbus"] devtools = ["wry/devtools", "tauri-runtime/devtools"] x11 = ["tao/x11", "wry/x11"] macos-private-api = ["tauri-runtime/macos-private-api"] # TODO: Remove in v3 - wry does not have this feature anymore objc-exception = [] tracing = ["dep:tracing", "wry/tracing"] macos-proxy = ["wry/mac-proxy"] unstable = [] common-controls-v6 = ["windows/Win32_UI_Controls", "windows/Win32_UI_Shell"] dbus = ["tao/dbus"] [lints] workspace = true