Улучшить открытие личного чата

This commit is contained in:
AidarKC
2026-06-25 10:55:17 +04:00
parent 0f3c4a621d
commit 827d2e9c3e
3 changed files with 51 additions and 8 deletions
@@ -3,6 +3,9 @@
Доработан UX личного чата на мобильных устройствах:
- при открытой экранной клавиатуре нижний тулбар на 5 кнопок временно скрывается;
- после отправки собственного сообщения чат автоматически прокручивается вниз так, чтобы новое сообщение было видно сразу.
- при открытии уже существующего личного чата стартовая позиция выбирается по хвосту переписки:
- если есть непрочитанные сообщения, открытие происходит на линии `Новые сообщения`;
- если непрочитанных нет, чат открывается сразу в самом низу.
## Что проверять
@@ -12,12 +15,15 @@
- отправить короткое сообщение, находясь не в самом низу переписки;
- убедиться, что после отправки экран прокручивается вниз и новое сообщение видно сразу;
- проверить то же поведение после прихода подтверждения отправки/перерисовки списка.
- открыть существующий чат с непрочитанными сообщениями и убедиться, что видна линия `Новые сообщения` и сообщения ниже неё;
- открыть существующий чат без непрочитанных сообщений и убедиться, что открыт конец переписки, а не начало.
## Ожидаемый результат
- клавиатура не конфликтует по высоте с нижним тулбаром;
- при наборе доступно больше вертикального места;
- собственное только что отправленное сообщение сразу попадает в видимую область.
- при открытии чата пользователь сразу попадает в актуальную часть переписки.
## Статус