Гугл вчера раскатил обновлённый дизайн в консоли. И это какой-то позор. Давайте посмотрим на новое боковое меню.
Первое и самое прекрасное в нём – на ховер теперь стабильно появляется скроллбар, из-за которого доступная контенту ширина уменьшается. Для понимания, этот блок фиксированный, динамически ширину у него менять нельзя,. Когда размер контента меняется для текста не всегда хватает места и некоторые пункты начинают переноситься. Это спишем на длинность слов в русском языке, в английском ведь такого нет. Открытые в соседних окнах гитлаб и телеграм ведут себя абсолютно адекватно.
Вторая проблема в полнейшей неконсистентности всех этих пунктов. Верхние – самые важные по их логике. Они по умолчанию фона не имеют, цвет текста и иконок серый, при выделении фон превращается в скруглённый с правой стороны синий прямоугольник. Ниже вы такого уже нигде не увидите.
Пункты ниже это какая-то древовидная структура. Впрочем, на самом верхнем уровне нет никакой стрелочки, которая бы показывала раскрываемость. Поэтому что структура древовидная мы узнаём только опытным путём. И они почему-то изначально синие, как остальные при ховере, а цвет текста и иконок на них почему-то чёрный. При нажатии их цвет фона не меняется вообще, вложенные пункты показываются карточками. Уровнем ниже пункты уже такими карточками не разделены, они просто рисуются с левым отступом с еле еле заметной разделительной линией. Здесь всё на первый взгляд даже выглядит неплохо, но ховер или нажатие на любой из финальных пунктов выделяет ярким цветом верхнюю группу, а конкретный выбранный пункт остаётся на белом фоне с не очень заметным синим текстом.
Ещё до кучи накидаем мелочей, которые к последним изменениям относятся не так сильно. Кнопка "Все приложения" сверху вообще другая. Там и размер иконки и шрифт отличаются, а на ховер внешний вид в отличие от всего остального не меняется вообще. BTW нажатие на хедер Google Play Console делает то же самое, так что отдельная кнопка ещё и бессмысленна.
При нажатии на любой пункт меню, который редиректит на "другую страницу" эффект от клика я вижу только после успешного запроса. Т.е. буквально секунду сидишь и не понимаешь нажалось или нет. Для SPA такое уже выглядит не очень.
Больше одного пункта на любом уровне вложенности раскрыть не дают. Поэтому при любом клике всё остальное закрывается и нужный пункт приходится искать заново.
Обожаю обновления консоли. Каждый второй заход в него за последние 15 лет приходится заново учиться, потому что что-то поменяли. Ладно бы ещё у них в команде там кто-то был, кто перед релизом в прод мог подобный этому фидбек дать. Но нет, фигню делают раз за разом. Причём ведь мы с вами разработчики, понимаем что разное делать дольше и сложнее, чем одинаковое. От этого ещё более абсурдно.
PS. Вайбы анекдота про письмо на спичечный завод. Вы там сумасшедшие что ли все? 🧘