(feat): add icons to the electron app
All checks were successful
/ build-web (push) Successful in 3m55s
/ build-desktop (linux) (push) Successful in 9m5s
/ build-mobile (push) Successful in 25m54s
/ release (push) Successful in 28s

(feat): bump version
This commit is contained in:
Alois 2026-05-28 20:16:40 +02:00
commit 4445852c42
13 changed files with 38 additions and 4 deletions

View file

@ -0,0 +1,19 @@
import { copyFile, mkdir } from "node:fs/promises";
import { dirname, join, resolve } from "node:path";
import { fileURLToPath } from "node:url";
const scriptDir = dirname(fileURLToPath(import.meta.url));
const tauriDir = resolve(scriptDir, "..");
const clientDir = resolve(tauriDir, "../..");
const tauriIconsDir = join(tauriDir, "src-tauri", "icons");
const electronIconsDir = join(clientDir, "apps", "electron", "build", "icons");
const desktopIcons = ["32x32.png", "64x64.png", "128x128.png", "128x128@2x.png", "icon.png", "icon.ico", "icon.icns"];
await mkdir(electronIconsDir, { recursive: true });
await Promise.all(
desktopIcons.map((icon) => copyFile(join(tauriIconsDir, icon), join(electronIconsDir, icon))),
);
console.log(`Synced ${desktopIcons.length} desktop icons to ${electronIconsDir}`);