0.80.0 版本更新说明:
更新亮点
新功能:增加了 Desired State Configuration 支持,允许使用 winget configure 配置 PowerToys。更多信息请查阅 DSC 文档。
Windows App SDK 依赖更新至 1.5.1,修复了许多底层 UI 问题。
Peek 增加了对 WebP/WebM 文件的支持。
Peek 增加了对音频文件的支持。
FancyZones 编辑器增加了自动化 UI 测试。
常规更新
在 PowerToys 的托盘图标右键菜单中增加了快速访问入口,以便快速访问弹出窗口。
PowerToys 增加了对 Desired State Configuration 的支持,允许使用 winget configure 配置许多设置。
Awake
修复了一个问题,该问题导致“保持屏幕开启”选项在 Awake 自行停用后失效。
颜色选择器
修复了一个 UI 问题,该问题导致颜色选择器模态窗口遮挡部分颜色条。
命令未找到
现在,如果找不到稳定的 PowerShell 版本,则会尝试查找预览版本。
FancyZones
修复了一个在配置文件中存在空名称的布局时加载编辑器时会崩溃的问题。
重构了布局的内部数据结构和公共代码,以便进行自动化测试。
现在通过原始输入检测 shift 键的按下,以修复导致某些用户 shift 键锁定的问题。
文件资源管理器插件
修复了在 Monaco 预览器中出现崩溃的问题,该问题出现在预览代码无法找到预览文件时。
修复了 Markdown 预览器在代码块前添加前导空格的问题。
修复了在不同 DPI 的屏幕上预览结果的错误位置和缩放问题。
增加了更好的清理代码,用于缩略图处理程序,以防止锁定文件。
文件锁匠
允许在查看包含选定文件路径的模态窗口时换行显示多行内容。
安装程序
修正了 PowerToys Run VSCode 工作区插件在安装目录中的最终目录名,以匹配插件名称。
在安装过程中使用了更通用的引导步骤名称,以避免在卸载时显示“正在安装 PowerToys”。
键盘管理器
修复了一个问题,该问题会在使用某些数字小键盘键作为和弦的第二键时清除 KBM 映射。
在本地化文件中添加了注释,以避免翻译者将“Text”翻译为“SMS”。
Peek
在图像/视频预览器中增加了对 .WebP/.WebM 文件的支持。
增加了对音频文件的支持。
修复了一个问题,该问题导致标题栏中的打开文件按钮无法点击。
修复了一个问题,该问题在预览名称中包含点的文件夹时,Peek 会尝试将其预览为文件。
PowerToys Run
在 Windows 搜索插件中增加了一个设置,以从结果中排除文件和模式。
修复了由于类似图像之间的哈希冲突导致的缩略图显示问题。
为插件添加了“复选框和多行文本框”附加属性类型,并改进了多行文本处理。
快速重音
在意大利字符集中添加了 Schwa 字符。
注册表预览
允许为根键使用替代的有效名称。
修复了同时打开多个选择文件窗口的问题。
屏幕标尺
更新了测量图标以提高清晰度。
快捷键指南
更新了显示的 Emoji 快捷键,现在为新的 Windows 键 + 句点 (.) 快捷键。
文本提取器
修复了在某些显示器配置上创建提取布局时出现的问题。
视频会议静音
增加了启用/禁用遥测功能以获取使用数据。
设置
为一些术语(如某些实用工具的名称)添加了锁定,以防止它们被本地化。
修复了某些快捷键在弹出窗口和仪表板中无法正确显示的问题。
更新了颜色选择器的图像和 OOBE 中实用工具的过时动画。
文档
在 PowerToys Run 的 thirdPartyRunPlugins.md 文档中添加了 FastWeb 插件。
由于 security.md 已经有了链接,因此从新问题创建页面中移除了旧的指向 MSRC 的安全链接。
在 PowerToys Run 的 thirdPartyRunPlugins.md 文档中增加了关于非官方插件的说明,以提高清晰度。
开发
将 System.Drawing.Common 更新到 8.0.3,以修复 .NET 8.0.3 升级发布后的 CI 构建问题。
调整了发布到 winget 和 Microsoft Store 的 GitHub 操作名称,以便在用户界面上更清晰。
将 WinAppSDK 升级到 1.5.1,修复了许多相关问题。
在键盘管理器编辑器中统一了 WinUI 2 使用的 WebView2 版本。
在 CI 构建时统一使用预编译头文件。
在 CI 中为 FancyZones 编辑器添加了 UI 测试。
添加了一个 GitHub 机器人,用于在创建新问题时识别可能的重复项。
将 WiX 安装程序依赖项更新到 3.14.1,以修复可能的安全问题。
将管道更改为使用管道工件而不是构建工件。
为管道添加了 -graph 参数。
现在,管道中的测试作为构建步骤的一部分运行,以节省 CI 时间。