diff --git a/buildSrc/DevBuild.js b/buildSrc/DevBuild.js index 6d2c8b37d38..4be4d8b89cc 100644 --- a/buildSrc/DevBuild.js +++ b/buildSrc/DevBuild.js @@ -71,7 +71,7 @@ export async function runDevBuild({ stage, host, desktop, clean, ignoreMigration await buildWebPart({ stage, host, version, mode, domainConfigs: extendedDomainConfigs }) if (desktop) { - await buildDesktopPart({ version }) + await buildDesktopPart({ version, stage }) } } @@ -147,7 +147,7 @@ importScripts("./worker.js") }) } -async function buildDesktopPart({ version }) { +async function buildDesktopPart({ version, stage }) { await runStep("Desktop: Esbuild", async () => { await esbuild({ entryPoints: ["src/desktop/DesktopMain.ts", "src/desktop/sqlworker.ts"], @@ -181,6 +181,10 @@ globalThis.buildOptions.sqliteNativePath = "./better-sqlite3.node";`, await runStep("Desktop: assets", async () => { const desktopIconsPath = "./resources/desktop-icons" await fs.copy(desktopIconsPath, "./build/desktop/resources/icons", { overwrite: true }) + await fs.move("./build/desktop/resources/icons/logo-solo-dev.png", "./build/desktop/resources/icons/logo-solo-red.png", { overwrite: true }) + await fs.move("./build/desktop/resources/icons/logo-solo-dev-small.png", "./build/desktop/resources/icons/logo-solo-red-small.png", { + overwrite: true, + }) const templateGenerator = (await import("./electron-package-json-template.js")).default const packageJSON = await templateGenerator({ nameSuffix: "-debug", diff --git a/resources/desktop-icons/logo-solo-dev-small.png b/resources/desktop-icons/logo-solo-dev-small.png new file mode 100644 index 00000000000..e8a4907734f Binary files /dev/null and b/resources/desktop-icons/logo-solo-dev-small.png differ diff --git a/resources/desktop-icons/logo-solo-dev.png b/resources/desktop-icons/logo-solo-dev.png new file mode 100644 index 00000000000..af267e63c69 Binary files /dev/null and b/resources/desktop-icons/logo-solo-dev.png differ