feat: update systray creation to use TrayIconBuilder and pass app reference

fix: macos systray duplicated icon
This commit is contained in:
Tunglies
2025-03-12 13:04:15 +08:00
parent 0f10952979
commit 2bcd653a56
3 changed files with 11 additions and 14 deletions

View File

@@ -96,7 +96,7 @@ pub async fn resolve_setup(app: &mut App) {
log::trace!(target: "app", "init system tray");
log_err!(tray::Tray::global().init());
log_err!(tray::Tray::global().create_systray());
log_err!(tray::Tray::global().create_systray(app));
log_err!(sysopt::Sysopt::global().update_sysproxy().await);
log_err!(sysopt::Sysopt::global().init_guard_sysproxy());