Приложение PowerToys от Microsoft, возможно, лучший друг опытного пользователя Windows 11, открывающий массу возможностей и трюков, которые обычно недоступны в вашей установке Windows 11. Теперь в последней версии добавлен новый быстрый запуск приложений, и он может стать вашим любимым способом запуска приложений.
PowerToys 0.90 теперь доступен для загрузки, и он содержит множество улучшений. Как это обычно бывает, большинство изменений — это исправления ошибок в существующих функциях, но у нас есть новый модуль под названием Палитра команд. Палитру команд можно быстро открыть с помощью сочетания клавиш — Windows + Alt + Space — и она позволяет вам быстро набирать и запускать любое приложение на вашем компьютере.
Сама функция во многом напоминает Spotlight в macOS. Это похоже на окно «Выполнить», которое можно запустить, нажав Windows + R, но это гораздо удобнее для пользователя, показывая вам предложения приложений по мере ввода текста и позволяя вам щелкнуть любое из показанных предложений. Это также похоже на панель поиска на панели задач Windows, но с меньшим количеством шагов. Это также позволяет вам искать определенные действия в приложениях, а также определенные команды в PowerShell Windows. Это довольно круто, и инструмент, который может значительно повысить вашу производительность, если вам приходится часто переключаться между несколькими приложениями для вашего рабочего процесса.
Полный журнал изменений для этого выпуска, представленный на официальной странице Microsoft GitHub для PowerToys, выглядит следующим образом.
Выбор цвета
- Заменил WPF UI на .NET WPF для Color Picker, что повысило совместимость и улучшило поддержку тем. Спасибо @mantaionut! Спасибо @Jay-o-Way и @niels9001 за помощь с обзором!
Палитра команд
- Представлена палитра команд Windows («CmdPal»), следующая итерация PowerToys Run, разработанная с расширяемостью в основе. CmdPal включает такие функции, как поиск установленных приложений, команд оболочки, файлов и установка пакетов WinGet. Этот модуль направлен на обеспечение более мощного и гибкого опыта запуска. Спасибо @zadjii-msft, @niels9001, @joadoumie, @plante-msft и всей команде!
FancyZones
- Исправлена ошибка, из-за которой удаление макета приводило к записи неверных данных в файл JSON.
- Исправлена ошибка, из-за которой горячие клавиши макета отображались некорректно, что гарантировало отсутствие недействительных записей в списке горячих клавиш.
- Исправлена ошибка, из-за которой в макете редактора отсутствовала опция «Нет».
Image Resizer
- Исправлены предупреждения в ImageResizer относительно использования переменных «shellItem» и «itemName» без инициализации.
Мышь без границ
- Улучшен регистратор для правильного отслеживания пути к файлу для упрощения отладки.
- Рефакторинг класса «Common» в отдельные индивидуальные классы для улучшения поддержки и обновление всех ссылок и модульных тестов для отражения этих изменений. Спасибо @mikeclayton за это!
Новый+
- Добавлена поддержка переменных в именах файлов шаблонов, включая компоненты даты/времени, имя родительской папки и переменные среды. Спасибо @cgaarden!
Заглядывать
- Добавлена возможность удаления файла, который в данный момент просматривается в Peek, включая обновления навигации и обработку удаленных элементов. Спасибо @daverayment и спасибо @htcfreek за помощь в проверке этого!
PowerToys Бег
- Исправлена проблема, при которой отображались дублированные приложения, благодаря тому, что помощник по ссылкам оболочки открывает файлы .ink неисключительно и правильно извлекает «FullPath». Спасибо @htcfreek и @davidegiacometti за обзор!
- Исправлена ошибка, из-за которой применение скругленных углов в Windows 11 сборки 22000 приводило к сбоям.
- Асинхронизируйте метод OnRename, чтобы разблокировать поток. Спасибо @davidegiacometti за обзор!
- Добавлена поддержка использования sq вместо ^2 в конвертере единиц. Спасибо @PesBandi!
Настройки
- Отключил функцию проверки орфографии в текстовых полях настроек плагина для PowerToys Run. Спасибо @htcfreek!
- Исправлена проблема, при которой InfoBars для ошибок примечаний к выпуску не отображались должным образом, и добавлена кнопка повтора. Спасибо @davidegiacometti!
Workspaces
- Исправлена ошибка, из-за которой не создавались снимки некоторых минимизированных упакованных приложений (например, Microsoft ToDo, Settings).
Документация
- Добавил плагин FirefoxBookmark в список сторонних плагинов для PowerToys Run. Спасибо @8LWXpg!
- Добавлен сторонний плагин SVGL в PowerToys Run, позволяющий пользователям искать, просматривать и копировать логотипы SVG. Спасибо @SameerJS6!
- Добавлено использование Monaco для предварительного просмотра реестра.
Разработка
- Обновлено местоположение и расширение файла конфигурации WinGet. Спасибо @mdanish-kh!
- Удален обход файла Markdown, чтобы обеспечить работу CI для коммитов, которые обновляют только файлы Markdown.
- Исправлена ошибка, из-за которой путь к файлу, сгенерированный по умолчанию, превышал ограничение по длине в 260 символов для EnvironmentVariablesUILib.csproj, что приводило к сбоям сборки.
- Обновил WindowsAppSDK до 1.6.250205002 и CsWinRT до 2.2.0. Спасибо @htcfreek за обзор!
- Обновил XamlStyler до 3.2501.8 и dotnet-consolidate до 4.2.0. Спасибо @davidegiacometti!
- Обновлены пакеты .NET с версии 9.0.2 до 9.0.3.
- Оптимизирована среда автоматизации тестирования пользовательского интерфейса и добавлены тестовые случаи пользовательского интерфейса для модуля редактора файлов хостов.
- Добавлено фаззинг-тестирование для RegistryPreview.
- Добавлены новые тесты пользовательского интерфейса для редактора FancyZones, включая тесты по созданию, дублированию, редактированию и удалению макетов.
- Добавлен код телеметрии для измерения времени открытия редактора модулей и оценки преимуществ применения AOT.
Если вы хотите проверить это на своей системе, обязательно загрузите обновление сейчас.
Источник: Microsoft (GitHub)