微软发布了 PowerToys 0.89.0 更新,PowerToys 0.89.0 更新的一项新体验是:高级粘贴新增媒体转码功能,允许用户转换不同格式的视频和音频文件。
以下是 PowerToys 0.89.0 的更新细节:
主要更新内容
- 高级粘贴:新增媒体转码支持,可转换不同的视频和音频格式,优化了 UI 布局,并集成了 Semantic Kernel 以实现更智能的粘贴功能。感谢 @snickler 的贡献!
- PowerLauncher 修复:解决了 PowerLauncher.exe 阻止其他 MSI 安装程序创建快捷方式的问题。
- 性能优化:Always On Top (AoT) 工具的日志函数优化,使性能提升 18%。
- 无障碍改进:增强了 FancyZones、Image Resizer 和设置的无障碍支持,提高屏幕阅读器的可读性。
- UI 自动化框架优化:改进了 UI 自动化框架,并新增测试用例,以提高可靠性。
详细更新内容
通用改进
- 修复了 Windows 11 上 PowerToys 更新后,上下文菜单项未正确更新的问题。
- .NET 版本从 9.0.1 升级至 9.0.2,感谢 @snickler 的贡献。
- 兼容 VS17.3 及更高版本的 C++23,感谢 @LNKLEO。
各模块更新
- 分区管理器(FancyZones):改进显示器文本,确保屏幕阅读器可以更清晰地读取名称和帮助文本。
- 图片调整器(Image Resizer):修复了自定义预设的宽度和高度字段问题,并提高了屏幕阅读器支持。
- Monaco 预览:修复了默认浏览器打开链接的问题,感谢 @OldUser101。
- 鼠标高亮(Mouse Highlighter):修复了高亮效果在管理员窗口释放后不会自动消失的问题。
- 无界鼠标(Mouse Without Borders):修复了服务模式下无法复制粘贴或拖放文件的问题,并添加了启用/禁用无界鼠标的组策略。
- PowerRename:支持正则表达式的负值作为起始值(如 ${start=-1314}),并增强了正则表达式帮助功能。
PowerToys Run
- 修复 .NET 9 更新后缩略图加载时的崩溃问题。
- 修复计算器中的列表分隔符问题,确保不同区域设置下的多参数计算正确。
- 修复角度单位转换功能,允许快速转换弧度、度和谷度。
- 快速重音(Quick Accent):新增 IPA 字符 ǎ、ǒ 和 ǔ,以及希腊字母 ς。
设置
- 启用了“启动时运行”的组策略支持。
- 修复了无障碍问题,使屏幕阅读器可以正确朗读设置页面中的次要链接。
- 修复了颜色选择器快捷键显示错误的问题。
- 工作区管理器(Workspaces):修复了窗口在断开外接显示器后恢复时最小化的问题。
- ZoomIt:修复了构建警告 C4706 和错误 C2220,感谢 @xanatos。
文档与开发改进
- 修复了 runner-ipc.md 中的断链链接,感谢 @daverayment。
- 更新插件检查清单,改进目标框架匹配,优化文档结构。
开发优化
- 稳定 ARM64 平台的开发流程
- 增强 UI 测试自动化框架,并为分区管理器(FancyZones)和 Hosts 模块新增测试。
- 优化日志函数,提高 AOT 兼容性,使性能提升 18%。
- 使 Common.UI 和 Setting.UI 兼容 AOT。
各位可以在微软 PowerToys 官方 GitHub 仓库或 Microsoft Store 下载 0.89.0 版本更新。
你可以在 微软 PowerToys 官方 GitHub 仓库 或 Microsoft 商店下载 0.89.0 版本更新。