From ff67a792b91718c08614c4377bd3784dcf64f653 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Mon, 27 Apr 2026 14:36:35 +0200 Subject: [PATCH] chore(desktop): drop dead cp/gen-icns.sh from dev and prebuild MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit build/icon.png and build/icon.icns are now committed pre-rendered artefacts produced by scripts/gen-icons.mjs. The cp lines that seeded gen-icns.sh and the gen-icns.sh invocation itself are no longer needed. Preserves the macOS dock-icon override (cp into electron.icns) — that is independent of how the icns is generated. --- packages/desktop/package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/desktop/package.json b/packages/desktop/package.json index 7d8218d2..9090f24a 100644 --- a/packages/desktop/package.json +++ b/packages/desktop/package.json @@ -11,8 +11,7 @@ "main": "dist/main.js", "scripts": { "build:ts": "tsc", - "dev": "mkdir -p build && cp ../../icon.png build/icon.png && bash scripts/gen-icns.sh && cp build/icon.icns $(find ../../node_modules -path '*/electron/dist/Electron.app/Contents/Resources/electron.icns' 2>/dev/null | head -1) 2>/dev/null; tsc && electron .", - "prebuild": "mkdir -p build && cp ../../icon.png build/icon.png", + "dev": "cp build/icon.icns $(find ../../node_modules -path '*/electron/dist/Electron.app/Contents/Resources/electron.icns' 2>/dev/null | head -1) 2>/dev/null; tsc && electron .", "build": "tsc && electron-builder", "build:all": "tsc && electron-builder --mac --win --linux --arm64 --x64", "clean": "rm -rf dist dist-electron",