Новости Software

Windows 11 станет удобнее: Microsoft упростит перегруженное контекстное меню

Спустя четыре года после релиза Windows 11 корпорация Microsoft готовит обновление контекстного меню, которое сначала затронет отдельные приложения. Команда разработчиков намерена устранить недостатки, вызывавшие многолетнее недовольство пользователей. Изменения интерфейса произойдут в программах, созданных на платформе WinUI 3, а сама инновация получила обозначение «Разделённое контекстное меню».

 Источник изображений: windowslatest.com

Источник изображений: windowslatest.com

Компания пока не раскрыла, распространится ли нововведение на всю операционную систему или останется исключительно в рамках WinUI-приложений. В первом случае обновлённые контекстные меню станут стандартом для всей среды Windows 11, тогда как во втором — будут работать только в определённом программном обеспечении.

Контекстное меню активируется правым щелчком мыши по файлу или папке в системе или приложении. Его предназначение — предоставить перечень быстрых операций, адаптированных под конкретный объект. Однако в Windows 11 это меню постепенно превратилось в перегруженный инструмент с избыточными пунктами. В Microsoft признали, что текущая версия выглядит cumbersome из-за чрезмерного количества опций, что давно раздражает пользователей. Дополнительную сложность создаёт появление малополезных действий, которые лишь усложняют взаимодействие с интерфейсом.

В существующей реализации правый клик по файлу (например, изображению) вызывает меню с протяжённым списком, где некоторые функции повторяются или редко используются. Так, приложение «Фотографии» может отображаться в нескольких экземплярах, а дополнительные возможности вынесены отдельно вместо группировки в разделе «Открыть с помощью». Эта системная проблема характерна для всех WinUI-приложений, включая нативное приложение «Фотографии» от Microsoft.

Решение Microsoft заключается во внедрении контекстно-ориентированных вложенных меню, автоматически подстраивающихся под типы файлов. Такой подход сократит основной список опций и позволит разработчикам включать в него более релевантные дополнительные функции. На начальном этапе усовершенствованные контекстные меню будут работать исключительно в приложениях на базе WinUI.

Функциональность «Контекстное меню с разделением» в WinUI-приложениях призвана повысить удобство и структурированность взаимодействия с интерфейсом через правую кнопку мыши. Элемент управления SplitMenuFlyoutItem даёт возможность объединить в одном пункте меню главную команду и вспомогательные функции, которые выводятся в отдельном окне, появляющемся рядом с основным элементом.

Благодаря этому пользователи вместо множества однотипных позиций в контекстном меню увидят центральную операцию, а сопутствующие возможности будут собраны в дополнительном списке. Чтобы открыть это вторичное меню со всеми доступными опциями, достаточно просто подвести указатель мыши к основному действию.

Подобное решение помогает устранить две распространённые сложности. Первая — это объединение родственных операций в чрезмерно разросшееся меню, а вторая — отображение инструментов, которые лишь косвенно связаны с определённым объектом. Программисты получат возможность с помощью данного API задать основную функцию и скомпоновать редко применяемые команды в компактном вспомогательном списке.

Элемент SplitMenuFlyoutItem входит в состав Windows App SDK. Этот новый компонент управления меняет принцип показа контекстных меню в приложениях, созданных на платформе WinUI. Он обеспечивает ситуативную группировку элементов, что позволяет программам Windows гибко определять, какие дополнительные действия следует отображать в зависимости от категории файла.

Функция «Контекстное меню с разделением» должна существенно упорядочить перечни команд, появляющиеся при щелчке правой кнопкой мыши на файле. Согласно информации от Microsoft, обновлённый дизайн способен сократить общий размер меню до 38%, хотя точный показатель варьируется в зависимости от формата объекта.

Поделиться:

0 Комментариев

Оставить комментарий

Обязательные поля помечены *
Ваш комментарий *
Категории