feat: wire up master app icon for Electron builds

Point prebuild script at the 1024x1024 master icon.png at project root.
electron-builder auto-generates .icns (macOS), .ico (Windows), and
multi-size PNGs (Linux) from build/icon.png during packaging.
This commit is contained in:
Jannis Braun
2026-03-16 03:57:30 +01:00
parent 95ec3ff952
commit 2e919445c1
2 changed files with 1 additions and 4 deletions
-3
View File
@@ -19,17 +19,14 @@ mac:
target: target:
- dmg - dmg
- zip - zip
# icon: build/icon.icns # Uncomment when final icon is designed
win: win:
target: target:
- nsis - nsis
# icon: build/icon.ico # Uncomment when final icon is designed
linux: linux:
target: target:
- AppImage - AppImage
- deb - deb
category: Network category: Network
# icon: build/icons # Uncomment when final icons are designed
nsis: nsis:
oneClick: false oneClick: false
allowToChangeInstallationDirectory: true allowToChangeInstallationDirectory: true
+1 -1
View File
@@ -6,7 +6,7 @@
"scripts": { "scripts": {
"build:ts": "tsc", "build:ts": "tsc",
"dev": "tsc && electron .", "dev": "tsc && electron .",
"prebuild": "mkdir -p build && cp ../web/public/icons/icon-512.png build/icon.png 2>/dev/null || true", "prebuild": "mkdir -p build && cp ../../icon.png build/icon.png",
"build": "tsc && electron-builder", "build": "tsc && electron-builder",
"clean": "rm -rf dist dist-electron" "clean": "rm -rf dist dist-electron"
}, },