Корпорация Microsoft переводит набор системных утилит PowerToys для Windows 10 и 11 на нативный фреймворк WinUI 3. По состоянию на 5 ноября 17 инструментов, включая PowerRename, Peek и командную панель, уже используют новый интерфейс.

В превью-версии v0.103.3062 разработчики обновили Windows App SDK до версии 2.6.4, Win2D до 1.4.0 и WebView2 до 1.0.4314.35. Переход потребовал переработки компонентов, таких как «Извлечение текста», из-за отсутствия в WinUI 3 поддержки прозрачных слоев, которые ранее обеспечивал WPF.

Отказ от устаревших библиотек позволит уменьшить объем дистрибутива. Сейчас PowerToys 0.100.2 занимает 960 МБ на диске при размере установщика 271,7 МБ. Удаление всех компонентов WPF сэкономит около 85 МБ дискового пространства и 30–38 МБ в установщике, а удаление Windows Forms добавит еще 138 МБ экономии.

Некоторые модули, включая FancyZones, Workspaces и PowerToys Run, пока остаются на WPF. В частности, PowerToys Run не переводится на WinUI 3 из-за глубокой зависимости плагинов от архитектуры WPF.