Skip to content

ToAPI v0.1.6 — 自有 LOGO

Choose a tag to compare

@yxpil yxpil released this 23 Oct 20:25
· 21 commits to main since this release

本版重点

换上项目自己的 LOGO,应用不再显示 Electron 默认图标。

  • 标题栏品牌位:24px 透明底手写 TA. 标 + ToAPI 文字,替换原先的黑底发送图标。
  • 窗口 / 任务栏图标:主进程 BrowserWindow 指定 electron/assets/icon.png(256×256),开发态也显示自有图标。
  • 安装器 / exe 图标:build/icon.png(512×512,由原 576×574 LOGO 等比缩放为方形)交给 electron-builder 生成多尺寸 ICO,NSIS 安装器、便携 zip 内 exe、开始菜单快捷方式一致。
  • 原始 LOGO.png 保留在仓库根目录,图标资产由它派生,不引入第三方图标库。

验证(实测,不是声明)

  • npm run gate:typecheck + lint + format + 32 invoke / 3 event 通道契约 + 76 项测试全绿。
  • npm run verify:flow:CDP 驱动真机;标题栏 46px、LOGO complete=true 且 naturalWidth 128 → 显示 24×24,三枚 32×28/8px 控件齐全;Win32 GetWindowPlacement 实测 maximized → normal → minimized;两轮 console 错误 0。
  • 打包产物 ToAPI.exe 冒烟 PASS(握手 v0.1.6、LOGO 加载、标题栏 46px / 3 按钮、三面板 14px、页面错误 0);用 ExtractAssociatedIcon 抽取 exe 图标目检为 TA.。
  • 打包环境提示:GitHub 下载图标转换工具被证书拦截,已用 ELECTRON_BUILDER_BINARIES_MIRROR=https://npmmirror.com/mirrors/electron-builder-binaries/ 完成。

产物

文件 说明
ToAPI-Setup-0.1.6-win-x64.exe NSIS 安装器(未签名,SmartScreen 提示属预期)
ToAPI-0.1.6-win-x64.zip 便携版
sha256sums.txt 校验和