Кнопка «Заглушить/игнорировать» в профиле пользователя: не лучше ли использовать значок колокольчика вместо значка человека?

Я не знаю истории возникновения этой функции и того, почему были выбраны именно такие иконки, но за годы использования я часто сталкивался с путаницей из-за кнопки Normal, которая, кажется, подразумевает, что пользователь, на которого я смотрю, «нормальный»! Логика становится понятной только после нажатия и просмотра выпадающего меню, но у меня нет мотивации это делать, поскольку мне никогда не приходилось отключать звук или игнорировать пользователей. Поэтому на каждом сайте Discourse, который я посещаю, я постоянно вижу этот запутанный элемент интерфейса и задаюсь вопросом, могу ли я изменить статус пользователя на «аномальный». :crazy_face:

Новые пользователи или гости на сайтах Discourse for Teams, которым не разрешено начинать сообщения или получать доступ к функциям для сотрудников, видят только эту одиночную кнопку и больше ничего в правом верхнем углу.

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

Если функция останется на своём текущем месте, то, на мой взгляд, она хотя бы должна соответствовать другим местам, где можно выбрать уровень уведомлений, с иконкой колокольчика, указывающей, что кнопка относится к уведомлениям. Ниже приведён пример из категории. Иконки «Normal» и «Muted» можно скопировать отсюда, а «Ignored» может остаться с перечёркнутыми глазами, как сейчас.

8 лайков

Если иконка звонка не подходит из-за её сходства с уведомлениями о темах, возможно, стоит использовать другой набор глифов? Может быть, заменить Normal на Не отключено — это ещё один вариант.

5 лайков

Возможно — что вы думаете, @awesomerobot?

2 лайка

Для состояния по умолчанию не знаю, не лучше ли будет подписать кнопку действием, которое вы выполняете, вместо текущего состояния? Это не запутает?

Затем в выпадающем списке:

Думаю, «не отключено» тоже подойдёт, если мы хотим всегда показывать состояние. В любом случае это лучше, чем «обычно»!

6 лайков

Старина Якоб Нильсен оценил бы, если бы состояние каким-то образом отображалось без необходимости кликать по выпадающему списку.

Возможно, кнопка могла бы выглядеть как иконка статуса + тип действия (вместо повторного использования термина «выключить звук» и отображения этого термина последовательно независимо от состояния, например:

:x:   Уведомления

Мне очень не нравится «не отключено». По многим-многим причинам я бы категорически отверг такой вариант. :frowning:

Может, сосредоточимся на глифах? Как и было заявлено, именно это было фокусом темы.

2 лайка

Мы могли бы усложнить процесс блокировки и игнорирования пользователей. Оставить только этот элемент управления:

Если пользователь либо заблокирован, либо игнорируется согласно:

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

Затем мы оставляем существующий элемент управления без изменений, и при переключении между пользователями вы никогда не увидите вариант «Обычный»…

3 лайка

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

Я бы предпочел, чтобы мы в данный момент сосредоточились именно на значке, а обсуждение текста отложили на более поздний срок.

2 лайка

Теперь, когда я снова это вижу… почему бы не использовать те же иконки, что мы применяем для отслеживания тем/категорий? Мы используем те же слова… и уведомления о нормальных/приглушенных проблемах похожим образом.

Мне даже кажется, что формулировка будет лучше, если мы пойдем по этому пути.

Редакция: мы также уже используем перечёркнутый колокольчик в настройках уведомлений пользователя.

8 лайков

Да, согласен на все 100%, это именно то, что я предложил выше! Давайте так и сделаем! :raising_hands:

2 лайка

Привет! Я знаю, что прошло уже какое-то время, но спустя более трёх лет это звучит вполне логично. Обычный значок человека выглядит очень странно и сбивает с толку.

Случайно ли у кого-то есть CSS-код, который поможет заменить значок человека на колокольчик? Я пытался сделать это сам, но столкнулся с проблемами. Любая помощь будет очень кстати.

Привет, Эрни,

Возможно, эта тема поможет тебе в правильном направлении: ты можешь указать настройки для конкретных штатов:

Спасибо. Это сработало.

1 лайк

:wave: Мы обновим это, чтобы заменить иконку человека на иконку колокольчика, как показано в макете от @awesomerobot здесь:

8 лайков