Minecraft launcher's "설치 설정" screen reads `profile.icon` from launcher_profiles.json. We were leaving it unset, so the launcher fell back to the default Furnace icon. Inline build/icon.png as a base64 data URL at build time (scripts/build-launcher-icon.cjs generates src/installer/launcherIcon.ts) and set it on the profile we write. The build/ directory isn't included in the electron-builder asar (it's only used to point at the .ico for the exe), so a runtime read isn't possible — the icon ships compiled into the bundle. To refresh after changing icon.png, run `npm run build:launcher-icon` (it's wired into `dist:win` so a fresh exe build always regenerates it). Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
1.5 KiB
1.5 KiB