0.86.0 版本更新说明:
通用
- 添加了遥测数据可选加入的设置(默认关闭,但请参见上述内容了解为何我们鼓励您加入)和用户查看数据的控制。
- 通过添加异常类型和内部异常信息,改进了异常日志记录(感谢 @davidegiacometti)!
高级粘贴
- 添加了新的内置操作:图像转文本,以及将文本、PNG 或 HTML 粘贴为文件。
鼠标跳跃
- 将常用类重构到单独的项目中(感谢 @mikeclayton)!
- 恢复了之前重构中删除的遥测事件。
鼠标无边界
- 重构了日志记录的常用类(感谢 @mikeclayton)!
新建+
- 修复了启用或禁用模块时的遥测事件(这是 0.85 版本的热修复)。
- 修复了创建包含 Unicode 字符的文件夹或文件时的 Bug(感谢 @cgaarden)!
- 修复了新建文件夹名称与已存在文件夹冲突时的 Bug(感谢 @cgaarden)!
- 更新了新建+图标的流畅风格。
预览
- 文件夹预览中文件大小和数量的枚举现在更快更响应(感谢 @daverayment)!
PowerToys 运行
- 处理了检查右到左语言时的文化未找到错误。
- 修复了 WebSearch 插件结果显示在 UI 中被截断的问题(感谢 @octastylos-pseudodipteros)!
- 单位转换插件现在将显示更多有效数字(感谢 @PesBandi)!
- 改进了将内容复制到剪贴板时发生错误的错误处理(感谢 @PesBandi)!
快速重音
- 添加了对塞尔维亚西里尔字母集的支持(感谢 @Sirozha1337)!
注册表预览
- 采用了 Monaco 编辑器作为 UI 文本编辑器(感谢 @davidegiacometti)!
设置
- 修复了从新建+页面访问不存在的模板文件夹时导致的崩溃(这是 0.85 版本的热修复)。
- 在左侧导航菜单中添加了工具分组的导航树。
- 在常规选项卡的语言选择组合框中按字母顺序排序语言列表(感谢 @davidegiacometti)!
- 修复了关于模板未备份的信息栏状态不会关闭且不受新建+页面上模块启用状态影响的问题(感谢 @htcfreek)!
- 修复了由于悬挂线程导致的崩溃。
- 点击有关可用更新的通知现在应正确打开设置应用程序的常规选项卡。
- 修复了尝试访问诊断数据查看器文件时导致的 UI 冻结问题(感谢 @davidegiacometti)!
工作区
- 修复了通过快捷方式快速启动多个工作区时启动错误工作区的问题(这是 0.85 版本的热修复)。
- 修复了在同一工作区中启动同一应用程序的多个实例的问题。
- 修复了先前捕获的监视器 ID 不存在时导致的崩溃。
- 修复了最小化应用程序的坐标保存错误的问题。
- 修复了工作区启动压力测试时导致的崩溃。
- 修复了 UAC 关闭且每个应用程序始终以管理员身份运行时的应用程序启动问题。
文档
- 在 thirdPartyRunPlugins.md 中添加了 HackMD 插件的提及(感谢 @8LWXpg)!
- 在 thirdPartyRunPlugins.md 中添加了 SSH 插件的提及(感谢 @8LWXpg)!
- 在仓库中添加了数据和隐私文档。
开发
- 修复了 CI 预检操作,以考虑 CI 操作的最新更改。
- 在问题模板中添加了新的 Microsoft 组织问题类型(感谢 @Aaron-Junker)!
- 更新了 System.Text.Json 至 8.0.5 和 System.Runtime.Caching 至 8.0.1 及相关依赖项,以解决安全报告(感谢 @snickler)!
- 更新了 WinAppSDK 至 1.6.1 和 CsWinRT 至 2.1.5(感谢 @snickler)!
- 升级了 WpfUI 依赖项至 3.0.5。
- 更新了 MessagePack 至 2.5.187 和 StreamJsonRpc 至 2.19.27,以解决安全报告。
- 移除了一些不再需要的 Hack,这些 Hack 曾试图强制 .csproj 文件中使用相同的依赖项版本。
- 从触发完整 CI 测试的条件中移除了 Markdown 文件排除。
- 当 PR 中存在 XAML 样式错误时,CI 再次失败。
- 修复了当其中一个 PowerShell 脚本失败时 CI 动作未失败的问题。
- 修复了分析器违规,以便在 Visual Studio 17.12 中完全构建 PowerToys(感谢 @snickler)!