Хорошая новость в том, что Microsoft осознаёт созданный хаос и сейчас спешит его исправить. На последнем мероприятии WinUI Community Call, где разработчики обсуждали улучшения и планы по развитию фреймворка пользовательского интерфейса Windows, особое внимание уделялось области контекстных меню.

Предлагаемый элемент управления SplitMenuFlyoutItem должен решить проблему огромных контекстных меню, позволяя разработчикам создавать «гибридные подменю». Такие подменю объединяют основное действие, например, «Открыть в Photos», с подменю — всё в одном пункте. Таким образом, вы можете либо выполнить действие, либо нажать на стрелку рядом, чтобы увидеть дополнительные функции.
The improved Context menus in WinUI

Разработчики получат возможность задавать как действия по умолчанию, так и дополнительные, а также делать меню контекстно-зависимыми, чтобы отображать только наиболее актуальные функции. Например, в Проводнике этот подход позволяет объединить опции «Открыть» и «Открыть с помощью» в один пункт.

The improved Context menus in WinUI

Во время звонка Microsoft объяснила предлагаемые улучшения на примерах, которые выглядят похоже на то, что вы видите в Проводнике. Это всего лишь примеры, поэтому не стоит считать, что контекстные меню в Проводнике будут выглядеть именно так в будущих обновлениях. Однако на данный момент не совсем ясно, планирует ли Microsoft внедрить эти улучшения в оболочку Windows 11. WinUI предназначен для создания приложений, поэтому эти изменения в первую очередь ориентированы на сторонних разработчиков.

Контекстные меню Windows 11 в их нынешнем виде медленные, перегруженные и наполнены избыточными, зачастую совершенно неуместными и, честно говоря, абсурдными пунктами, например, открыть изображение в Блокноте. Microsoft необходимо их исправить, и остается надеяться, что в будущих обновлениях появятся положительные изменения.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *