diff --git a/app/electron/main.ts b/app/electron/main.ts index f57c290..21b8cc4 100644 --- a/app/electron/main.ts +++ b/app/electron/main.ts @@ -1,4 +1,4 @@ -import { app, BrowserWindow, ipcMain } from "electron"; +import { app, BrowserWindow, ipcMain, Menu } from "electron"; import { spawn, ChildProcessWithoutNullStreams } from "node:child_process"; import path from "node:path"; import { fileURLToPath } from "node:url"; @@ -198,6 +198,13 @@ function createWindow() { if (process.platform === "darwin") { winOptions.titleBarStyle = "hiddenInset"; winOptions.trafficLightPosition = { x: 16, y: 18 }; + } else if (process.platform === "win32") { + winOptions.titleBarStyle = "hidden"; + winOptions.titleBarOverlay = { + color: "#0a0612", + symbolColor: "#ece9f6", + height: 32, + }; } win = new BrowserWindow(winOptions); @@ -221,6 +228,7 @@ ipcMain.handle("engine-request", async (_e, method: string, params: any) => { }); app.whenReady().then(() => { + Menu.setApplicationMenu(null); startEngine(); createWindow(); app.on("activate", () => { diff --git a/app/electron/preload.cjs b/app/electron/preload.cjs index bef4d2b..99f91cb 100644 --- a/app/electron/preload.cjs +++ b/app/electron/preload.cjs @@ -1,6 +1,7 @@ const { contextBridge, ipcRenderer } = require("electron"); contextBridge.exposeInMainWorld("agentsec", { + platform: process.platform, request: (method, params) => ipcRenderer.invoke("engine-request", method, params ?? {}), onEvent: (cb) => { diff --git a/app/package-lock.json b/app/package-lock.json index 1e1a632..c87c1aa 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -1,12 +1,12 @@ { "name": "agentsec-app", - "version": "0.1.0", + "version": "0.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "agentsec-app", - "version": "0.1.0", + "version": "0.1.1", "license": "AGPL-3.0", "devDependencies": { "@types/react": "^18.3.12", diff --git a/app/src/App.tsx b/app/src/App.tsx index f4e17d3..4d4d74a 100644 --- a/app/src/App.tsx +++ b/app/src/App.tsx @@ -70,6 +70,7 @@ export function App() { return (
+