fix(build): EXE 内嵌图标改用 bookworm-desktop.ico (B 圆)

旧 bookworm.ico (galaxy 神经螺旋) 在 Explorer 32x32 显示时
中心亮点变成一个像素, 整体看起来像深色空白方块, 用户体感"没图标".

新 bookworm-desktop.ico (蓝紫渐变 B 圆) 在 16/32/48px 都保持
高对比度和强辨识, 与桌面快捷方式图标统一.

build.ps1 优先用 desktop.ico, 不存在时回退 bookworm.ico.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
bookworm 2026-04-07 20:52:18 +08:00
parent 17c600fe93
commit 1e8a7250c2

View File

@ -65,7 +65,11 @@ if ($buildSetup) {
Write-Host " 输入: $inputPs1" -ForegroundColor Gray Write-Host " 输入: $inputPs1" -ForegroundColor Gray
Write-Host " 输出: $outputExe" -ForegroundColor Gray Write-Host " 输出: $outputExe" -ForegroundColor Gray
$iconFile = Join-Path $ScriptDir "bookworm.ico" # 优先用桌面专用 B 圆图标 (高对比度, 小尺寸清晰), 回退到 galaxy
$iconFile = Join-Path $ScriptDir "bookworm-desktop.ico"
if (-not (Test-Path $iconFile)) {
$iconFile = Join-Path $ScriptDir "bookworm.ico"
}
$ps2exeArgs = @{ $ps2exeArgs = @{
InputFile = $inputPs1 InputFile = $inputPs1
OutputFile = $outputExe OutputFile = $outputExe