From 7f35a0f2f3cb2b4afd194b93fa210e8af475b16a Mon Sep 17 00:00:00 2001 From: ming Date: Thu, 27 Aug 2026 23:39:51 +0800 Subject: [PATCH] fix(tauri): enable and observe tray notifications --- apps/tauri/src-tauri/capabilities/default.json | 1 + apps/tauri/src-tauri/src/lib.rs | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/tauri/src-tauri/capabilities/default.json b/apps/tauri/src-tauri/capabilities/default.json index e2bf21d..321bd6a 100644 --- a/apps/tauri/src-tauri/capabilities/default.json +++ b/apps/tauri/src-tauri/capabilities/default.json @@ -6,6 +6,7 @@ "permissions": [ "core:default", "opener:default", + "notification:default", "global-shortcut:allow-is-registered", "global-shortcut:allow-register", "global-shortcut:allow-unregister" diff --git a/apps/tauri/src-tauri/src/lib.rs b/apps/tauri/src-tauri/src/lib.rs index eeaeeb0..c6f874f 100644 --- a/apps/tauri/src-tauri/src/lib.rs +++ b/apps/tauri/src-tauri/src/lib.rs @@ -210,10 +210,13 @@ fn apply_startup_preferences(app: &AppHandle) -> tauri::Result<()> { } fn notify_tray_error(app: &AppHandle, title: &str, message: &str) { - let _ = app + if let Err(error) = app .notification() .builder() .title(title) .body(message) - .show(); + .show() + { + eprintln!("failed to show tray error notification: {error}"); + } }