docs: sync android ui batch checklists
docs: mark completed chat, media viewer, voice, and circle capture items
This commit is contained in:
@@ -16,9 +16,9 @@
|
||||
- [x] Поддержка chat wallpaper (обои в фоне, читабельный контраст поверх).
|
||||
|
||||
## P0 — Voice/Audio Message UI
|
||||
- [ ] Voice bubble: крупная play/pause кнопка, waveform/прогресс, длительность, время сообщения.
|
||||
- [ ] Состояния воспроизведения (play/pause/ended) визуально различимы.
|
||||
- [ ] Outgoing/incoming voice bubble отличаются по цвету/тональности как у text bubbles.
|
||||
- [x] Voice bubble: крупная play/pause кнопка, waveform/прогресс, длительность, время сообщения.
|
||||
- [x] Состояния воспроизведения (play/pause/ended) визуально различимы.
|
||||
- [x] Outgoing/incoming voice bubble отличаются по цвету/тональности как у text bubbles.
|
||||
|
||||
## P0 — Message Actions + Reactions
|
||||
- [x] Long press открывает reaction bar над сообщением (emoji + "expand").
|
||||
@@ -37,11 +37,11 @@
|
||||
## P1 — Fullscreen Media Viewer
|
||||
- [x] Fullscreen header: close + index ("1") + share + delete.
|
||||
- [ ] Поддержка reaction overlay в viewer (как на скрине).
|
||||
- [ ] Свайп между медиа (gallery mode), если в сообщении несколько вложений.
|
||||
- [x] Свайп между медиа (gallery mode), если в сообщении несколько вложений.
|
||||
|
||||
## P1 — Chat Header Special Cases
|
||||
- [ ] Баннер "Добавить контакт / Заблокировать" для unknown user.
|
||||
- [ ] Music mini-player строка под app bar (play + title + close).
|
||||
- [x] Баннер "Добавить контакт / Заблокировать" для unknown user.
|
||||
- [x] Music mini-player строка под app bar (play + title + close).
|
||||
- [ ] Карточка "о пользователе" в истории чата (не в контактах, страна/дата регистрации и т.д.).
|
||||
|
||||
## P1 — Chat List Screen Parity
|
||||
|
||||
@@ -31,10 +31,10 @@
|
||||
- [x] Полупрозрачные подложки с блюром или тёмным тинтом.
|
||||
|
||||
## P1 — Video Message (Circle) Capture UI
|
||||
- [ ] Режим круглого превью камеры по центру экрана.
|
||||
- [ ] Таймер записи снизу (с красной точкой).
|
||||
- [ ] Подсказка жеста "влево — отмена".
|
||||
- [ ] Lock-контрол для hands-free записи.
|
||||
- [x] Режим круглого превью камеры по центру экрана.
|
||||
- [x] Таймер записи снизу (с красной точкой).
|
||||
- [x] Подсказка жеста "влево — отмена".
|
||||
- [x] Lock-контрол для hands-free записи.
|
||||
- [ ] Переключение камеры/вспышка в компактных кнопках.
|
||||
|
||||
## P1 — Saved Messages / Gallery Grid
|
||||
|
||||
@@ -39,16 +39,16 @@
|
||||
|
||||
## P0 — Что делаем первым
|
||||
- [ ] Единая визуальная система карточек (surface, радиусы, разделители, типографика).
|
||||
- [ ] Chat Screen parity: app bar, pinned bar, bubbles, composer.
|
||||
- [ ] Context menu parity: tap -> меню, long-press -> multi-select.
|
||||
- [ ] Voice UX parity: playback + запись (hold/lock/cancel HUD).
|
||||
- [x] Chat Screen parity: app bar, pinned bar, bubbles, composer.
|
||||
- [x] Context menu parity: tap -> меню, long-press -> multi-select.
|
||||
- [x] Voice UX parity: playback + запись (hold/lock/cancel HUD).
|
||||
- [ ] Полная замена emoji-иконок на Material Icons.
|
||||
|
||||
## P1 — Дальше
|
||||
- [ ] Profile/Settings/Privacy/Contacts привести к единым card-row компонентам.
|
||||
- [ ] Channel post layout (preview + CTA + footer).
|
||||
- [ ] Media viewer и media-grid parity (selection overlays, actions).
|
||||
- [ ] Unknown user chat banner и мини-плеер под app bar.
|
||||
- [x] Unknown user chat banner и мини-плеер под app bar.
|
||||
|
||||
## P2 — Полировка
|
||||
- [ ] Анимации появления menu/sheets/selection (короткие, без перегруза).
|
||||
|
||||
Reference in New Issue
Block a user