diff --git a/patches/0001-Dev-Tools-from-config.patch b/patches/0001-Dev-Tools-from-config.patch index dc1039c..7c996d8 100644 --- a/patches/0001-Dev-Tools-from-config.patch +++ b/patches/0001-Dev-Tools-from-config.patch @@ -13,3 +13,17 @@ diff --git a/main/config.js b/main/config.js enableWebSecurity: true, enableAutoUpdate: true, enableUpdateByProbability: true, + + +diff --git a/main/lib/preload.js b/main/lib/preload.js +--- a/main/lib/preload.js ++++ b/main/lib/preload.js +@@ -9,6 +9,8 @@ const deviceInfo_js_1 = require("./deviceInfo.js"); + const deviceInfo = (0, deviceInfo_js_1.getDeviceInfo)(); ++const devTools = process.env.DEV_TOOLS && process.env.DEV_TOOLS > 0; + electron_1.contextBridge.exposeInMainWorld('VERSION', String(config_js_1.config.buildInfo.VERSION)); + electron_1.contextBridge.exposeInMainWorld('BRANCH', String(config_js_1.config.buildInfo.BRANCH)); + electron_1.contextBridge.exposeInMainWorld('PLATFORM', deviceInfo.os); + electron_1.contextBridge.exposeInMainWorld('DEVICE_INFO', deviceInfo); ++electron_1.contextBridge.exposeInMainWorld('IS_DEVTOOLS_ENABLED', devTools); + electron_1.contextBridge.exposeInMainWorld('desktopEvents', { diff --git a/patches/0002-Custom-title-bar-and-Dev-Tools-expose.patch b/patches/0002-Custom-title-bar.patch similarity index 72% rename from patches/0002-Custom-title-bar-and-Dev-Tools-expose.patch rename to patches/0002-Custom-title-bar.patch index c6e1e07..f11eb48 100644 --- a/patches/0002-Custom-title-bar-and-Dev-Tools-expose.patch +++ b/patches/0002-Custom-title-bar.patch @@ -20,7 +20,7 @@ diff --git a/main/index.js b/main/index.js diff --git a/main/lib/createWindow.js b/main/lib/createWindow.js --- a/main/lib/createWindow.js +++ b/main/lib/createWindow.js -@@ -38,13 +38,13 @@ const toggleWindowState = (window) => { +@@ -38,13 +38,14 @@ const toggleWindowState = (window) => { (0, tray_js_1.updateTrayMenu)(window); }; exports.toggleWindowState = toggleWindowState; @@ -33,27 +33,20 @@ diff --git a/main/lib/createWindow.js b/main/lib/createWindow.js center: true, frame: withFrame, - titleBarStyle: 'hidden', ++ ...(customTitleBar ? { titleBarStyle: 'hidden'} : {}), trafficLightPosition: { x: 16, y: 10 - diff --git a/main/lib/preload.js b/main/lib/preload.js --- a/main/lib/preload.js +++ b/main/lib/preload.js -@@ -7,10 +7,14 @@ const deviceInfo_js_1 = require("./deviceInfo.js"); - const theme_js_1 = require("../types/theme.js"); - const hostnamePatterns_js_1 = require("../constants/hostnamePatterns.js"); - const deviceInfo = (0, deviceInfo_js_1.getDeviceInfo)(); +@@ -10,2 +10,3 @@ + const devTools = process.env.DEV_TOOLS && process.env.DEV_TOOLS > 0; +const customTitleBar = process.env.CUSTOM_TITLE_BAR && process.env.CUSTOM_TITLE_BAR > 0; -+const devTools = process.env.DEV_TOOLS && process.env.DEV_TOOLS > 0; electron_1.contextBridge.exposeInMainWorld('VERSION', String(config_js_1.config.buildInfo.VERSION)); - electron_1.contextBridge.exposeInMainWorld('BRANCH', String(config_js_1.config.buildInfo.BRANCH)); - electron_1.contextBridge.exposeInMainWorld('PLATFORM', deviceInfo.os); - electron_1.contextBridge.exposeInMainWorld('DEVICE_INFO', deviceInfo); +@@ -15,2 +16,3 @@ + electron_1.contextBridge.exposeInMainWorld('IS_DEVTOOLS_ENABLED', devTools); +electron_1.contextBridge.exposeInMainWorld('CUSTOM_TITLE_BAR', customTitleBar); -+electron_1.contextBridge.exposeInMainWorld('IS_DEVTOOLS_ENABLED', devTools); electron_1.contextBridge.exposeInMainWorld('desktopEvents', { - send(name, ...args) { - electron_1.ipcRenderer.send(name, ...args);