From 9b951452a5be9fb5af75be79c3da5bf169c9188e Mon Sep 17 00:00:00 2001 From: sparks-alec Date: Mon, 9 Jan 2023 01:18:03 -0500 Subject: [PATCH] fix netinfo window styles on windows --- main.js | 22 ++++++++++++++++++++-- networkInterfaces.html | 2 +- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/main.js b/main.js index 5fd3601..7e3f7cd 100644 --- a/main.js +++ b/main.js @@ -147,7 +147,6 @@ const windowMac = { transparent: true, frame: false, show: false, - // backgroundColor: "#333333", vibrancy: 'window', visualEffectState: 'followWindow', webPreferences: { @@ -168,6 +167,21 @@ const windowWin = { }, }; +const networkInfoMac = { + width: 700, + height: 350, + // transparent: true, + frame: true, + show: false, + vibrancy: 'window', + visualEffectState: 'followWindow', + webPreferences: { + contextIsolation: false, + nodeIntegration: true, + preload: path.join(__dirname, 'networkInterfaces.js'), + }, +}; + const networkInfoWin = { width: 700, height: 350, @@ -265,7 +279,11 @@ ipcMain.on('openNetworkInfoWindow', (event, arg) => { function openNetworkInfoWindow() { if (!networkInfoWindow || (networkInfoWindow && networkInfoWindow.isDestroyed())) { - networkInfoWindow = new BrowserWindow(networkInfoWin); + if (isMac) { + networkInfoWindow = new BrowserWindow(networkInfoMac); + } else { + networkInfoWindow = new BrowserWindow(networkInfoWin); + } networkInfoWindow.loadFile('networkInterfaces.html'); } networkInfoWindow.show(); diff --git a/networkInterfaces.html b/networkInterfaces.html index 1821f3b..0437c17 100644 --- a/networkInterfaces.html +++ b/networkInterfaces.html @@ -7,7 +7,7 @@ color: white; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont; user-select: none; - background-color: rgba(0, 0, 0, 0.3); + background-color: transparent; } table { width: 100%;