mirror of
https://github.com/feigeCode/navop.git
synced 2026-11-05 16:08:25 +00:00
之前三个产品共用 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。