visualize prerequisite check steps

This commit is contained in:
geekgeekrun
2026-01-18 03:43:58 +08:00
parent ce32dc4c2f
commit 0df3174ad9
11 changed files with 285 additions and 47 deletions
@@ -3,6 +3,7 @@ import path from 'path'
import { openDevTools } from '../commands'
import { createFirstLaunchNoticeWindow } from './firstLaunchNoticeWindow'
import { isFirstLaunchNoticeApproveFlagExist } from '../features/first-launch-notice-window'
import { daemonEE } from '../flow/OPEN_SETTING_WINDOW/connect-to-daemon'
export let mainWindow: BrowserWindow | null = null
export function createMainWindow(): BrowserWindow {
@@ -58,5 +59,10 @@ export function createMainWindow(): BrowserWindow {
mainWindow!.once('closed', () => {
mainWindow = null
})
daemonEE.on('message', (message) => {
if (message.type === 'worker-to-gui-message') {
mainWindow?.webContents?.send('worker-to-gui-message', message)
}
})
return mainWindow!
}