Так вот, обычные пользователи знают, что у них две функции: одна для выдвижения боковой панели в одну сторону, другая — в обратную, в зависимости от текущего состояния панели.
Но мы, «необычные» пользователи, всегда несколько раз кликаем по ней, чтобы разобраться. А через пару дней забываем и снова начинаем кликать…
Предлагаю: использовать немного разные иконки для двух разных состояний!
Да, это распространённая иконка в вебе. Но Discourse мог бы стать пионером в повышении её удобства для пользователей.
На самом деле, я убеждён, что это единственная оставшаяся «ловушка» среди многофункциональных иконок.
Как же досадно, что она половину времени делает обратное… Не могу припомнить ничего подобного.
Я согласен, что иконка «гамбургер», означающая «переключить боковую панель», сбивает с толку. Я нажимаю на неё, ожидая чего-то другого (не знаю чего), и каждый день что-то ломается.
Гамбургер открывает меню, как и ожидалось. Закрытие — это неожиданное действие. Насколько велика эта проблема в реальном мире — вот главный вопрос сейчас, и ответ на него даёт довольно очевидное решение.
Погодите. С кнопкой меню из трёх вертикальных точек Chrome в правом верхнем углу моего браузера никогда не возникало путаницы.
Это потому, что после нажатия на три точки меню очевидно либо открыто, либо закрыто.
Так что проблема в том, что непонятно, связаны ли три полоски с боковой панелью и так далее…
А двойной провал в том, что они даже хитро перемещаются, если по ошибке нажать на них. Это означает, что приходится гоняться за ними мышкой, чтобы нажать снова. По крайней мере, на рабочем столе.
Как гоняться за курицей во дворе, которая знает, что её дни (надеюсь) сочтены.
Улучшения эстетики. Возможно, ветераны просто привыкли к старому. С точки зрения дизайна переход к переключателю выглядит логично, чтобы сделать интерфейс более интуитивным.
Уверен, что подобные изменения можно было бы сделать опциональными через компонент темы или внутреннюю настройку.
Представляю, что, как и я, вы ожидаете, что она откроет временное выпадающее или модальное меню, как это делают практически все другие приложения и сайты, использующие эту иконку для меню. Более того, вы могли бы ожидать, что она будет содержать опции менее важные, чем основное меню навигации, если только вы не на мобильном устройстве. В Discourse же есть боковая панель, и при использовании на экранах с разрешением для десктопа это обычная навигационная боковая панель, а не меню. Для некоторых пользователей её сворачивание может быть полезным, но, хотя я понимаю, что иконка типа «гамбургер» в какой-то степени напоминает структуру боковой панели, по общепринятым нормам (и в некоторых случаях даже в соответствии с официальными руководствами по дизайну от крупных компаний) она передаёт совершенно другое значение.
Понимаю, что комментирую старую тему, но я вернулся к работе над Discourse и заметил некоторые из этих странностей в интерфейсе и пользовательском опыте, которые бросаются в глаза. Честно говоря, меня удивляет, что эта иконка была принята по умолчанию и до сих пор используется для этой функции. Может показаться, что это мелочь, но когда приложение или платформа противоречит широко распространённым нормам дизайна, это сбивает пользователей с толку, что влияет на их повседневный опыт работы с этим приложением или платформой. Я всё ещё нажимаю на эту кнопку хотя бы раз в день, ожидая, что появится выпадающее меню с опциями или что-то подобное. Я работаю на экране 4K, поэтому у меня фактически нет необходимости сворачивать боковую панель… вообще никогда. Это своего рода мышечная память, выработанная в результате работы с множеством других приложений и сайтов.
Другие инструменты решили проблему сворачивания/разворачивания боковой панели с помощью различных иконок, все из которых для меня понятнее этой. По моему мнению, стоит пересмотреть этот выбор.
Да, отличная работа! Я обнаружил это, когда искал в форуме соответствующую предыдущую тему, прежде чем наткнулся на эту. Тем не менее, моя обеспокоенность касается в большей степени удобства использования «из коробки», поскольку многие пользователи мало настраивают Discourse. Я давно выступаю за то, чтобы Discourse более активно выходил за пределы сообщества технарей, и приятно видеть в последнее время усилия в этом направлении (бесплатный и недорогой хостинг, улучшения удобства использования, очистка и категоризация настроек и т. д.). И всё же удивительно увидеть что-то вроде этого, что, с моей точки зрения, действует настолько контринтуитивно по сравнению с устоявшимися нормами интерфейса, с которыми я ежедневно взаимодействую в других приложениях, веб-сайтах и инструментах. Это мелочь, но значимая.