init: AI Grading Assistant MVP

This commit is contained in:
2026-07-15 21:54:21 +08:00
commit 3b1dc16489
34 changed files with 10266 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
import { app, BrowserWindow } from 'electron'
import { createMainWindow } from './window'
import { registerShortcut } from './shortcut'
import { setupIpc } from './ipc'
import { createTray } from './tray'
import log from 'electron-log'
log.info('App starting...')
app.whenReady().then(() => {
const win = createMainWindow()
registerShortcut(win)
setupIpc(win)
createTray(win)
app.on('activate', () => {
if (BrowserWindow.getAllWindows().length === 0) {
createMainWindow()
}
})
})
app.on('window-all-closed', () => {
if (process.platform !== 'darwin') {
app.quit()
}
})