diff --git a/src/main/app.ts b/src/main/app.ts index ce57bc2..fc1dae4 100644 --- a/src/main/app.ts +++ b/src/main/app.ts @@ -1,11 +1,13 @@ -import { app, BrowserWindow } from 'electron' +import { app, screen, BrowserWindow } from 'electron' import {join} from "path"; import './load-serialport' -function createWindow(page: String) { +function createWindow(page: string, display: any) { const win = new BrowserWindow({ fullscreen: true, frame: false, + x: display.bounds.x, + y: display.bounds.y, webPreferences: { nodeIntegration: true, preload: join(__dirname, 'preload.js') @@ -22,10 +24,21 @@ function createWindow(page: String) { } function launch() { - // createWindow('satellite-data-monitor-platform') - createWindow('satellite-info-monitor-platform') - // createWindow('satellite-signal-monitor-platform') - // createWindow('satellite-state-monitor-platform') + const displays = screen.getAllDisplays() + + if (displays.length !== 4) { + // createWindow('satellite-data-monitor-platform', displays[0]) + createWindow('satellite-info-monitor-platform', displays[0]) + // createWindow('satellite-signal-monitor-platform', displays[0]) + // createWindow('satellite-state-monitor-platform', displays[0]) + + } else { + // createWindow('satellite-data-monitor-platform', displays[0]) + createWindow('satellite-info-monitor-platform', displays[1]) + // createWindow('satellite-signal-monitor-platform', displays[2]) + // createWindow('satellite-state-monitor-platform', displays[3]) + + } } app.whenReady().then(launch)