Microsoft выпустила версию 0.63 своего набора инструментов повышения производительности PowerToys, и эта версия является скорее усовершенствованным обновлением. Хотя эта версия PowerToys не добавляет много новых функций, она содержит некоторые существенные улучшения с точки зрения эффективности. Команда уменьшила размер установщика PowerToys со 125 МБ (в версии 0.62.1) до всего 83 МБ. И после установки приложение теперь занимает всего 587 МБ вместо 817 МБ.
Microsoft заявляет, что добилась этого за счет совместного использования таких файлов, как Windows App SDK, распространяемый компонент VC++ и PowerToys Interop, между различными инструментами. Это также должно помочь устранить необходимость контроля учетных записей пользователей (UAC) во время процесса установки, хотя еще предстоит проделать работу, прежде чем это произойдет. Далее компания также будет поставлять автономную версию .NET, которая будет использоваться различными утилитами.
Еще одной особенностью этого выпуска является то, что инструмент QuickAccent позволяет быстро находить версии с акцентами. символов, теперь позволяет вам выбирать язык, чтобы уменьшить количество символов, которые вам нужно выбирать при печатание.
Помимо этого, этот выпуск в основном ориентирован на исправления и мелкие улучшения, а их немало для различных утилит, входящих в состав PowerToys. Полный список вы можете найти ниже.
Журнал изменений PowerToys 0.63
Известные вопросы
- Утилита «Извлечение текста» в некоторых случаях не распознает текст на устройствах ARM64 под управлением Windows 10.
- После установки PowerToys новые записи контекстного меню Windows 11 для PowerRename и Image Resizer могут не отображаться до перезагрузки системы..
- Есть сообщения о пользователях, которые не могу открыть окно настроек. Это вызвано несовместимостью с некоторыми приложениями (известными примерами этого являются сервер статистики RTSS RivaTuner и MSI AfterBurner). Если это затронуло вас, проверьте связанную проблему, чтобы убедиться, что какое-либо из представленных решений подходит вам.
Общий
- Исправлена проблема, из-за которой не удавалось создать отчет об ошибках. (Это было исправление для версии 0.62)
- Среда выполнения Windows App SDK обновлена до версии 1.1.5.
Всегда на вершине
- Исправлена проблема, из-за которой граница задерживалась при перемещении окна между виртуальными рабочими столами.
- Минимальная толщина границ теперь равна 1. Спасибо @unuing!
- На миниатюрах виртуального рабочего стола отображались границы. Они были удалены.
- Исправлены визуальные эффекты границ, чтобы они более точно соответствовали границам приложения.
Бодрствующий
- Исправлена логика выхода утилиты, позволяющая закрыть все потоки и избежать сбоев. (Это было исправление для версии 0.62)
Выбор цвета
- Исправлена логика выхода утилиты, позволяющая закрыть все потоки и избежать сбоев. (Это было исправление для версии 0.62)
- Исправлена ошибка инициализации, из-за которой неправильно устанавливалось положение мыши.
FancyZones
- Исправлена логика выхода редактора FancyZones, позволяющая закрыть все потоки и избежать сбоев. (Это было исправление для версии 0.62)
Дополнения к файловому проводнику
- Обновлена зависимость WebView 2 до версии 1.0.1343.22. Спасибо @Аарон-Юнкер!
- Исправлен предварительный просмотр файлов .reg.
Изменение размера изображения
- Исправлена ошибка, приводившая к сбою проводника при некоторых условиях при доступе к контекстному меню.
PowerToys Бег
- Добавлена поддержка открытия окон терминала в режиме Quake. Спасибо @FWest98!
- Исправлена логика выхода утилиты, позволяющая закрыть все потоки и избежать сбоев. (Это было исправление для версии 0.62)
- Улучшите значок, отображаемый в плагине программы для псевдонимов выполнения приложений. Спасибо @MikeBarker-MSFT!
- Исправлен вызов браузера по умолчанию, когда Firefox установлен из Microsoft Store.
- Исправлена проблема доступности, из-за которой элементы управления, добавленные к записям результатов, не объявлялись.
- Поиск был улучшен и теперь должен возвращать результаты, в которых термины запроса появляются в конце результата.
Быстрый Акцент
- Улучшена производительность перехвата клавиатуры. (Это было исправление для версии 0.62)
- Исправлена ошибка, из-за которой Quick Accent мешал работе Диспетчера клавиатуры. (Это было исправление для версии 0.62)
- Добавлен правильный символ ß в верхнем регистре. Спасибо @Аарон-Юнкер!
- Выбор акцентного символа теперь должен повторяться. Спасибо @wmentha!
- Добавлена настройка выбора языка, позволяющая уменьшить количество отображаемых символов с диакритическими знаками. Доступные языки: валюта, чешский, голландский, французский, венгерский, исландский, итальянский, маори, пиньинь, польский, румынский, словацкий, испанский и турецкий. Спасибо @damienleroy!
Экранная линейка
- Улучшены описания UI/UX и настроек.
- Исправлена логика выхода утилиты, позволяющая закрыть все потоки и избежать сбоев. (Это было исправление для версии 0.62)
Настройки
- Обновлены значки пользовательского интерфейса. Спасибо @Джей-о-Уэй!
- Улучшение описаний и устранение неоднозначности. Спасибо @Джей-о-Уэй!
- Исправлены поля флажков и другие настройки дизайна. Спасибо @Джей-о-Уэй!
Экстрактор текста
- Удалены лишние пробелы при распознавании китайского, японского и корейского языков. Спасибо @TheJoeFin!
- Исправлена логика выхода утилиты, позволяющая закрыть все потоки и избежать сбоев. (Это было исправление для версии 0.62)
- Исправлена проблема, из-за которой выбор начинался при щелчке правой кнопкой мыши.
Установщик
- Добавлена логика выхода из PowerToys при обновлении перед попыткой обновления .NET.
- Обновлена зависимость .NET до версии 6.0.9.
- Добавлены более понятные названия шагов установки для загрузчика. Спасибо @htcfreek и @Джей-о-Уэй!
- Windows App SDK, распространяемые файлы VC++ и файлы среды выполнения PowerToys Interop теперь совместно используются утилитами посредством жестких ссылок, что уменьшает размер установки.
Документация
- Исправлены опечатки в документации Менеджера клавиатуры. Спасибо @eltociear!
- Ссылки docs.microsoft.com заменены на Learn.microsoft.com. Спасибо @Аарон-Юнкер!
Разработка
- Исправлена ошибка сборки, из-за которой разработчики не могли переключаться между конфигурациями без предварительной очистки локальных файлов сборки.
- Перехваты исключений C++ были исправлены и теперь перехватываются по ссылке, чтобы избежать ненужных операций копирования. Спасибо @NN!
- Общая очистка кода C#, исправление формата и удаление неиспользуемых подавлений анализа кода.
- Удалены ненужные
muxc
префикс из файлов XAML. Спасибо @Джей-о-Уэй! - В нашем конвейере повторно включены тесты, зависящие от WebView2.
- Пакеты контекстного меню Windows 11 уровня 1 теперь содержат файл «Microsoft. Префикс PowerToys.
читать далее
Однако известно, что в разработке находится несколько инструментов, которых нет в этой версии. Инженер Microsoft Клинт Руткас недавно поделился взглядом на инструмент «файловый слесарь», который позволяет вам увидеть, какие процессы используют данный файл, что может предотвратить удаление этого файла. Мы также видели демо-версию Обзор PowerToys в прошлом это действовало как версия Quick Look для Windows в macOS. Эти инструменты еще не появились в версии PowerToys, но мы надеемся, что они появятся в ближайшее время.
Источник: GitHub