This commit is contained in:
Timothy Jaeryang Baek 2025-01-14 01:12:50 -08:00
parent 29b75fd9b0
commit fa610e6327

View File

@ -99,34 +99,34 @@ if (!gotTheLock) {
...(SERVER_STATUS === 'started' ...(SERVER_STATUS === 'started'
? [ ? [
{ {
label: 'Stop Server', label: 'Stop Server',
click: async () => { click: async () => {
await stopAllServers(); await stopAllServers();
SERVER_STATUS = 'stopped'; SERVER_STATUS = 'stopped';
mainWindow.webContents.send('main:data', { mainWindow.webContents.send('main:data', {
type: 'server:status', type: 'server:status',
data: SERVER_STATUS data: SERVER_STATUS
}); });
updateTrayMenu('Open WebUI: Stopped', null); // Update tray menu with stopped status updateTrayMenu('Open WebUI: Stopped', null); // Update tray menu with stopped status
}
} }
] }
]
: SERVER_STATUS === 'starting' : SERVER_STATUS === 'starting'
? [ ? [
{ {
label: 'Starting Server...', label: 'Starting Server...',
enabled: false enabled: false
} }
] ]
: [ : [
{ {
label: 'Start Server', label: 'Start Server',
click: async () => { click: async () => {
await startServerHandler(); await startServerHandler();
}
} }
]), }
]),
{ {
type: 'separator' type: 'separator'
@ -180,6 +180,7 @@ if (!gotTheLock) {
} }
mainWindow.loadURL(SERVER_URL); mainWindow.loadURL(SERVER_URL);
mainWindow
const urlObj = new URL(SERVER_URL); const urlObj = new URL(SERVER_URL);
const port = urlObj.port || '8080'; // Fallback to port 8080 if not provided const port = urlObj.port || '8080'; // Fallback to port 8080 if not provided
@ -212,6 +213,9 @@ if (!gotTheLock) {
webPreferences: { webPreferences: {
preload: path.join(__dirname, 'preload.js') preload: path.join(__dirname, 'preload.js')
}, },
...(process.platform === 'win32' ? {
frame: false
} : {}),
titleBarStyle: process.platform === 'win32' ? 'default' : 'hidden', titleBarStyle: process.platform === 'win32' ? 'default' : 'hidden',
trafficLightPosition: { x: 10, y: 10 }, trafficLightPosition: { x: 10, y: 10 },
// expose window controlls in Windows/Linux // expose window controlls in Windows/Linux