Make tauri-runtime-wry optional with features (#13241)

This commit is contained in:
Tony 2025-04-16 14:50:11 +08:00 committed by GitHub
parent 82da4f17f5
commit 85b1912529
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 10 additions and 5 deletions

View File

@ -0,0 +1,5 @@
---
tauri: patch:bug
---
Make `tauri-runtime-wry` optional even with features like `macos-private-api`

View File

@ -181,13 +181,13 @@ objc2-web-kit = { version = "0.3", features = [
[features]
default = ["wry", "compression", "common-controls-v6"]
unstable = ["tauri-runtime-wry/unstable"]
unstable = ["tauri-runtime-wry?/unstable"]
common-controls-v6 = [
"tray-icon?/common-controls-v6",
"muda/common-controls-v6",
]
tray-icon = ["dep:tray-icon"]
tracing = ["dep:tracing", "tauri-macros/tracing", "tauri-runtime-wry/tracing"]
tracing = ["dep:tracing", "tauri-macros/tracing", "tauri-runtime-wry?/tracing"]
test = []
compression = ["tauri-macros/compression", "tauri-utils/compression"]
wry = ["webview2-com", "webkit2gtk", "tauri-runtime-wry"]
@ -201,13 +201,13 @@ custom-protocol = ["tauri-macros/custom-protocol"]
native-tls = ["reqwest/native-tls"]
native-tls-vendored = ["reqwest/native-tls-vendored"]
rustls-tls = ["reqwest/rustls-tls"]
devtools = ["tauri-runtime/devtools", "tauri-runtime-wry/devtools"]
devtools = ["tauri-runtime/devtools", "tauri-runtime-wry?/devtools"]
process-relaunch-dangerous-allow-symlink-macos = [
"tauri-utils/process-relaunch-dangerous-allow-symlink-macos",
]
macos-private-api = [
"tauri-runtime/macos-private-api",
"tauri-runtime-wry/macos-private-api",
"tauri-runtime-wry?/macos-private-api",
]
webview-data-url = ["data-url"]
protocol-asset = ["http-range"]
@ -215,7 +215,7 @@ config-json5 = ["tauri-macros/config-json5"]
config-toml = ["tauri-macros/config-toml"]
image-ico = ["image/ico"]
image-png = ["image/png"]
macos-proxy = ["tauri-runtime-wry/macos-proxy"]
macos-proxy = ["tauri-runtime-wry?/macos-proxy"]
specta = ["dep:specta"]
[[example]]