Skip to content

fix: 修复 Windows 任务栏显示空白文档图标 - #1

Open
Apex-Origin wants to merge 1 commit into
MageGojo:mainfrom
Apex-Origin:fix/windows-taskbar-icon
Open

fix: 修复 Windows 任务栏显示空白文档图标#1
Apex-Origin wants to merge 1 commit into
MageGojo:mainfrom
Apex-Origin:fix/windows-taskbar-icon

Conversation

@Apex-Origin

Copy link
Copy Markdown

Summary

  • Pillow 写出的 app_icon.ico 只有 16x16(899 字节),Windows 任务栏/资源管理器会回落到通用文档图标。
  • 手写多尺寸 ICO(16–256),窗口创建时 WM_SETICON + AppUserModelID,安装器快捷方式绑定 Conch.exe 内嵌图标。

Test plan

  • 本机便携版:rcedit Conch.exe --set-icon app_icon.ico 后重启,任务栏应显示 Conch 玻璃砖图标(> + 海螺)
  • 桌面快捷方式 IconLocation 指向 Conch.exe,0,不要指向仓库里的 .ico 路径
  • python scripts/gen_icons.py --from-branding 生成的 ico 应大于 100KB,且 ICONDIR count >= 8
  • 下次 flutter build windows 后,新 Conch.exe 自带图标,无需再 rcedit

Made with Cursor

Pillow 的 ICO 写入会丢掉 16x16 以外的尺寸,任务栏因此回落到通用文档图标。改为手写多尺寸 ICO,并让窗口和安装快捷方式都绑定 exe 内嵌图标。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant