Skip to content

修复托盘图标和窗口问题 - #3

Merged
Everglow28 merged 7 commits into
devfrom
fix/tray-and-window-issues
Jan 23, 2026
Merged

Everglow28 merged 7 commits into
devfrom
fix/tray-and-window-issues

Conversation

@Everglow28

Copy link
Copy Markdown
Owner

修复内容

托盘图标修复

  • 修复托盘图标路径解析问题(使用 std::env::current_exe 获取正确的可执行文件路径)
  • 添加 image-png feature 以支持 Image::from_path
  • 修正 Image 导入路径
  • 修复托盘图标类型错误
  • 修复托盘图标不显示问题

窗口配置修复

  • 修正 Tauri 配置中的窗口字段名(参考 tauriConfigV2.json)
  • 添加配置修改规则到 WORKFLOW.md

测试用例

  1. 托盘图标显示

    • 启动应用 → 检查系统托盘是否有图标
    • 验证图标正确显示(无双图标问题)
  2. 窗口大小

    • 启动应用 → 检查窗口尺寸符合配置要求
    • 验证窗口可正常调整大小
  3. 配置面板

    • 打开配置面板 → 验证显示正常
    • 修改配置 → 验证保存成功

变更文件

  • src-tauri/Cargo.toml - 添加 image-png feature
  • src-tauri/src/main.rs - 修复图标路径解析
  • src-tauri/src/tray.rs - 修复图标加载和类型
  • src-tauri/tauri.conf.json - 修正窗口配置字段名

@Everglow28
Everglow28 merged commit 2909dd1 into dev Jan 23, 2026
1 check passed
@Everglow28
Everglow28 deleted the fix/tray-and-window-issues branch January 23, 2026 02:36
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