# Tauri 图标说明

## 当前图标方向

桌面端图标采用 `市场动势 + AI 分析` 方向：

- 中心是上冲箭头，表达市场趋势判断
- 左下是 3 根 K 线，表达股票行情数据
- 右上是半环数据轨道，表达 AI 扫描和信号识别

同时维护两套配色变体：

- `default`：红涨绿跌，默认打包图标
- `reversed`：绿涨红跌，运行时跟随用户设置切换

详细规范见：

- `ICON_DESIGN.md`

## 生成图标

图标资源现在由本地脚本直接生成，不依赖 ImageMagick、Inkscape 或 librsvg。

执行：

```bash
python3 src-tauri/icons/build-icons.py
```

会生成以下文件：

- `32x32.png`
- `128x128.png`
- `128x128@2x.png`
- `512x512.png`
- `icon.png`
- `icon.ico`
- `icon.icns`
- `runtime-default.png`
- `runtime-reversed.png`
- `tray-default.png`
- `tray-reversed.png`
- `icon-default.png`
- `icon-reversed.png`

## Tauri 配置使用

当前 `src-tauri/tauri.conf.json` 中实际引用：

- `icons/32x32.png`
- `icons/128x128.png`
- `icons/128x128@2x.png`
- `icons/icon.png`

Windows 安装器额外使用：

- `icons/icon.ico`

运行时图标切换使用：

- `icons/runtime-default.png`
- `icons/runtime-reversed.png`
- `icons/tray-default.png`
- `icons/tray-reversed.png`

## 维护建议

- 优先修改 `icon.svg` / `icon-final.svg` / `icon-design.svg` 保持设计源统一
- 修改图标后，重新运行 `build-icons.py`
- 不要只替换单个 PNG，否则不同平台图标容易不一致
