From 9008fe5c30ceb4358fdefd387944093768e31172 Mon Sep 17 00:00:00 2001 From: Esdras Renan Date: Mon, 20 Oct 2025 11:49:15 -0300 Subject: [PATCH] =?UTF-8?q?fix(desktop):=20generate=20ICO=20without=20512p?= =?UTF-8?q?x=20(NSIS=20expects=20<=3D256)=20=E2=80=94=20use=20256/128/64/3?= =?UTF-8?q?2=20sources=20only?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/desktop/scripts/build-icon.mjs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/desktop/scripts/build-icon.mjs b/apps/desktop/scripts/build-icon.mjs index db016ae..ffb3649 100644 --- a/apps/desktop/scripts/build-icon.mjs +++ b/apps/desktop/scripts/build-icon.mjs @@ -9,10 +9,11 @@ async function fileExists(p) { async function main() { const root = path.resolve(process.cwd(), 'src-tauri', 'icons') + // Inclua apenas tamanhos suportados pelo NSIS (até 256px). + // Evite 512px para não gerar ICO inválido para o instalador. const candidates = [ - 'icon-512.png', - 'icon-256.png', - '128x128@2x.png', + 'icon-256.png', // preferencial + '128x128@2x.png', // alias de 256 'icon-128.png', 'icon-64.png', 'icon-32.png', @@ -35,4 +36,3 @@ async function main() { } main().catch((err) => { console.error(err); process.exit(1) }) -