Microsoft наконец-то начала заменять диалоговое окно свойств проводника Windows, которое использовалось со времен Windows 95. Microsoft представила новую панель свойств в новейшей системе предварительного просмотра, которая не только полностью прощается со старой архитектурой Win32, но и впервые прекрасно поддерживает темный режим.

В течение долгого времени диалоговое окно свойств в системах Windows опиралось на API страницы свойств Win32, основанный на comctl32.dll. Хотя за последние несколько десятилетий внешний вид неоднократно дорабатывался, базовый код остался практически неизменным. Новый дизайн, представленный в предварительной версии Microsoft, показывает, что новое диалоговое окно полностью построено на собственной платформе WinUI 3, не использует оболочку WebView2 и поддерживает высокую степень единства элементов интерфейса.

Судя по представленным деталям, обычные вкладки нового интерфейса используют уникальный заголовок и индикатор выделения в стиле WinUI 3 и оснащены новыми флажками и кнопками сброса AccentButtonStyle, которые соответствуют современным спецификациям дизайна. Однако полный отказ от классического диалогового окна свойств, которое используется уже почти 30 лет, также сталкивается со значительными техническими проблемами.

Поскольку Windows необходимо поддерживать строгую обратную совместимость, многие сторонние приложения, такие как 7-Zip, различные антивирусные программы и пакеты декодирования, уже давно внедряют пользовательские вкладки на основе HWND в диалоговое окно свойств через интерфейс IShellPropSheetExt. Чтобы эти расширения и сторонние функции не стали неэффективными в новой архитектуре, Microsoft должна построить правильный мост для внедрения этого устаревшего контента.

Поскольку поверхность WinUI 3 может повлечь за собой определенные затраты на холодный запуск при загрузке и работе, Microsoft все еще продолжает оптимизировать и дорабатывать план дизайна, что также объясняет, почему обновление современного пользовательского интерфейса происходит медленнее, чем ожидалось.