chore: initialize qiming workspace repository

This commit is contained in:
Codex
2026-05-29 14:22:48 +08:00
commit bfd67a0f2c
10750 changed files with 1885711 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
import { ipcMain } from 'electron';
import type { HandlerContext } from '@shared/types/ipc';
export function registerWindowHandlers(ctx: HandlerContext): void {
ipcMain.handle('window:minimize', () => {
ctx.getMainWindow()?.minimize();
});
ipcMain.handle('window:maximize', () => {
const win = ctx.getMainWindow();
if (win?.isMaximized()) {
win.unmaximize();
} else {
win?.maximize();
}
});
ipcMain.handle('window:close', () => {
ctx.getMainWindow()?.close();
});
}