From 0ca647a8d762cbba2ecfbefed7ff13565ec46229 Mon Sep 17 00:00:00 2001 From: Erwan Leboucher Date: Mon, 20 Jul 2026 22:40:39 +0200 Subject: [PATCH] fix: don't pull tauri default features (wry) unconditionally The plugin is generic over R: Runtime and doesn't need tauri/wry to compile. Enabling tauri defaults forced tauri/wry -> tauri-runtime-wry -> webkit2gtk into downstream CEF builds that should only use the CEF runtime. The iOS target-cfg already adds features = ["wry"] explicitly, so iOS keeps wry. Sable's own tauri dep sets dynamic-acl/compression, so no shared features are lost. --- Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index f32189a..ecf8cf8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,9 +18,9 @@ push-notifications = ["dep:zbus", "dep:tokio", "dep:uuid"] notify-rust = ["dep:notify-rust"] [dependencies] -tauri = "2" +tauri = { version = "2", default-features = false } serde = "1.0" -serde_json = "1" +serde_json = "1.0" serde_repr = "0.1" thiserror = "2" log = "0.4"