Skip to content

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 00:50
· 13 commits to main since this release

WinTray 3.1.0 新增托盘图标收纳,并支持按程序接管开机启动,开机时的窗口与图标都由 WinTray 统一管理。

主要更新

托盘收纳

  • 把指定程序已有的托盘图标从任务栏收进 WinTray 菜单:菜单沿用程序当前的图标和名称,左键等同单击原图标,右键打开程序自身的托盘菜单。
  • 需 Windows 11,仅支持 .exe。 取消勾选或退出 WinTray 时恢复原图标,收纳失败会尽量还原并记入日志。
  • 有程序启用托盘收纳时,WinTray 不再自动退出,并保留自己的菜单入口。

开机即启动

  • 新增第四种启动方式:只替换程序的开机触发方式,保留原自启的参数、静默行为和管理员权限;已有登录任务直接复用,不会重复启动。
  • 不参与错峰,在 WinTray 与桌面就绪后立即启动;新建管理员任务首次需确认一次。
  • 原入口缺失、被禁用或命令有歧义时直接报错,不猜测、不降级;这类程序请改用“正常启动”。
  • 暂停、移除程序或关闭 WinTray 自启时,替代任务被删除、启用状态还原,程序自身的自启不受影响。

自定义时间

  • 每个程序可单独设置:开机后 0–1440 分钟启动,运行满 0–1440 分钟后连同子进程一起退出(默认 30,0 表示不退出)。

启动顺序

  • 直接拖动程序即可调整开机启动顺序,错峰间隔按新顺序生效。

稳定性改进

  • “收进托盘”改为先隐藏窗口、到点再收起,保留程序原生托盘状态;收起失败或中途取消时窗口恢复可见。
  • 更新检查按语义化版本规则比较(含预发布后缀与构建元数据),不再误判版本新旧。

配置兼容性

  • 旧版 settings.json 直接可用,无需迁移:托盘收纳与“开机即启动”默认关闭,自定义时间默认不启用(自动退出默认 30 分钟)。
  • 关闭 WinTray 自启或取消勾选程序时,只停止 WinTray 的启动安排,程序自身的自启会保留或恢复。

版本对比

能力 v3.0.0 v3.1.0
托盘图标 仅为无图标的命令行程序代为提供 可把程序已有的托盘图标收进 WinTray 菜单
开机启动 WinTray 统一拉起列表程序 新增“开机即启动”,可接管程序原有自启入口
定时 无 可设定时启动与运行满时长后自动退出
启动顺序 按添加顺序 拖动调整