From fea6b81a53ea839c0958541595489f351b9ce1df Mon Sep 17 00:00:00 2001 From: Peng Xiao Date: Mon, 16 Oct 2023 23:54:28 +0800 Subject: [PATCH] fix(electron): app image icon (#4442) --- apps/electron/forge.config.js | 4 ++-- apps/electron/scripts/make-env.js | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/electron/forge.config.js b/apps/electron/forge.config.js index e6dd00d3a7..a6aed6f90c 100644 --- a/apps/electron/forge.config.js +++ b/apps/electron/forge.config.js @@ -12,6 +12,7 @@ const { buildType, icnsPath, icoPath, + iconPngPath, platform, productName, iconUrl, @@ -77,8 +78,7 @@ const makers = [ name: '@reforged/maker-appimage', config: { name: 'AFFiNE', - iconUrl: icoPath, - setupIcon: icoPath, + icon: iconPngPath, platforms: ['linux'], options: { bin: productName, diff --git a/apps/electron/scripts/make-env.js b/apps/electron/scripts/make-env.js index c5e834f1e7..f14f74c7b4 100644 --- a/apps/electron/scripts/make-env.js +++ b/apps/electron/scripts/make-env.js @@ -18,6 +18,7 @@ const icoPath = path.join( ? `./resources/icons/icon_${buildType}.ico` : './resources/icons/icon.ico' ); + const icnsPath = path.join( ROOT, !stableBuild @@ -25,6 +26,8 @@ const icnsPath = path.join( : './resources/icons/icon.icns' ); +const iconPngPath = path.join(ROOT, './resources/icons/icon.png'); + const iconUrl = `https://cdn.affine.pro/app-icons/icon_${buildType}.ico`; const arch = process.argv.indexOf('--arch') > 0 @@ -42,6 +45,7 @@ module.exports = { productName, icoPath, icnsPath, + iconPngPath, iconUrl, arch, platform,