SHA256
Улучшить открытие личного чата
This commit is contained in:
@@ -3,6 +3,9 @@
|
||||
Доработан UX личного чата на мобильных устройствах:
|
||||
- при открытой экранной клавиатуре нижний тулбар на 5 кнопок временно скрывается;
|
||||
- после отправки собственного сообщения чат автоматически прокручивается вниз так, чтобы новое сообщение было видно сразу.
|
||||
- при открытии уже существующего личного чата стартовая позиция выбирается по хвосту переписки:
|
||||
- если есть непрочитанные сообщения, открытие происходит на линии `Новые сообщения`;
|
||||
- если непрочитанных нет, чат открывается сразу в самом низу.
|
||||
|
||||
## Что проверять
|
||||
|
||||
@@ -12,12 +15,15 @@
|
||||
- отправить короткое сообщение, находясь не в самом низу переписки;
|
||||
- убедиться, что после отправки экран прокручивается вниз и новое сообщение видно сразу;
|
||||
- проверить то же поведение после прихода подтверждения отправки/перерисовки списка.
|
||||
- открыть существующий чат с непрочитанными сообщениями и убедиться, что видна линия `Новые сообщения` и сообщения ниже неё;
|
||||
- открыть существующий чат без непрочитанных сообщений и убедиться, что открыт конец переписки, а не начало.
|
||||
|
||||
## Ожидаемый результат
|
||||
|
||||
- клавиатура не конфликтует по высоте с нижним тулбаром;
|
||||
- при наборе доступно больше вертикального места;
|
||||
- собственное только что отправленное сообщение сразу попадает в видимую область.
|
||||
- при открытии чата пользователь сразу попадает в актуальную часть переписки.
|
||||
|
||||
## Статус
|
||||
|
||||
|
||||
Reference in New Issue
Block a user