Отдельные уведомления и настройки аккаунта

В настоящее время аватар в правом верхнем углу служит единым контейнером для самых разных и несхожих элементов. Это уведомления различных типов (ответы, уведомления о публикациях, лайки, личные сообщения, значки), а также закладки и настройки аккаунта. Сначала я подумал: «О, как умно», но чем дольше я пользуюсь этим, тем больше это меня раздражает. Давайте начнем с конкретных проблем, с которыми я сталкиваюсь:

Проблема 1: Уведомление или ошибка аккаунта?

«Цифра в круге, перекрывающая иконку» для меня означает «у этого элемента есть сообщение для меня». Иконка Gmail с цифрой 5 — это 5 писем, иконка Discord с 999+ — уведомления от людей, которые мне не интересны — я это понимаю.

Но что означает «мое лицо в круге»? Интуитивно это что-то касается меня. Я постоянно думаю, что это проблема с аккаунтом — «ваша бесплатная пробная версия истекла», «пожалуйста, подтвердите адрес электронной почты» или что-то в этом роде. Если бы в круге не было цифры, я бы также рассматривал вариант индикатора активности «пользователь онлайн». Но никогда не «о, это просто уведомление об ответе на вашу публикацию».

Проблема 2: «Как выйти из системы?»

Этот вопрос я видел три раза в этом году на своем форуме. Я представляю, что действия пользователей выглядят примерно так:

  1. Я закончил работу на форуме сегодня. Пора выйти.
  2. Нажимаю на аватар — туда, где на почти каждом другом сайте находится кнопка выхода.
  3. Вместо этого вижу свои уведомления, а кнопки выхода нигде не видно.
  4. (Запутываюсь и публикую вопрос на форуме о том, как это работает)

Корень проблемы здесь в том, что объединенное выпадающее меню уведомлений и аккаунта чудовищно сложно. Здесь, на Meta, где я по сути новый пользователь, я вижу в нем 20 элементов: 10 уведомлений, 8 вкладок, 2 действия. Это совершенно ошеломляет, и, глядя на это, приходится прилагать немалые усилия, чтобы понять, что кнопка выхода спрятана в матрешке (иконка аккаунта после нажатия на иконку аккаунта).

Предложение

Моя идея проста:

  • Кнопка аккаунта, содержащая только элементы аккаунта (аватар).
  • Кнопка уведомлений, содержащая только элементы уведомлений (активность отслеживаемых публикаций, ответы, упоминания, лайки, значки).
  • Кнопка чата, содержащая только уведомления чата.
  • Закладки переместить в боковую панель, где у вас уже есть функция добавления квази-закладок (пользовательские разделы).
  • (Превратить иконку поиска в строку поиска, чтобы уменьшить скопление иконок справа и побудить людей чаще искать перед публикацией).

Или, чтобы визуализировать это, взгляните на мои потрясающие навыки работы в Figma! Красные круги рядом с иконками или другими элементами интерфейса (виджет «Чат», «Публикация с напоминанием» в боковой панели) будут либо счетчиками уведомлений, либо, в случае закладок, могут отображать что-то вроде «запланировано на 1 день» / «просрочено с четверга». Большой красный круг, парящий в синей пустоте, — часть вашего фона :stuck_out_tongue:

Кстати: В чем разница между «личным сообщением» (Messages) и «личным чатом» (DMs)?
По моему мнению, они топологически идентичны, основное различие лишь в том, что один из них немного менее удобен в использовании. Сообщения пока не нашли своего места в моем дизайне (и, для справки, на Reddit у них тоже нет четкого места), и я бы склонился к объединению этих двух систем или, возможно, назвал бы одну «устаревшие DM», а другую «чат / новые DM» или что-то в этом роде.

7 лайков

Я в основном согласен с вами! :slight_smile:

Это напоминает мне центральную тему Discourse (пока не выпущена), которая разделяет уведомления и аккаунт, и это кажется более естественным. Мне это вроде как нравится:

(Кстати, если вы знаете, что делаете, модификации в этой теме объяснены здесь и могут быть использованы в компоненте темы для другой темы.

Также стоит упомянуть этот удобный компонент для добавления значка выхода в нижней части меню:

Что касается поиска, вам может понравиться этот компонент:

5 лайков

Да, это хорошее решение для этой темы, и, на мой взгляд, стоит внедрить его и во многие другие темы.

4 лайка

С этим тоже согласен и надеюсь, что настройка, как в теме Central, станет стандартной. Я уже писал об этом некоторое время назад, но если вы реализуете это самостоятельно, то столкнётесь с огромными затратами на поддержку, учитывая темпы изменений в навигации.

3 лайка

Заголовок в настоящее время обновляется для использования компонентов Ember вместо нашей собственной системы виджетов, поэтому вскоре перемещать элементы станет гораздо проще!

4 лайка

Разделение различных аспектов личного меню, безусловно, кажется хорошей идеей.
И я считаю, что изменения в теме Central, на которые указал @Arkshine, направлены в верном направлении.
Есть три вещи, которые я хотел бы добавить:

  1. Я считаю, что личные сообщения тоже должны получить своё отдельное место (в сущности, я убеждён, что чат и личные сообщения должны быть объединены в одно целое, но это уже другая история).
  2. По крайней мере, для меня, даже в теме Central, уведомления о закладках всё ещё появляются в меню уведомлений (скриншот ниже), и мне кажется, что они должны относиться либо исключительно к меню пользователя (как предложил автор темы), либо к боковой панели (если меню пользователя должно стать чем-то вроде «профиль/настройки» только).
  3. Пока мы об этом: поскольку «ответы», «лайки», «значки» и т. д. по сути являются фильтрами полного списка уведомлений, на мой взгляд, они должны располагаться в верхней части области уведомлений (или, возможно, их стоит вообще убрать).

1 лайк