Работа с навигацией началась не с интерфейса, а с контекста пользователя, это был первый проект в Monq ↓

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

В старой версии меню подменю открывалось при наведении. Это ускоряло навигацию, но создавало другую проблему – интерфейс реагировал раньше, чем пользователь принимал решение.

Было несколько вариантов: оставить взаимодействие на ховер – не решает проблему; перевести на клик – куча кликов, если изучаешь меню. Остановились на совмещение: после клика на любой пункт меню пользователь попадает в режим «на ховер», выходит из него любым кликом.
Так получилось избавиться от мисскликов, но сохранить доступность пунктов меню, что особенно важно на этапе онбординга.