Files
胡飞 a701121637 feat(branding): Shell 与 Data 换成各自的图标,三个产品不再共用一套
之前三个产品共用 resources/windows/navop.ico、macOS 的 Navop.icns 与 Linux 的
三张 navop png(Shell/Data 的 png 只是复制品),装在一起几乎分不出来。

- 新增 script/generate-product-icons.py:同一套视觉语言(深蓝圆角底 + 青蓝渐变
  前景),Shell 用终端提示符、Data 用数据库柱体,输出 Linux PNG(128/256/512)、
  macOS ICNS、Windows ICO(16~256)。
- macOS:bundle-macos.sh 按产品选 Navop / NavopShell / NavopData 的 icns,
  Info.plist 的 CFBundleIconFile 仍是 Navop,拷贝时统一重命名。
- Windows:apps/navop-shell|navop-data/build.rs 嵌入各自的 ico;独立产品的
  MSI/卸载项通过 build-product-installer.ps1 的 -IconPath 传入产品图标。
- Linux:package-linux-product.sh 本来就读 <product>-<size>.png,把复制的
  png 换成新绘制的一套。
- 打包测试补「每个产品都有自己的图标」:build.rs 的 ico 路径、macOS icns 映射、
  Linux 三尺寸 png、独立产品安装包 -IconPath。
2026-11-03 13:50:22 +08:00
..