PowerToys 0.76 теперь доступен для загрузки с новыми надстройками для проводника, а также модернизациями для PowerToys Run, Quick Accent и пользовательского интерфейса Text Extractor, которые обеспечивают визуальные эффекты, подобные Windows 11, как и следовало ожидать, этот выпуск также содержит огромный список исправлений. и улучшения.
Что нового в PowerToys 0.76?
Основные моменты обновления:
- Обновите до .NET 8.
- Диспетчер клавиатуры теперь может переназначать клавиши и сочетания клавиш для отправки последовательностей текста в Юникоде.
- Модернизирован пользовательский интерфейс редактора диспетчера клавиатуры.
- Модернизированы пользовательские интерфейсы PowerToys Run, Quick Accent и Text Extractor.
- Новые надстройки Проводника: обработчик предварительного просмотра изображений QOI и поставщик миниатюр.
Полные примечания к выпуску:
Общие
- Обновлена зависимость WebView 2 до версии 1.0.2088.41.
- Исправлены нечитаемые цветные кисти, используемые в приложениях WinUI3, для улучшения доступности.
- Всплывающие окна, используемые в приложениях WinUI3, больше не ограничиваются границами приложения.
- Зависимость WPF-UI обновлена до предварительного просмотра.9, а затем до предварительного просмотра.11.
- Обновлен до .NET 8.
- Обновлена зависимость WinAppSDK до версии 1.4.3.
- Добавлена локализация в контекстное меню значка в трее.
Обрезать и заблокировать
- Исправлено восстановление окон, которые были изменены в развернутом виде.
Переменные среды
- Исправлен сбой, вызванный изменением версии WinAppSDK при замене элементов ListView на ItemsControl.
FancyZones
- Отменено изменение, из-за которого некоторые приложения, такие как калькулятор Windows, работали неправильно. (Это было исправление для версии 0.75)
- Редактор FancyZones больше не будет применять макет к текущему монитору после его редактирования.
- Исправлен и реорганизован код, определявший возможность привязки окна. В него добавлены тесты с известными стилями окон приложений, чтобы избежать регрессов в будущем.
Дополнения для проводника
- Решена проблема с неправильным определением кодировки при предварительном просмотре файлов кода.
- Исправлен цвет фона для обработчика предварительного просмотра Gcode в темной теме.
- Новые утилиты: обработчик предварительного просмотра и поставщик миниатюр для файлов изображений QOI.
- Миниатюры GCode теперь имеют 32-битный формат ARGB.
- Добавлен воспринимаемый тип к миниатюрам файлов SVG и QOI.
- В файлы .admx и .adml добавлена недостающая политика утилиты переменных среды. (Это было исправление для версии 0.75)
- Исправлены некоторые опечатки и улучшен текст в файле .adml.
Редактор файлов хостов
- Добавлено правильное предупреждение, когда файл хостов доступен только для чтения, и кнопка, позволяющая сделать его доступным для записи.
Изменение размера изображения
- Исправлена проблема WPF-UI, связанная с фоновыми кистями приложения.
Установщик
- В процесс установки включены файлы локализации Text Extractor и Awake.
Менеджер клавиатуры
- Модернизирован пользовательский интерфейс с дизайном Fluent.
- Добавлена возможность переназначать клавиши и сочетания клавиш произвольным текстовым последовательностям в Юникоде.
- Удалены вызовы Thread.Suspend при выходе из утилиты. Этот вызов устарел, не нужен и вызывал тихий сбой.
- Добавлена возможность приостанавливать/возобновлять видео с помощью клавиши пробела.
- Исправлена высокая загрузка ЦП в режиме ожидания перед инициализацией главного окна.
- Реализовано сочетание клавиш Ctrl+W как ярлык для закрытия Peek.
- Решена проблема с неправильным определением кодировки при предварительном просмотре файлов кода.
- Исправлены фоновые проблемы при просмотре HTML-файлов после обновления WebView 2.
PowerToys Run
- Перенесен на WPF-UI и переработан в соответствии с принципами Fluent UX.
- Исправлена проблема, из-за которой пользовательские настройки сторонних плагинов неправильно инициализировались значениями по умолчанию. (Это было исправление для версии 0.75)
- Исправлен сбой в плагине VSCode, когда путь VSCode имел конечные пробелы.
- Исправлен сбой при попытке загрузить недопустимые значки изображений.
- Исправлен сбой в плагине «Программы» при получении изображений для некоторых файлов .lnk.
- Исправлена редкая ошибка инициализации запуска и удалены операции холодного запуска, которые больше не нужны.
- Улучшены расчеты времени файла Windows и времени эпохи Unix в плагине DateTime.
- Исправлен сбой при попытке получить значок для ссылки, которая не указывала на файл.
- Очищен код в плагине WindowWalker, улучшена логика.
- Перемещен с ModernWPF на WPF-UI.
- Добавлена поддержка набора символов финского языка.
- Добавлены символы валют для хорватского, гайлге, гайдлига и валлийского языков.
- Добавлена недостающая латинская буква ꝡ.
- Добавлены символы дробей.
- Добавлена поддержка набора символов датского языка.
- В набор символов валют добавлен символ казахстанского тенге.
- Словацкий переименован в словацкий, что является правильным термином.
- Добавлен набор символов греческого языка.
Настройки
- Щелкнув имя модуля на панели мониторинга, вы перейдете на страницу этого модуля.
- Исправлено обрезание информации в разделе «Резервное копирование и восстановление» на странице «Общие настройки».
- Обновлен значок Fluent надстроек проводника.
- Добавлено предупреждение при попытке установить сочетание клавиш, которое может конфликтовать с комбинациями клавиш «Alt Gr».
- Добавлена прямая ссылка на страницу «Что нового» OOBE из главного окна настроек.
- Изменены упоминания с Microsoft Docs на Microsoft Learn.
- Исправлена медленная реакция на изменение темы системы.
Экстрактор текста
- Переход к WPF-UI, локализации и поддержке светлых тем.
- По умолчанию отключено в Windows 11, с информационным окном в настройках, где можно предпочесть использовать ножницы Windows, которые теперь поддерживают распознавание текста.
Документация
- Исправлены некоторые опечатки в README.
- Переработана документация GPO на сайте Learn.microsoft.com, добавлены файлы .admx, информация о реестре и Intune.
Разработка:
- Обновлено действие ci по проверке правописания до версии 0.22.
- Переработана модель данных модулей, используемая между панелью настроек и всплывающим меню.
- Исправлен ненадежный тест взаимодействия, из-за которого автоматический CI иногда зависал.
- Увеличено время ожидания загрузки WebView 2, чтобы уменьшить нестабильность в этих тестах.
- Добавлена поддержка сборки с помощью функции Dev Drive CopyOnWrite, что увеличивает скорость сборки.
- Учтены предложения статических анализаторов C#.
- Учтены предложения статических анализаторов C++.
- PR, которые содержат только изменения Markdown или текстовых файлов, больше не запускают полную CI.
- Microsoft.Windows.CsWinRT обновлен до версии 2.0.4, чтобы исправить сборку с официальной версией Visual Studio 17.8.
- Исправлены новые проблемы с качеством кода, обнаруженные в официальной версии Visual Studio 17.8.
- Добавлен триггер бота, указывающий участникам на основной выпуск нового вклада на GitHub.
- Удалены ненужные записи из ожидаемого.txt.
- Отключена новая функция Visual Studio, которая добавляла хеш фиксации к версии продукта двоичных файлов.
- Записи проверки орфографии переработаны и перенесены в разные файлы.
- Добавлена защита от Spectre и создание хеша SHA256 для некоторых DLL.
- Шаблон конвейера выпуска возвращен к предыдущей версии, стабильной для поставки PowerToys.