2.5 KiB
2.5 KiB
Changelog
本项目的所有重要变更都会记录在此文件中。
格式遵循 Keep a Changelog, 版本号遵循 语义化版本 SemVer。
[Unreleased]
[0.2.1] - 2026-08-30
Fixed
- 修复自包含发布包解压后无法启动(启动即崩溃 0xc000027b in Microsoft.UI.Xaml.dll): dotnet publish 默认不会复制应用编译出的 XBF 与 OneClickRun.pri 资源, 新增发布目标在发布时自动补齐这些文件,解压后的 OneClickRun.exe 可正常运行
[0.2.0] - 2026-08-30
Added
- 新增系统托盘图标:左键单击托盘图标显示设置界面;右键菜单提供 「启用/关闭轮盘」(控制轮盘全局开关)、「设置」「退出」三个选项
- 新增端到端测试脚本 scripts\e2e.ps1,覆盖 11 个场景:点击/长按/按住呼出、 Esc 关闭、单击与双击执行指令、滑动选择、鼠标位置显示、脚本执行、 开机启动注册表写入、轮盘全局开关
- 快捷指令「运行脚本」支持 .cmd / .bat 批处理文件(通过 cmd /c 执行), 文件选择器同步移除不再支持的 .psm1
- 发布 Release 自包含版本:.NET 8 运行时与 Windows App SDK 运行时均打包 进应用目录,用户无需手动安装 .NET 环境
Changed
- 点击设置窗口关闭按钮不再退出程序,改为最小化到系统托盘
Fixed
- 修复全局快捷键注册失败(Win32 错误 1408):RegisterHotKey 的 hWnd 必须 属于调用线程,现在把注册/注销封送到快捷键消息窗口线程执行
- 修复开机启动写入到错误注册表位置:Run 键路径缺少反斜杠
- 修复「长按时长」被滑块初始化覆盖:BehaviorPage 构造时设置 Slider.Value 触发 ValueChanged,导致已保存的 400ms 被改回 200ms
[0.1.0] - 2026-08-30
Added
- 首个可用版本:WinUI 3 轮盘快捷启动工具
- 全局快捷键呼出轮盘(默认 Ctrl+Alt+Q),点击显示/长按显示/按住显示三种呼出方式
- 单击/双击/滑动三种指令选择方式,轮盘可显示在屏幕中心或鼠标位置
- 快捷指令:打开软件、打开文件夹、打开网址、运行 PowerShell 脚本
- 设置主界面:常规、呼出与快捷键、快捷指令、关于四个页面
- 开机启动、轮盘全局开关、日间/夜间/跟随系统主题
- OneClickRun.Core 纯逻辑层与 62 个单元测试
- 冒烟测试脚本 scripts\smoke.ps1