From 2e919445c1b35c2ce1b4666adbd2670dcd0bb03e Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Mon, 16 Mar 2026 03:57:30 +0100 Subject: [PATCH] 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. --- packages/desktop/electron-builder.yml | 3 --- packages/desktop/package.json | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/desktop/electron-builder.yml b/packages/desktop/electron-builder.yml index 2435bb25..ed452813 100644 --- a/packages/desktop/electron-builder.yml +++ b/packages/desktop/electron-builder.yml @@ -19,17 +19,14 @@ mac: target: - dmg - zip - # icon: build/icon.icns # Uncomment when final icon is designed win: target: - nsis - # icon: build/icon.ico # Uncomment when final icon is designed linux: target: - AppImage - deb category: Network - # icon: build/icons # Uncomment when final icons are designed nsis: oneClick: false allowToChangeInstallationDirectory: true diff --git a/packages/desktop/package.json b/packages/desktop/package.json index a37e4db6..13789d12 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -6,7 +6,7 @@ "scripts": { "build:ts": "tsc", "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", "clean": "rm -rf dist dist-electron" },