From 95d69769d294cd1a0f1b3bd12b3e6b4fd09d2fff Mon Sep 17 00:00:00 2001 From: Kuingsmile <96409857+Kuingsmile@users.noreply.github.com> Date: Tue, 20 Jan 2026 13:53:39 +0800 Subject: [PATCH] :bug: Fix(custom): fix tray page ui issue --- src/main/events/rpc/routes/system/window.ts | 7 +- src/renderer/pages/TrayPage.vue | 323 ++++---------------- 2 files changed, 60 insertions(+), 270 deletions(-) diff --git a/src/main/events/rpc/routes/system/window.ts b/src/main/events/rpc/routes/system/window.ts index 5aa049fe..5ec0882c 100644 --- a/src/main/events/rpc/routes/system/window.ts +++ b/src/main/events/rpc/routes/system/window.ts @@ -22,7 +22,12 @@ export default [ action: IRPCActionType.OPEN_WINDOW, handler: async (_: IIPCEvent, args: [windowName: string]) => { const window = windowManager.get(args[0]) - window?.show() + if (window) { + window.show() + window.focus() + } else { + windowManager.create(args[0]) + } }, }, { diff --git a/src/renderer/pages/TrayPage.vue b/src/renderer/pages/TrayPage.vue index d0eddf6a..ccd8cc1b 100644 --- a/src/renderer/pages/TrayPage.vue +++ b/src/renderer/pages/TrayPage.vue @@ -1,43 +1,57 @@