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:
@@ -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
|
||||||
|
|||||||
@@ -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"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user