diff --git a/src-tauri/resources/tray_idle_dark.png b/src-tauri/resources/tray_idle_dark.png new file mode 100644 index 0000000..873b11b Binary files /dev/null and b/src-tauri/resources/tray_idle_dark.png differ diff --git a/src-tauri/resources/tray_recording_dark.png b/src-tauri/resources/tray_recording_dark.png new file mode 100644 index 0000000..d37b8bd Binary files /dev/null and b/src-tauri/resources/tray_recording_dark.png differ diff --git a/src-tauri/resources/tray_transcribing_dark.png b/src-tauri/resources/tray_transcribing_dark.png new file mode 100644 index 0000000..d3d9cd2 Binary files /dev/null and b/src-tauri/resources/tray_transcribing_dark.png differ diff --git a/src-tauri/src/lib.rs b/src-tauri/src/lib.rs index ef76971..436ab3c 100644 --- a/src-tauri/src/lib.rs +++ b/src-tauri/src/lib.rs @@ -78,9 +78,16 @@ pub fn run() { )) .manage(Mutex::new(ShortcutToggleStates::default())) .setup(move |app| { + // Log the current system theme + if let Some(main_window) = app.get_webview_window("main") { + if let Ok(theme) = main_window.theme() { + println!("System theme: {:?}", theme); + } + } + let tray = TrayIconBuilder::new() .icon(Image::from_path(app.path().resolve( - "resources/tray_idle.png", + "resources/tray_idle_dark.png", tauri::path::BaseDirectory::Resource, )?)?) .show_menu_on_left_click(true)