fix: show main window when hide to active

- Updated the onActivate method in LifecycleManager to ensure the main window is shown and focused when activated, improving user experience.
- Added import for LifecycleManager in bootstrap.ts to support the new functionality.

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei 2025-06-20 15:12:56 +08:00
parent e54cb16c62
commit 447ad32d9f
No known key found for this signature in database
GPG Key ID: 0F62D33977F021F7
1 changed files with 4 additions and 4 deletions

View File

@ -1,4 +1,4 @@
import { app, BrowserWindow } from "electron"
import { app } from "electron"
import { WindowManager } from "~/manager/window"
@ -28,9 +28,9 @@ class LifecycleManagerStatic {
}
private onActivate() {
if (BrowserWindow.getAllWindows().length === 0) {
WindowManager.getMainWindowOrCreate()
}
const mainWindow = WindowManager.getMainWindowOrCreate()
mainWindow.show()
mainWindow.focus()
}
public onReady(callback: () => void) {