diff --git a/package-lock.json b/package-lock.json index d018840afe..4d974efa05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -134,7 +134,7 @@ "concurrently": "7.4.0", "cross-env": "7.0.3", "dotenv": "16.0.3", - "electron": "21.2.0", + "electron": "github:castlabs/electron-releases#v21.2.0+wvcus", "electron-builder": "23.6.0", "eslint": "8.25.0", "eslint-config-airbnb": "19.0.4", @@ -10145,11 +10145,11 @@ } }, "node_modules/electron": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-21.2.0.tgz", - "integrity": "sha512-oKV4fo8l6jlOZ1cYZ4RpZz02ZxLuBo3SO7DH+FrJ8uDyCirP+eVJ/qlzu23odtNe0P7S/mYAZbC6abZHWoqtLg==", + "version": "20.0.0+wvcus", + "resolved": "git+ssh://git@github.com/castlabs/electron-releases.git#94a7d29db760c51944c9d7b40872b6b9c6564ede", "dev": true, "hasInstallScript": true, + "license": "MIT", "dependencies": { "@electron/get": "^1.14.1", "@types/node": "^16.11.26", @@ -35099,10 +35099,9 @@ } }, "electron": { - "version": "21.2.0", - "resolved": "https://registry.npmjs.org/electron/-/electron-21.2.0.tgz", - "integrity": "sha512-oKV4fo8l6jlOZ1cYZ4RpZz02ZxLuBo3SO7DH+FrJ8uDyCirP+eVJ/qlzu23odtNe0P7S/mYAZbC6abZHWoqtLg==", + "version": "git+ssh://git@github.com/castlabs/electron-releases.git#94a7d29db760c51944c9d7b40872b6b9c6564ede", "dev": true, + "from": "electron@github:castlabs/electron-releases#v21.2.0+wvcus", "requires": { "@electron/get": "^1.14.1", "@types/node": "^16.11.26", diff --git a/package.json b/package.json index 64127df2d7..df7cc073cb 100644 --- a/package.json +++ b/package.json @@ -169,7 +169,7 @@ "concurrently": "7.4.0", "cross-env": "7.0.3", "dotenv": "16.0.3", - "electron": "21.2.0", + "electron": "github:castlabs/electron-releases#v21.2.0+wvcus", "electron-builder": "23.6.0", "eslint": "8.25.0", "eslint-config-airbnb": "19.0.4", diff --git a/src/index.ts b/src/index.ts index 97c77d1859..224f6b7cab 100644 --- a/src/index.ts +++ b/src/index.ts @@ -3,6 +3,7 @@ import { app, BrowserWindow, + components, globalShortcut, ipcMain, session, @@ -405,7 +406,7 @@ const createWindow = () => { mainWindow.show(); } - app.whenReady().then(() => { + app.whenReady().then(async () => { if ( retrieveSettingValue( 'enableGlobalHideShortcut', @@ -417,6 +418,9 @@ const createWindow = () => { trayIcon._toggleWindow(); }); } + + await components.whenReady(); + debug('components ready:', components.status()); }); };