From 7c0086a4847f11ebfbb4ae34f79a5746879d38b3 Mon Sep 17 00:00:00 2001 From: fullex <106392080+0xfullex@users.noreply.github.com> Date: Thu, 1 May 2025 21:29:41 +0800 Subject: [PATCH] refactor: Seperate MiniWindow loading from MainWindow (#5581) --- src/main/services/WindowService.ts | 6 +- src/renderer/index.html | 73 ++++++++++--------- src/renderer/src/entryPoint.tsx | 9 +++ src/renderer/src/init.ts | 2 +- src/renderer/src/main.tsx | 16 ---- src/renderer/src/utils/index.ts | 4 - .../mini/{App.tsx => MiniWindowApp.tsx} | 24 +++--- .../windows/mini/chat/components/Message.tsx | 3 +- src/renderer/src/windows/mini/entryPoint.tsx | 22 ++++++ .../src/windows/mini/home/HomeWindow.tsx | 1 - src/renderer/src/windows/mini/index.html | 24 ++++++ 11 files changed, 108 insertions(+), 76 deletions(-) create mode 100644 src/renderer/src/entryPoint.tsx delete mode 100644 src/renderer/src/main.tsx rename src/renderer/src/windows/mini/{App.tsx => MiniWindowApp.tsx} (100%) create mode 100644 src/renderer/src/windows/mini/entryPoint.tsx create mode 100644 src/renderer/src/windows/mini/index.html diff --git a/src/main/services/WindowService.ts b/src/main/services/WindowService.ts index 585f7c6eea..2e94cdf3b4 100644 --- a/src/main/services/WindowService.ts +++ b/src/main/services/WindowService.ts @@ -489,11 +489,9 @@ export class WindowService { }) if (is.dev && process.env['ELECTRON_RENDERER_URL']) { - this.miniWindow.loadURL(process.env['ELECTRON_RENDERER_URL'] + '#/mini') + this.miniWindow.loadURL(process.env['ELECTRON_RENDERER_URL'] + '/src/windows/mini/index.html') } else { - this.miniWindow.loadFile(join(__dirname, '../renderer/index.html'), { - hash: '#/mini' - }) + this.miniWindow.loadFile(join(__dirname, '../renderer/src/windows/mini/index.html')) } return this.miniWindow diff --git a/src/renderer/index.html b/src/renderer/index.html index 19a44594df..eebceeac66 100644 --- a/src/renderer/index.html +++ b/src/renderer/index.html @@ -1,42 +1,43 @@ -
- - - -
-
+