From 981538755b083fbfcc5c3b721867d37a2102543d Mon Sep 17 00:00:00 2001 From: bingryan <41174435+bingryan@users.noreply.github.com> Date: Sat, 22 Apr 2023 04:09:37 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20hide=20dock=20icon=20and?= =?UTF-8?q?=20set=20window=20always=20on=20top(#13)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src-tauri/src/core/handle.rs | 5 +---- src-tauri/src/main.rs | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src-tauri/src/core/handle.rs b/src-tauri/src/core/handle.rs index 35f193b..a91ed77 100644 --- a/src-tauri/src/core/handle.rs +++ b/src-tauri/src/core/handle.rs @@ -84,15 +84,12 @@ impl Handle { let title = window_info.title.as_str(); let url = window_info.url.as_str(); - // Q: 如果有之前的窗口存在, 那就弹出之前的窗口,请补上逻辑 - // A: if let Some(window) = app_handle.get_window(label) { + let _ = window.set_always_on_top(true); let _ = window.show(); return; } - // Q: Tauri如何关闭Mac APP的隐藏 - // A: let new_window = tauri::window::WindowBuilder::new( app_handle, label.to_string(), diff --git a/src-tauri/src/main.rs b/src-tauri/src/main.rs index 1a621ee..a3c7d13 100644 --- a/src-tauri/src/main.rs +++ b/src-tauri/src/main.rs @@ -49,7 +49,7 @@ fn init(app: &mut App) -> std::result::Result<(), Box> { window.close_devtools(); } #[cfg(target_os = "macos")] - app.set_activation_policy(tauri::ActivationPolicy::Regular); + app.set_activation_policy(tauri::ActivationPolicy::Accessory); AppConfig::init()?; core::handle::Handle::global().init(app.app_handle());