微软终于开始改造 PowerToys:取色器和文字提取工具换上 WinUI 3

微软终于开始改造 PowerToys:取色器和文字提取工具换上 WinUI 3

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

微软正将开源工具PowerToys迁移至WinUI 3原生框架。0.102版中取色器和文本提取器已完成迁移,取色器还更新了取色界面、颜色编辑器和放大镜。PowerToys此前混用WPF、Windows Forms和WinUI,统一技术栈可降低维护复杂度,并使视觉风格更贴近Windows 11。图像调整、快速重音输入等工具也在迁移中,PowerToys Run因插件依赖WPF将单独处理。用户升级即可体验,原有快捷键和设置保留。

🔎

延伸解读

技术栈统一:维护与贡献的双重收益

PowerToys 此前混用 WPF、Windows Forms 和 WinUI,导致项目结构复杂。迁移到 WinUI 3 后,开发团队能降低维护复杂度,贡献者也更容易理解代码。这种统一不仅减少技术债务,还可能加快新功能的开发与合并速度,对开源社区参与有积极影响。

视觉与体验:更贴近 Windows 11 原生风格

WinUI 3 是 Windows App SDK 的一部分,提供现代控件和原生视觉风格。取色器迁移后换用了新的屏幕取色界面、颜色编辑器和放大镜,文本提取器也获得原生外观。这意味着工具不再显得与系统割裂,操作反馈和界面一致性会提升,尤其对注重系统统一感的用户更有吸引力。

迁移策略:渐进推进与生态兼容并重

微软并未一次性全部迁移,而是按工具功能和兼容需求逐步进行。图像调整、快速重音输入等已在迁移中,而 PowerToys Run 因插件接口依赖 WPF 类型被单独处理,以照顾现有插件生态。这种务实做法平衡了技术升级与用户现有工作流的稳定性,避免因激进改动导致插件失效。

升级注意:快捷键与设置保留,体验无缝

0.102 版已包含迁移后的取色器和文本提取器,用户通过设置检查更新、Microsoft Store 或 GitHub 发布页即可获取。原有快捷键和设置继续有效,取色器的新放大镜和编辑界面会在选色时出现,文本提取器仍通过选择屏幕区域识别文字。升级过程无需重新配置,降低了迁移成本。

❓

Q&A

PowerToys 迁移到 WinUI 3 后有什么好处?

统一技术栈有助于减少项目维护复杂度,也能让贡献者更容易理解项目结构;同时软件视觉风格更加贴近 Windows 11。

PowerToys 0.102 版中哪些工具已经完成了 WinUI 3 迁移?

取色器和文本提取器已经完成迁移。其中取色器还换成了新的屏幕取色界面、颜色编辑器和放大镜功能。

PowerToys 之前使用了哪些界面技术?

PowerToys 项目此前同时使用 WPF、Windows Forms 和 WinUI 等界面技术。

PowerToys Run 为什么没有和其他工具一起迁移到 WinUI 3?

因为 PowerToys Run 的插件接口依赖 WPF 类型,项目团队在迁移计划中将单独处理 Run 以照顾现有插件生态。

如何获取包含 WinUI 3 迁移工具的 PowerToys 最新版?

用户可以打开 PowerToys 设置检查更新,也可以通过 Microsoft Store 或项目的 GitHub 发布页面获取最新版。

升级到 PowerToys 0.102 版后,原有的快捷键和设置会保留吗?

会保留。微软表示,更新后用户原有的快捷键和设置会继续保留,用户仍然可以使用自己配置的快捷键启动工具。

🏷️

标签

➡️

继续阅读