diff --git a/.gitignore b/.gitignore index 960d1c8d3..0213a55a8 100644 --- a/.gitignore +++ b/.gitignore @@ -54,4 +54,5 @@ src/environments/environment.prod.ts # electron electron/releases/ electron/private/ -*.log \ No newline at end of file +.idea +.env diff --git a/electron/icon.icns b/electron/icons/icon.icns similarity index 100% rename from electron/icon.icns rename to electron/icons/icon.icns diff --git a/electron/icon.ico b/electron/icons/icon.ico similarity index 100% rename from electron/icon.ico rename to electron/icons/icon.ico diff --git a/electron/main.js b/electron/main.js index 50cc70aa4..1cfe6b03f 100644 --- a/electron/main.js +++ b/electron/main.js @@ -97,7 +97,7 @@ function createWindow() { alwaysOnTop: false, fullscreen: false, kiosk: false, - icon: path.join(__dirname, "icon.ico"), + icon: path.join(__dirname, "icons", "icon.ico"), webPreferences: { nodeIntegration: false, plugins: true diff --git a/package.json b/package.json index ead73f481..d92e485b6 100644 --- a/package.json +++ b/package.json @@ -109,22 +109,18 @@ "appId": "com.atnos.pia", "afterSign": "electron/notarize.js", "directories": { - "buildResources": ".", + "buildResources": "electron/icons", "output": "electron/releases" }, - "files": [ - "**/*", - "electron/icon.*" - ], "mac": { - "icon": "electron/icons/256x256.png", "publish": [ "github" ], "hardenedRuntime": true, "gatekeeperAssess": false, - "entitlements": "entitlements.mac.plist", - "entitlementsInherit": "entitlements.mac.plist", + "icon": "electron/icons/512x512.png", + "entitlements": "electron/entitlements.mac.plist", + "entitlementsInherit": "electron/entitlements.mac.plist", "category": "public.app.category.productivity" }, "win": { @@ -132,6 +128,7 @@ "publish": [ "github" ], + "icon": "electron/icons/512x512.png", "verifyUpdateCodeSignature": false, "publisherName": "ATNOS" }, @@ -139,6 +136,7 @@ "publish": [ "github" ], + "icon": "electron/icons/512x512.png", "category": "Network" }, "nsis": {