diff --git a/desktop/src-tauri/src/lib.rs b/desktop/src-tauri/src/lib.rs index dc81497..1f620a8 100644 --- a/desktop/src-tauri/src/lib.rs +++ b/desktop/src-tauri/src/lib.rs @@ -90,7 +90,11 @@ fn build_tray_tauri(app: &AppHandle) -> tauri::Result<()> { let quit = MenuItem::with_id(app, "quit", "Quit CodeBurn", true, None::<&str>)?; let menu = Menu::with_items(app, &[&refresh, &report, &quit])?; + let icon = tauri::image::Image::from_bytes(include_bytes!("../icons/icon.png")) + .expect("failed to load tray icon"); + TrayIconBuilder::with_id("codeburn-tray") + .icon(icon) .tooltip("CodeBurn") .menu(&menu) .show_menu_on_left_click(false) diff --git a/desktop/src-tauri/tauri.conf.json b/desktop/src-tauri/tauri.conf.json index 4ca498f..2cf804e 100644 --- a/desktop/src-tauri/tauri.conf.json +++ b/desktop/src-tauri/tauri.conf.json @@ -27,11 +27,6 @@ ], "security": { "csp": "default-src 'self'; img-src 'self' data:; style-src 'self' 'unsafe-inline'; font-src 'self' data:; connect-src 'self' ipc: https://api.frankfurter.app" - }, - "trayIcon": { - "id": "codeburn-tray", - "iconPath": "icons/tray.png", - "iconAsTemplate": true } }, "bundle": {