软件简介
PowerToys是由微软开发的一款免费系统工具集,专为Windows 10和Windows 11系统设计。它提供了一系列高效实用的工具,旨在帮助用户提升操作系统的使用效率和个性化程度。PowerToys工具集深受系统管理员和高级用户的喜爱,通过集成多种工具,允许用户自定义Windows shell,以适应不同的工作流程和提高生产力。文章源自电脑天空-https://www.dntk.top/6456.html
更新内容
v0.91.0更新内容
文章源自电脑天空-https://www.dntk.top/6456.html
- 添加了 Command Palette 使用回退命令搜索任何文件的功能。
- 添加了将 Command Palette 全局热键设置为低级键盘钩子的功能。
- 为 WebSearch 扩展添加了 open URL fallback 命令,使用户能够直接从 Command Palette 在浏览器中打开 URL。
- 现在,您可以在 PT Run 和 Command Palette 的 Date and Time 插件中定义自定义格式。
- 修复了 Advanced Paste 无法通过使用用户配置文件语言初始化 OCR 引擎来为某些英语标记(例如 en-CA)创建 OCR 引擎的问题。
- 修复了通过正确处理 Graphics 对象导致资源泄漏挂起或崩溃的问题。
- 修复了拾色器在 Backspace 键时退出的问题,方法是确保它仅在聚焦并对齐 Escape/Backspace 行为时关闭。
- 在拾色器中添加了对 Oklab 和 Oklch 颜色格式的支持。
- 更新了 WinGet Command Not Found 脚本,以便仅在实际存在实验性功能时启用它们。
- 更新了 bug 模板以包括 Command Palette 模块。
- 修复了 toast 窗口未针对 DPI 进行缩放,从而导致显示缩放下出现布局问题的问题。
- 修复了当插入点位于位置 0 时,向上/向下键盘导航不移动所选内容的问题,并添加了连续导航,如 PT Run v1。
- 更新了 Time 和 Date 扩展代码以简化它并提高清晰度。
- 修复了在尝试转到鼠标指针时命令中的大写导致失败的问题,通过将命令调整为小写来解决。
- 为 WebSearch 扩展添加了 open URL fallback 命令,使用户能够直接从 Command Palette 在浏览器中打开 URL。
- 添加了在 CmdPal 中启用/禁用系统托盘图标并将术语与 Windows 11 对齐的设置。
- 通过在设置新别名时删除旧别名来修复别名更新问题。
- 通过将 Ext 和 ext 迁移到新的 ext 目录,解决了 GitHub 大小写冲突,从而确保跨平台结构的一致性并防止路径碎片化。
- 修复了“创建新扩展”命令生成空文件名的问题。
- 添加了使全局热键成为低级键盘钩子的功能。
- 添加了对 JUMBO 缩略图的支持,从而允许访问高分辨率图标。
- 修复了在打开 MSAL 对话框时 CmdPal 自动隐藏自身时发生崩溃的问题,方法是防止 CmdPal 在禁用时隐藏。
- 添加了对在加载页面时立即选择搜索文本的支持。
- 修复了在保存扩展设置时通过更新设置表单在重新打开时无法重新加载扩展设置页面的错误。
- 修复了 Command Palette 无法从运行程序启动的问题。
- 重构了 PowerToys Run v1 计算器逻辑并将其移植到命令面板中,添加了设置支持,并改进了回退行为。
- 重新添加了对列表项键盘快捷键的支持。
- 通过添加适当的标签、优化动画、改进本地化和修复与 a11y 相关的问题,增强了 Command Palette 中的辅助功能。
- 将自定义格式支持移植到 Time and Date 插件,重新排序和清理设置,改进错误消息,并修复边缘情况崩溃,以实现更强大和用户友好的行为。
- 添加了 system 命令的回退项。
- 修复了 Windows 系统命令中的一个错误,该错误导致“打开回收站”作的按键提示符错误地显示“空”。
- 修复了“更多命令”列表显示不应可见的命令的问题。
- 修复了 Command Palette 中的详细信息视图显示超大图标和未对齐文本的问题,使其与 Windows 搜索行为保持一致。
- 修复了在使用长标签时空屏幕内容和命令栏命令被截断的错误,从而确保正确的布局和可见性。
- 通过修复已安装包的版本显示、启用带有图标的更新以及将预览 winget API 迁移到稳定版本,改进了 CmdPal 的 WinGet 集成。
- 修复了 ContentPage 的命令在退出后才更新的错误,方法是确保上下文菜单在更改时完全初始化。
- 添加了对 TimeDate 扩展的回退支持,无需预先选择命令即可启用直接日期/时间查询。
- 添加了跨多个 CmdPal 项目文件的 Dotnet.AotCompatibility.props 导入,以增强 AOT 编译支持。
- 修复了当 CmdPal 缺少或缺少定义的热键时 json null 热键导致的崩溃。
- 在 CmdPal 中添加了对可筛选嵌套上下文菜单的支持,包括用于保持焦点行为的搜索框。
- 重构了 CmdPal 类以改进 JSON 序列化,并引入了新的序列化上下文以提高性能和可维护性。
- 添加了对预先 (AoT) 编译的支持。
- 新增 CmdPal 启动重试机制。
- 从 Common 中删除了一些未使用的文件,以简化代码库并便于将其标记为 AoT 兼容。
- 修复了 SearchText 更新中的争用条件导致输入框中的光标自动跳转到行尾的错误,从而确保 SearchText 仅在实际更改后更新。
- 添加了对在 fallback 命令中搜索任何文件的支持。
- 清理了 AoT 相关代码,以防止测试过程中的重复作。
- 通过并行化扩展启动和添加超时来防止行为异常的扩展阻止其他扩展,从而减少了 CmdPal 加载时间。
- 通过在列表清空时关闭详细信息窗格来增强 UI 行为,从而避免不一致的视觉状态。
- 添加了对在未找到匹配命令时在 CmdPal 中取消设置回退命令的支持,从而确保更清晰的重新加载行为。
- 通过解决 ComServer 使用不当问题,修复了 CmdPal 扩展模板中的泄漏。
- 防止 CmdPal 窗口在双击标题栏时最大化以保持预期的窗口行为。
- 通过使窗口尺寸 DPI 感知并使用 WinUIEx 强制最小宽度和高度,使设置 UI 启动得太小。
- 通过隐藏窗口而不是隐藏窗口,修复了 CmdPal 中的白闪和一次性动画问题。
- 修复了在启动时通过延迟加载扩展设置获取所有扩展设置的错误,从而减少了初始化开销。
- 添加了对保护 CmdPal 在自适应卡片分析失败时崩溃的支持。
- 将 shell:AppsFolder 替换为 CmdPal 中的 URI 激活,以提高可靠性。
- 添加了从 PowerToys 设置打开 CmdPal 设置的功能。
- 添加了 CmdPal 通过跟踪所选项上的属性更改来观察和动态更新扩展详细信息的功能。
- 将 CmdPal 扩展模板中使用的工具包版本升级到 2.0。
- 修复了删除 Image Resizer 预设会删除错误预设的问题。
- 修复了以下问题:在未指定 left 或 right 的情况下设置修改键时,通过跟踪按下的键并相应地发送正确的键,由于键处理不正确而卡住。
- 通过添加支持 AM/PM 的 12 小时时间格式模式,增强了 PowerRename 的时间格式设置功能。
- 在“时间和日期”插件中添加了对自定义格式的支持,并改进了无效输入格式的错误消息。
- 修复了两个崩溃:一个是针对非常早日期的 WFT,另一个是针对非常晚的日期(例如 12.9999)计算每月中的某一周的崩溃,并重新排序 UI 设置。
- 修复了以下问题:尝试转到鼠标指针时,命令中的大写会导致失败,通过将命令调整为小写已解决。
- 为“Loading error”和“Init error”的插件错误消息添加了版本详细信息。
- 通过添加对防止基于使用情况的排序的支持,增强了结果模型,使插件开发人员能够更好地控制排序行为。
- 更新了 GetDefaultLetterKeyEPO 中的字母映射,将 VK_U 键的“ǔ”替换为“ŭ”,以准确反映世界语语音。
- 修复了使用屏幕键盘时 Quick Accent 无法正常工作的问题。
- 增强了注册表预览功能,支持粘贴注册表项和值,而无需手动写入文件头,并添加了用于重置应用程序的新按钮。
- 修复了“设置”应用通过将图标分配推迟到窗口激活来在任务栏中随机显示空白图标的问题。
- 添加了最大化“新增功能”窗口的功能,以获得更舒适的阅读体验。
- 通过更新窗口筛选和集成 Steam URL 协议处理,修复了 Steam 游戏无法正确捕获或启动的错误。
- 将 QuickNotes 添加到 PowerToys Run 的第三方插件文档中。
- 向 PowerToys Run 第三方插件文档添加了 Weather 和 Pomodoro 插件。
- 将 Linear 插件添加到 PowerToys Run 的第三方插件文档中。
- 修复了文档文件中的格式问题,并更新了贡献者和团队成员信息。
- 更新了 GitHub 作以安装 .NET 9 以获得 MSStore 版本支持。
- 更新了 yml 中的版本占位符,以防止问题报告中的 v0.70.0 版本控制不正确。
- 更新了 GitHub Action,以将 MSStore 版本的 actions/setup-dotnet 从版本 3 升级到版本 4。
- 向 WinGet 配置文件添加了 securityContext,允许从用户上下文调用,并在单独的进程中提示单个 UAC 提升的资源。
- 将日志文件扩展名从 .txt 更改为 .log 以支持正确的文件关联和工具兼容性,并为 Workspace 添加了日志。
- 升级了测试框架依赖项,并跨组件调整了包版本。
- 升级依赖项以修复漏洞。
- 通过将 GitHub Actions 和 Docker 标签固定到不可变的完整长度提交,并通过 Dependency Review Workflow 集成自动依赖项漏洞扫描,增强了存储库安全性。
- 将 Boost 依赖项升级到较新版本。
- 将工具包升级到最新版本,抑制了与 AoT 相关的警告。
- 修复了新添加的文件缺少签名导致构建失败的问题。
- 更新发布管道以防止发布 100 年的私有符号。
- 引入了 PowerRename 的模糊测试以提高可靠性,并添加了将模糊测试扩展到其他 C++ 模块的设置指南。
- 添加了为所有 .csproj 项目集中预创建生成的文件夹的功能,以防止生成失败。
- 将 WinAppSDK 更新到最新的 7 版本。
- 将 Boost 依赖项升级到 PowerRename Fuzzing 项目的最新版本。
- 更新了 json 中的 ADO 区域路径,以解决由已弃用的路径导致的 TSA 管道错误。
- 启动了对 CmdPal 的 AoT 支持,基础工作正在进行中。
- 添加了对通过生成包含系统和诊断信息的预填充 GitHub 问题 URL 来自动创建错误报告的支持。
- 添加了用于本地构建安装程序的脚本,确保 CmdPal 也可以在本地环境中启动。
- 删除了导出 PFX 逻辑,以消除硬编码密码的使用并解决 PSScriptAnalyzer 安全警告。
文章源自电脑天空-https://www.dntk.top/6456.html
下载地址
夸克网盘:文章源自电脑天空-https://www.dntk.top/6456.html
https://pan.quark.cn/s/c407f729bcd6文章源自电脑天空-https://www.dntk.top/6456.html
迅雷网盘:文章源自电脑天空-https://www.dntk.top/6456.html
https://pan.xunlei.com/s/VO0t7GUOyOlf6-KOhoqQA16hA1?pwd=u3m9#文章源自电脑天空-https://www.dntk.top/6456.html
文章源自电脑天空-https://www.dntk.top/6456.html 文章源自电脑天空-https://www.dntk.top/6456.html