Разработчики выпустили большое обновление PowerToys 0.97. Первый релиз 2026 года вносит множество изменений в Command Palette, а также вводит новую утилиту для мыши, которая будет полезна пользователям с многомониторными конфигурациями.

Панель запуска Command Palette теперь стала гораздо более настраиваемой, она позволяет выбрать пользовательский фон и оттенок для более индивидуального оформления.

Кроме того, Command Palette теперь позволяет настраивать приоритет команд при вводе запроса.

Ещё одно важное изменение для Command Palette — возможность управлять PowerToys непосредственно из неё, переключать темы, переключаться между макетами FancyZones, открывать настройки и многое другое.

Новое встроенное расширение для удалённого рабочего стола позволяет быстро переключаться между такими рабочими столами. Пользователь может выбрать свою поисковую систему в настройках расширения «Веб-поиск». Также добавлена поддержка перетаскивания — индексатор файлов и история буфера обмена теперь могут перетаскивать контент из палитры команд в другие приложения, а разработчики расширений могут добавлять эту возможность в свои собственные расширения. Наконец, инструмент под названием CursorWrap будет полезным для пользователей с большими мониторами или многомониторными конфигурациями, поскольку позволяет не перетаскивать курсор с одного конца на другой. Если удерживать его, то он появится на противоположной стороне экрана, как только достигнет одного из краев.
Новые функции:
-
добавлены шестнадцатеричные цветовые предварительные просмотры в истории буфера обмена;
-
появились автоматические конечные точки-заполнители, если обязательные поля оставлены пустыми;
-
исправлена грамматическая ошибка в описании настроек ИИ;
-
исправлен порядок загрузки, чтобы пользовательские горячие клавиши действий считывались корректно;
-
обновлены описания расширенной вставки, чтобы отразить поддержку онлайн- и локальных моделей;
-
исправлен выбор элементов истории буфера обмена, чтобы избежать дублирования записей;
-
предотвращено сохранение конечных точек-заполнителей для поставщиков, которым они не нужны;
-
добавлена поддержка ввода изображений для преобразований ИИ и улучшено отслеживание изменений в буфере обмена. Исправлена работа Awake CLI, чтобы справка, ошибки и журналы корректно отображались в консоли.
Command Palette:
-
исправлена загрузка фонового изображения в BlurImageControl;
-
исправлены пути к пакетам SDK и добавлен этап сборки CI SDK;
-
приведены в соответствие с соглашениями .NET именование и проверка орфографии;
-
добавлена поддержка перетаскивания элементов палитры команд;
-
добавлено расширение палитры команд PowerToys для обнаружения и запуска утилит PowerToys;
-
исправлены привязки и проблемы с компоновкой табличного представления;
-
исправлена проблема с переносом строки в всплывающих сообщениях расширения RDC;
-
текст кнопки «Настройки» теперь локализуем;
-
скрыт резервный вариант RDC на главной странице и исправлена обработка рабочего каталога MSTSC;
-
оптимизировано слияние списков результатов для повышения производительности;
-
добавлены размеры детализации «Малый/Средний/Большой» в API расширений;
-
скрыты резервные команды на главной странице, если запрос не введён;
-
добавлена поддержка обратной навигации в окне настроек;
-
добавлен фильтр решений в палитре команд;
-
обновлены ссылки на документацию SDK расширений в Microsoft Learn;
-
добавлена настройка пользовательского URL-адреса поисковой системы для веб-поиска;
-
удалены подзаголовки из встроенных команд верхнего уровня;
-
улучшен стиль разделителей в панели сведений;
-
добавлено встроенное расширение удалённого рабочего стола;
-
добавлена команда «Предварительный просмотр» в расширение индексатора;
-
улучшено определение браузера по умолчанию с использованием API оболочки Windows;
-
добавлены параметры поведения клавиши Escape;
-
добавлены параметры настройки темы и фона;
-
улучшено сопоставление приложений в пакетах WinGet;
-
добавлена настройка задержки автоматического возврата домой;
-
добавлены настройки резервного ранжирования и глобальных результатов;
-
удалён индикатор выбора в списке контекстного меню;
-
добавлена панель разработчика с информацией о сборке и логах;
-
обновлена строка «Подробнее» для палитры команд;
-
добавлена навигация с помощью клавиш со стрелками для табличных представлений;
-
исправлено отображение версии при запуске без пакета;
-
добавлен профиль запуска отладки;
-
уменьшено количество избыточных уведомлений об изменении свойств в SDK;
-
улучшена читаемость и доступность разделов;
-
сделано единообразным расстояние между элементами галереи;
-
добавлены разделители и секции для страниц со списками и сетками.
Crop & Lock:
-
добавлен режим создания скриншотов, который фиксирует обрезанную область в отдельном окне.
Cursor Wrap:
-
улучшено поведение переноса курсора в многомониторных системах: перенос происходит только по внешним краям;
-
исправлено позиционирование наложения редактора в многомониторных системах с разным разрешением;
-
добавлен интерфейс командной строки FancyZones для управления компоновкой.
File Locksmith:
-
добавлен CLI File Locksmith для запроса, ожидания или снятия блокировок файлов.
Find My Mouse:
-
улучшено отображение краев Spotlight для более чёткого отображения Find My Mouse;
-
добавлена телеметрия для отслеживания того, как срабатывает Find My Mouse.
Image Resizer:
-
исправлена обрезка в режиме заливки при включенном режиме Shrink Only;
-
добавлен специальный CLI Image Resizer для скриптового изменения размера.
Light Switch:
-
добавлены события телеметрии для использования Light Switch и изменения настроек;
-
добавлен режим Follow Night Light для синхронизации изменений темы с Night Light;
-
уточнены роли LightSwitchService и LightSwitchStateManager в документации;
-
добавлена кнопка быстрого доступа на панели управления для быстрого переключения Light Switch;
-
обеспечено соответствие Light Switch состояниям политики GPO с чётким отображением статуса.
Mouse Without Borders:
-
продолжен рефакторинг Mouse Without Borders путём разделения большого класса Common на сфокусированные компоненты;
-
завершена рефакторизация класса Common с выделением вспомогательных функций Core и IPC.
Peek:
-
улучшены предварительные просмотры Peek с помощью строгой фильтрации ресурсов и предупреждений о более безопасных внешних ссылках;
-
улучшена совместимость предварительного просмотра SVG за счет рендеринга через WebView2.
PowerRename:
-
добавлено извлечение метаданных EXIF HEIF/AVIF и руководство по статусу расширения для связанных предварительных просмотров;
-
исправлено неопределенное поведение при обработке времени файла;
-
оптимизировано выделение памяти для обработки переименования на основе глубины;
-
исправлена нормализация Unicode и сопоставление неразрывных пробелов;
-
исправлена замена токенов даты с последующими заглавными буквами.
PowerToys Run Plugins:
-
исправлена опечатка в названии плагина и добавлен Project Launcher в список сторонних плагинов;
-
добавлен плагин Open With Antigravity в список сторонних плагинов.
PowerToys Run:
-
удалены ненужные проверки конфликтов горячих клавиш при изменении настроек;
-
добавлен QuickAI в список сторонних плагинов PowerToys Run;
-
добавлены локализованные кавычки в Quick Accent;
-
исправлены дублирующиеся и избыточные символы в наборах Quick Accent;
-
исправлены проблемы с позиционированием DPI для Quick Accent в конфигурациях с разным DPI.
Настройки:
-
добавлен новый значок в трее, который адаптируется к изменениям темы;
-
централизована логика включения/отключения модуля для более чистого обновления пользовательского интерфейса настроек;
-
упрощены утилиты настроек путем удаления интерфейсов ISettingsUtils/ISettingsPath;
-
улучшена согласованность пользовательского интерфейса настроек и визуализация отключённого состояния;
-
добавлены семантические заголовки на панель управления для лучшей доступности;
-
введена функция быстрого доступа в качестве отдельного хоста с обновленной интеграцией настроек;
-
исправлено мерцание переключателя панели управления и флажки в меню сортировки;
-
добавлена нативная AOT-совместимая сериализация настроек;
-
стандартизирован текст описания инструмента мыши;
-
добавлен глобальный синглтон SettingsUtils для уменьшения повторной инициализации.
Ранее в PowerToys для Windows 11 представили инструмент Advanced Paste. С обновлением 0.96 юзеры могут направлять запросы через инструмент Microsoft Foundry Local или Ollama с открытым исходным кодом. Оба инструмента используют модели искусственного интеллекта на нейронном процессоре устройства, не подключаясь к облаку.
Автор: maybe_elf


