0.84.0 版本更新说明:
新工具:PowerToys Workspaces
此工具可以在桌面上启动一组应用程序到自定义布局和配置。应用程序布局可以保存为工作区,然后通过工作区编辑器或桌面快捷方式一键重新启动。
在编辑器中,可以通过 CLI 参数和“以管理员身份启动”修饰符来自定义应用程序配置,并且可以根据需要更新应用程序窗口大小和位置。
这是我们第一个公开版本的工作区工具,我们非常期待您亲自尝试!请务必在我们的 GitHub 上报告您遇到的问题,以便团队继续改进该工具。
已知问题 - 团队正在积极修复这些问题:
- 以管理员身份启动的应用程序无法重新定位到所需的布局。
- 在浅色主题下,编辑器中的“移除”/“重新添加”应用程序按钮的边框不够明显。
新增功能:
- 在 Awake 中添加了 --use-parent-pid CLI 参数以附加到父进程。感谢 @dend!
- 添加了自定义操作 - 用户指定的预定义 AI 模型提示。此外,操作(标准和自定义)现在可以从提示框中搜索,并且 Ctrl + 数字的快捷键现在适用于前 9 个搜索结果。
- 将所有 C++/CX 代码移植到 C++/WinRT,作为重构和升级的一部分,旨在实现 AOT(提前编译)以提高性能并减少磁盘占用。
一般更新:
- 为 ImageResizer 的调整大小属性添加了 DSC 支持。
高级粘贴:
- 添加了自定义操作 - 用户指定的预定义 AI 模型提示。此外,操作(标准和自定义)现在可以从提示框中搜索,并且 Ctrl + 数字的快捷键现在适用于前 9 个搜索结果。
Awake:
- 添加了 --use-parent-pid CLI 参数以附加到父进程,并修复了导致托盘图标消失的问题。感谢 @dend!
Hosts 文件编辑器:
- 修复了当 hosts 文件被隐藏时保存失败的问题。感谢 @davidegiacometti!
文件资源管理器插件:
- 修复了多个预览表单定位问题,导致浮动、脱离的窗口,与 CoreWebView2 相关的异常和进程泄漏。感谢 @davidegiacometti!
键盘管理器:
- 将 RemapBufferRow 转换为带有描述性字段名的结构。感谢 @masaru-iritani!
- 修复了当快捷键包含 AltGr 键时 Ctrl 键卡住的问题。
Peek:
- 添加了长路径支持。感谢 @davidegiacometti!
快速变音:
- 将数字上标和下标从葡萄牙语移到所有语言定义中。感谢 @octastylos-pseudodipteros!
PowerRename:
- 更新了替换框信息按钮的工具提示文本。感谢 @Agnibaan!
PowerToys Run:
- 修复了在 0.83 版本中引入的启动时窗口定位问题。
- 改进了默认网络浏览器检测。感谢 @davidegiacometti!
- 修复了体积盎司单位转换以支持英制和公制。感谢 @GhostVaibhav!
- 修复了首次启动时由于线程安全问题导致结果不显示的问题。
屏幕标尺:
- 为所有测量工具添加了多测量支持。
设置:
- 改进了 Find My Mouse 页面中禁用动画的 InfoBar。感谢 @davidegiacometti!
文档:
- 在 thirdPartyRunPlugins.md 中提到了 ChatGPTPowerToys 插件。感谢 @ferraridavide!
开发:
- 将所有 C++/CX 代码移植到 C++/WinRT。
- 将 Version.props 导入移动到 Directory.Build.props。
- 将与自包含相关的 .csproj 属性提取到 src/Common.SelfContained.props。
- 清理了未使用的和过时的依赖。感谢 @davidegiacometti!
- 将与 CSWinRT 相关的 .csproj 属性提取到 src/Common.Dotnet.CsWinRT.props。
- 将 Microsoft.Windows.CsWinRT 升级到 2.0.8,并更新 verifyDepsJsonLibraryVersions.ps1 以解除 PR 的阻塞。
- 在 Directory.Build.props 中显式设置 NuGet 审核模式为 Direct,以撤销由 VS 17.12 更新带来的更改。感谢 @snickler!
- 将 UnitsNet 升级到 5.56.0。