Текст опубликован в личном блоге и его автор не имеет отношения к администрации сайта
Microsoft известна тем, что использует в операционной системе Windows 11 сочетание различных фреймворков пользовательского интерфейса, сохраняя элементы, унаследованные еще со времен Windows 7. К ним относятся WebView2, React, WinUI и Win32 UI — каждый со своим уникальным внешним видом и особенностями поведения.
Недавно компания добавила поддержку темной темы в один из своих устаревших компонентов — диспетчер Hyper-V (Hyper-V Manager), который для отрисовки графики использует API Win32. Этот компонент, основанный на устаревших технологиях, был обновлен и теперь большинство операций в нем выполняется в темном оформлении.
Кроме того, функции «Быстрое создание» (Quick Create Gallery) и «Подключение к виртуальной машине» (Virtual Machine Connection) все еще доступны только в светлом режиме. Проблемы возникают и при переключении между созданием контрольных точек и открытием виртуальных машин в окне подключения. Из-за этого реализация выглядит недостаточно проработанной, что вызывает вопросы о том, почему Microsoft решила выпустить обновление до того, как темная тема стала полноценно функционировать.
С момента появления WinUI в составе операционной системы вышло множество обновлений и версий. Microsoft планирует перевести весь пользовательский интерфейс на фреймворк WinUI 3. Ожидается, что это позволит сократить задержки, улучшить пользовательский опыт и сделать работу с системой более плавной. Унификация интерфейса позволит улучшить поддержку темной темы. При ее включении она будет применяться во всей системе, а не только на отдельных панелях или главном экране.