Комментарии в приложении
Функциональность
Пользователь может оставлять лайки и комментарии в разделах мобильного приложения:
Новости
Уроки
Пульс https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5735860
Сообщества https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5734586
Библиотека https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5736167
Мероприятия https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/5736164
При нажатии на иконку количества комментариев открывается экран списка комментариев
Список комментариев
Экран состоит:
Панель навигации
Список комментариев (если комментариев нет, отображается заглушка).
Комментарий состоит из:
Аватар автора комментария (или заглушка)
Имя Фамилия автора комментария — по нажатию происходит переход к разделу Личный кабинет пользователя
Дата публикации комментария — в формате дат на портале
Контент комментария — может содержать текст, упоминания пользователей, прикреплённые изображения и файлы
Прикреплённые изображения и файлы выводятся под текстовым контентом комментария в виде превью.
Превью для файлов форматов .pdf, .doc, .docx, .xls, .xlsx:
Состав первью:
Название файла — обрезается по ширине карточки
Формат
Вес
По нажатию на превью файла — он открывается по ссылке в браузере устройства. Исключение: файлы формата .pdf — по нажатию на превью такого файла открывается инструмент просмотра PDF-файлов. Подробнее в https://motivityy.atlassian.net/wiki/spaces/Documentation/pages/69075008
Превью для форматов .png, .jpg, .jpeg — выводится миниатюра загружаемого изображения
По нажатию на превью изображения — оно открывается для просмотра в полноэкранном режиме
Кнопка лайка — в состоянии непоставленного / поставленного лайка пользователем. По нажатию происходит смена состояния. Если у комментария есть лайки, то рядом с кнопкой лайков отображается их количество
Кнопка Ответить — механика описана в таблице ниже в блоке Ответ на комментарий
Блок ввода комментария — состояние по умолчанию описано в таблице ниже.
Особенности:
Закреплён внизу экрана и статичен при скролле.
Выводится поверх списка комментариев
Когда появляется блок редактирования или блок ответа, они располагаются над блоком ввода (выезжают)
Особенности:
Сортировка: по дате добавления комментария — от самой поздней даты к более ранним
Ответы на комментарии располагаются в общем одноуровневом списке комментариев, без вложенности
По нажатию на комментарий снизу появляется меню действий над комментарием (при открытом меню происходит затемнение выбранного комментария). Состав приведен в таблице.
Блок ввода комментария
Состояние | Состав | Вид |
---|---|---|
По умолчанию |
|
|
Ввод комментария |
Прикрепляемые файлы и изображения выводятся над текстовым контентом комментария в виде превью. При прикреплении максимального количества файлов (5 штук) в блоке превью появляется горизонтальный скролл. Превью для файлов форматов .pdf, .doc, .docx, .xls, .xlsx:
Превью для форматов .png, .jpg, .jpeg состоит из:
|
|
Редактирование комментария (долгое нажатие на свой комментарий) |
|
|
|
Создание комментария с упоминанием пользователя
В комментариях есть возможность добавить упоминание имени и фамилии пользователя. Пользователь, упомянутый в комментарии, получает уведомление в "колокольчик" (в веб-версии).
Механика | Описание |
---|---|
Поиск пользователя для упоминания Поиск осуществляется по имени и фамилии юзера. |
|
Список пользователей |
|
Трансформация имени пользователя (до публикации комментария) |
|
Публикация комментария с упоминанием |
|
Действия над комментариями
Меню открывается при долгом нажатии на комментарий. При повторном нажатии меню закрывается. Также закрывается свайпом вниз.
Элемент меню | Состояние | Когда отображается действие | Что происходит при нажатии | Что происходит при завершении действия |
---|---|---|---|---|
Ответить |
| Всегда | Блок ввода комментария принимает вид “Ответ на комментарий” | Отображается обновленный список комментариев |
Копировать |
|
| При копировании в буфер обмена копируется только текстовая часть комментария и смайлы. Меню закрывается | - |
Пожаловаться | Активная кнопка “Пожаловаться” | Только для чужого комментария, если ранее жалоба на комментарий не была отправлена |
| - |
Неактивная кнопка “Жалоба отправлена” | Если жалоба на комментарий уже была отправлена текущим пользователем | Некликабельна | - | |
Редактировать |
|
|
| Отображается обновленный список комментариев |
Удалить |
| Отображается только для своего комментария в течение 24 часов после публикации.
|
| Отображается обновленный список комментариев |