Skip to content

Commit 13759e0

Browse files
committed
upd: add macOS icon
- add icon.icns
1 parent 524f055 commit 13759e0

10 files changed

Lines changed: 182 additions & 103 deletions

File tree

electron-builder.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,24 @@
11
{
22
"appId": "com.algoux.kessoku-broadcaster",
3-
"files": ["dist/electron/**", "dist/ui/**", "resources/icon/**"],
3+
"productName": "Kessoku the Broadcaster",
4+
"files": ["dist/electron/**", "dist/ui/**"],
45
"extraResources": [
56
"dist/electron/preload.cts",
67
{
78
"from": "resources/ffmpeg",
89
"to": "ffmpeg",
910
"filter": ["**/*"]
11+
},
12+
{
13+
"from": "resources",
14+
"to": "resources",
15+
"filter": ["*.png", "*.jpg", "*.jpeg", "*.ico"]
1016
}
1117
],
1218
"generateUpdatesFilesForAllChannels": false,
1319
"mac": {
1420
"target": "dmg",
15-
"icon": "resources/icon/SDUTOJ.icon"
21+
"icon": "resources/icon/icon.icns"
1622
},
1723
"linux": {
1824
"target": "AppImage",

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,10 @@
2626
},
2727
"dependencies": {
2828
"@element-plus/icons-vue": "^2.3.2",
29+
"electron-log": "^5.4.3",
2930
"element-plus": "^2.11.7",
3031
"fix-webm-duration": "^1.0.6",
32+
"fluent-ffmpeg": "^2.1.3",
3133
"media-recorder-js": "^2.1.0",
3234
"mediasoup-client": "3",
3335
"node-fetch": "^3.3.2",
@@ -54,7 +56,6 @@
5456
"cross-env": "^10.1.0",
5557
"electron": "^39.1.0",
5658
"electron-builder": "^26.3.0",
57-
"fluent-ffmpeg": "^2.1.3",
5859
"less": "^4.2.2",
5960
"npm-run-all": "^4.1.5",
6061
"prettier": "^3.6.2",

0 commit comments

Comments
 (0)