-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
enhancementNew feature or requestNew feature or requestpriority: lowLowPriority StuffLowPriority Stuff
Description
前置确认
- 我理解 Issue 是用于反馈和解决问题的,而非吐槽评论区,将尽可能提供更多信息
- 我未仔细阅读这些内容,只是一键已读所有内容,并相信这不会影响问题的处理
- 我已搜索现有 Issue,确认这不是重复的功能请求
- 我已查看 README 中的 Roadmap
- 这个功能将使多个用户受益,而不仅仅是我自己
功能类型
游戏管理
问题陈述
当前启动器在点击关闭按钮时会直接退出应用,如果游戏正在运行或有下载任务进行中,用户可能会误关闭启动器。同时,启动游戏后启动器窗口会一直占用任务栏位置,无法方便地最小化到后台。
对于需要长时间运行启动器(如监控下载进度、等待游戏更新)的场景,缺少系统托盘支持会导致用户体验不佳。
建议的解决方案
添加**系统托盘(System Tray)**功能,包含以下特性:
基础功能
- 托盘图标:应用最小化时显示在系统托盘
- 双击行为:双击托盘图标显示/隐藏主窗口
- 右键菜单:提供快捷操作菜单
托盘菜单项
├─ 显示/隐藏窗口
├─ 快速启动
│ ├─ [最近使用的版本1]
│ ├─ [最近使用的版本2]
│ └─ [最近使用的版本3]
├─ 下载管理
│ └─ [显示当前下载状态]
├─ ────────────
└─ 退出
高级功能
- 状态指示:下载进行中时托盘图标显示动画或徽标
- 系统通知:
- 游戏下载完成
- 游戏崩溃或异常退出
- 新版本可用
- 设置选项:
- 关闭窗口时最小化到托盘(而非退出)
- 启动时最小化到托盘
- 启动游戏后自动最小化到托盘
替代方案
No response
示例和参考
No response
优先级
中(锦上添花)
贡献意愿
- 我愿意实现这个功能
- 我愿意帮助测试这个功能
- 我可以提供设计草图或规范
其他信息
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestpriority: lowLowPriority StuffLowPriority Stuff