微软发布新版本开源工具集 PowerToys,入选 GitHub Trending 日榜

12 月 3 日,微软在 GitHub 上将开源软件工具集 PowerToys 更新为 0.14 版本,继续针对工具集中的全窗口管理器 FancyZones 与批量重命名文件工具 PowerRename 进行改进及修复错误。PowerToys 项目也入选了 GitHub Trending 日榜,单日已获得至少 101 个 Star。

Microsoft PowerToys.jpg

新版本修正两款工具的多个问题

据官方文档介绍,PowerToys 0.14 版本的变化主要体现在以下三方面。

FancyZones:

  • 删除了旧版编辑器(包括新、旧版编辑器切换选项);
  • 为用户自定义名单中的应用增加了禁用 FancyZones 的选项;
  • 现在打开编辑器后将会高亮显示活动分区;
  • 编辑器快捷方式将显示正确的快捷键(受限于 WebView 控件的控制);
  • 修复 FancyZones 拦截数字键的问题(基本上都是在拖动 Chrome 浏览器标签页时出现);
  • 修复 FancyZones 编辑器中的 DPI 缩放比例错误,解决了区域被放在屏幕上错误位置的问题;
  • 修复了个别应用与 FancyZones 不兼容的问题(还有一些应用,如远程应用等,仍然无法兼容)。

PowerRename:

  • 对话框支持调整大小(在不同缩放比例的屏幕间移动对话框时仍然需要操作 DPI 变更);
  • 增加了从上一次运行中恢复搜索及替换 Flags 属性值的选项;
  • 增加了开启自动完成与自动建议的选项;
  • 改善正则表达式替换结果;
  • 修复了文件夹被重命名后,子文件夹项目无法被重命名的问题。

其他常规错误修复:

  • 修复了运行器中的一个导致托盘图标不显示的错误;
  • 设置界面的 UI 调小了一些(其中包括图标的位置与外边距、组件的文字介绍、文档的链接位置与外边距);
  • 修复了 Windows 快捷键向导中的一处崩溃问题。

FancyZones.png

PowerToys 0.14 版本的安装文件及源代码已上传至 GitHub,可供开发者们下载、使用(12 月 4 日早间,由于 FancyZones 的代码出现了退化问题,PowerToys 0.14 安装文件的下载入口被管理员关闭。12 月 6 日 官方发布了修复错误后的 0.14.1 版本)。而这次 0.14 版本的发布,实际上已经是近三个月时间内微软第四次更新 PowerToys 了,自今年 9 月微软重启并开源 PowerToys for Windows 10 以来,一直保持着每月一次的版本更新频率。

早前在今年 5 月份,微软就曾向外界透露将考虑重新对 PowerToys 进行开发,为开发者及高级用户在 Windows 10 环境下提供一些实用工具,以便从 Windows 10 Shell 中节省出更多资源,提升系统运行效率并对每个工作流单独进行定制化调整。

微软当时表示正在针对 Maximize To New Desktop、Windows 快捷键向导两个工具进行研发,并计划在今年内陆续推出包括全窗口管理器、批量重命名文件工具、Win + R 替代工具、电池追踪器等在内的 10 个实用软件工具。

其中,全窗口管理器 FancyZones 与 Windows 快捷键向导已被包含在首个重启后的版本 ── PowerToys 0.11 中,而批量重命名文件工具 PowerRename 则在 0.12 版本中被加入进来,并在 0.13 版本中继续得到完善。

ShortcutGuide.jpg

历史悠久的软件开发工具集

PowerToys 的最初版本是由 Windows Shell 开发团队于 1996 年开发的「PowerToys for Windows 95」,用来通过一系列的实用工具帮助开发者用户自定义修改、添加、删除 Windows 95 操作系统中的功能或设置,以进一步强化系统性能,并提升用户体验及工作效率。

当时的工具集中包含了 15 个软件,其中最知名的是 Tweak UI,它支持在不修改注册表的情况下,对 Windows 95 中某些隐藏比较深的设置进行自定义调整。此外,该版本的工具集还收录了 Contents Menu、Explore From Here、FindX、Round Clock 等工具。

除此之外,Windows Kernel 开发团队还开发了另一个版本的工具集「Windows 95 Kernel Toys」,其中包含 Keyboard Remap、Windows Process Watcher 等 6 个工具软件。

随着 Windows 系统的不断升级,微软于 2002 年推出了 PowerToys 的正统续作「PowerToys for Windows XP」,最多时共拥有 20 款实用工具,每个工具都支持单独使用而不需要打包下载。

微软在此前的基础上对二代版本的 PowerToys 进行了大规模的调整,除 Tweak UI 以外,其余皆为新的工具,其中包括 Color Control Panel Applet、Power Calculator、Virtual Desktop Manager 等,同时也有一些工具在后续的小版本更新中被停用,比如 Background Switcher、Shell Audio Player、Virtual CD-ROM Control Panel 等等。

Tweak UI.png

然而,随着微软内部大力加强对软件开发在安全性上的要求,PowerToys 则因为较多的 Bug、不稳定的性能、测试未通过等原因,最终被微软从 Windows 系统中移除。

在接下来的近 10 年时间中,微软再也没有推出过 PowerToys 的大版本更新,也不再对 Windows Vista、7、8、8.1 等后续的操作系统提供技术支持。直到今年 9 月,PowerToys 才得以重见天日。


GitHub 相关项目地址:

Windows 10 实用软件工具集 PowerToys

阅读 2.5k更新于 12月11日
推荐阅读

第一时间为开发者提供行业相关的实时热点新闻

7566 人关注
244 篇文章
专栏主页
目录