Доступ к общим действиям канала чата из контекстного меню боковой панели

Теперь на настольных устройствах доступ к общим действиям для каналов чата стал проще благодаря контекстному меню в боковой панели. Это работает как для публичных каналов, так и для каналов прямых сообщений:

Отсюда вы сможете выполнить следующие действия:

  • Изменить уровень уведомлений для канала, включая включение или отключение звука
  • Перейти непосредственно к настройкам канала
  • Добавить канал в избранное или удалить его из избранного (см. недавнее объявление, если вы его пропустили)
  • Выйти из канала

Ранее единственным способом выполнить эти действия (кроме добавления в избранное) было посещение страницы настроек канала или индекса каналов в случае выхода из канала:

Этот метод по-прежнему работает, но новое контекстное меню в боковой панели сделает эти настройки более заметными и доступными.

23 лайка

Отличный новый интерфейс! Выглядит здорово!

3 лайка

Привет, @martin!
Я заметил, что поведение изменилось для чатов (не для каналов).
До этого обновления пользователи могли нажать на маленький крестик (“X”) справа от названия чата. Это закрывало чат в боковой панели. Но если пользователи искали свой чат, они могли найти его снова.

Теперь, если нажать на контекстное меню и выбрать “x покинуть канал”, пользователь фактически покидает чат и больше не может его найти.

С нашей стороны это приводит к некоторым проблемам и путанице. У пользователей в боковой панели много чатов, которые они не могут закрыть, иначе они никогда не найдут их снова. Или они случайно покидают их.
Так и задумано?

1 лайк

О, интересно, я думал, что поведение эквивалентно. Я разберусь в этом и исправлю ошибку :eyes:

1 лайк

@Magie исправление для этого уже внесено:

5 лайков

Привет, @martin
Большое спасибо за обновление. Всё работает. :bouquet:
Возник вопрос по поводу перевода. Сейчас в обоих случаях написано «покинуть канал». Оба используют js.chat.channel_settings.leave_channel?
Думаю, было бы полезно их различать. Например, один вариант можно назвать «закрыть», а другой — «покинуть канал».

1 лайк

Он уже начал работу над изменением этого:

После слияния этого изменения для личных сообщений появится отдельный текст «Закрыть канал».

3 лайка

Есть ли причина, по которой удаление чата личных сообщений из боковой панели открывает другой канал чата?

Я понимаю, что если вы делаете это, пока канал открыт, перенаправление на другой канал необходимо. Но если его нет, это немного неожиданно.

1 лайк

Да, такое поведение в режиме выдвижного меню выглядит неудобно; вероятно, оно было реализовано до появления самого выдвижного меню.

Режим выдвижной панели был добавлен так недавно? Мне кажется, это произошло не раньше, чем было добавлено новое меню. Крестик x в боковой панели не делал этого.

1 лайк

Хорошо, возможно, это регрессия. Я не думаю, что поведение попытки загрузки другого канала при закрытии одного в полноэкранном режиме является новым, но, возможно, у нас была защита от этого в режиме выдвижного меню, и мы её потеряли.

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

Да, похоже, это баг где-то в этом новом поведении. У нас не было времени разобраться в этом сейчас, но мы займемся этим на следующей неделе.

Привет :waving_hand:

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

Иконка «три точки» (дополнительные параметры) по умолчанию скрыта на мобильном. Она становится видимой только после нажатия на эту область. Мне кажется, было бы здорово иметь мобильную версию этого элемента.

1 лайк

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

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

1 лайк

Нажатие на правую сторону названия канала открывает меню и делает его видимым.

1 лайк