diff --git a/package.json b/package.json index d2b8f53..83de229 100644 --- a/package.json +++ b/package.json @@ -60,7 +60,7 @@ "@types/react": "^17.0.3", "@types/react-dom": "^17.0.3", "@types/semver": "^7.3.4", - "electron": "^13", + "electron": "^11", "electron-builder": "^22.10.5", "npm-run-all": "^4.1.5", "parcel": "^2.0.0-beta.3.1", diff --git a/src/back/settings.ts b/src/back/settings.ts index 45d4f95..e3ba4e5 100644 --- a/src/back/settings.ts +++ b/src/back/settings.ts @@ -19,6 +19,7 @@ const defaults = { lastRun: 0, autoClose: false, volume: 100, + skipOnCameraOrMic: true, } export type SettingKeys = keyof typeof defaults const IntNormalizer = (x: any) => parseInt(x) @@ -31,6 +32,7 @@ const normalizers: Record any> = { paused: IntNormalizer, lastRun: IntNormalizer, volume: IntNormalizer, + skipOnCameraOrMic: BoolNormalizer, } export default class Settings { @@ -66,7 +68,7 @@ export default class Settings { if (this.win) return this.win = new BrowserWindow({ width: 400, - height: 630, + height: 670, center: true, resizable: false, webPreferences: { diff --git a/yarn.lock b/yarn.lock index e20f653..a332e35 100644 --- a/yarn.lock +++ b/yarn.lock @@ -914,10 +914,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.2.tgz#1f2b42c4be7156ff4a6f914b2fb03d05fa84e38d" integrity sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww== -"@types/node@^14.6.2": - version "14.17.3" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.17.3.tgz#6d327abaa4be34a74e421ed6409a0ae2f47f4c3d" - integrity sha512-e6ZowgGJmTuXa3GyaPbTGxX17tnThl2aSSizrFthQ7m9uLGZBXiGhgE55cjRZTF5kjZvYn9EOPOMljdjwbflxw== +"@types/node@^12.0.12": + version "12.20.15" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.15.tgz#10ee6a6a3f971966fddfa3f6e89ef7a73ec622df" + integrity sha512-F6S4Chv4JicJmyrwlDkxUdGNSplsQdGwp1A0AJloEVDirWdZOAiRHhovDlsFkKUrquUXhz1imJhXHsf59auyAg== "@types/parse-json@^4.0.0": version "4.0.0" @@ -2541,13 +2541,13 @@ electron-to-chromium@^1.3.723: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.750.tgz#7e5ef6f478316b0bd656af5942fe502610e97eaf" integrity sha512-Eqy9eHNepZxJXT+Pc5++zvEi5nQ6AGikwFYDCYwXUFBr+ynJ6pDG7MzZmwGYCIuXShLJM0n4bq+aoKDmvSGJ8A== -electron@^13: - version "13.1.1" - resolved "https://registry.yarnpkg.com/electron/-/electron-13.1.1.tgz#de1ea908bcac2197d7a5a373fb68c0c66043e10e" - integrity sha512-kySSb5CbIkWU2Kd9mf2rpGZC9p1nWhVVNl+CJjuOUGeVPXHbojHvTkDU1iC8AvV28eik3gqHisSJss40Caprog== +electron@^11: + version "11.4.8" + resolved "https://registry.yarnpkg.com/electron/-/electron-11.4.8.tgz#6f89be903bd917bda52afacf7cd3bdf2154b5c79" + integrity sha512-NrxlDZN1sWiDCWWOm5aX+tPGtiLgsCUwNqNFP3eJfY+RPdYLsxYRJDFa1vc4GcuCZEp9kZusINjmpPWsvJdspQ== dependencies: "@electron/get" "^1.0.1" - "@types/node" "^14.6.2" + "@types/node" "^12.0.12" extract-zip "^1.0.3" elliptic@^6.5.3: