From b6859ac5c184edcde57890d2e1993a457f1e33df Mon Sep 17 00:00:00 2001 From: benya Date: Sun, 5 Apr 2026 15:15:53 +0300 Subject: [PATCH] docs: sync android ui batch checklists docs: mark completed chat, media viewer, voice, and circle capture items --- docs/android-ui-batch-2-checklist.md | 12 ++++++------ docs/android-ui-batch-3-checklist.md | 8 ++++---- docs/android-ui-batch-4-checklist.md | 8 ++++---- 3 files changed, 14 insertions(+), 14 deletions(-) diff --git a/docs/android-ui-batch-2-checklist.md b/docs/android-ui-batch-2-checklist.md index 75f30c3..d0e7a45 100644 --- a/docs/android-ui-batch-2-checklist.md +++ b/docs/android-ui-batch-2-checklist.md @@ -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 diff --git a/docs/android-ui-batch-3-checklist.md b/docs/android-ui-batch-3-checklist.md index b2523ae..547f686 100644 --- a/docs/android-ui-batch-3-checklist.md +++ b/docs/android-ui-batch-3-checklist.md @@ -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 diff --git a/docs/android-ui-batch-4-checklist.md b/docs/android-ui-batch-4-checklist.md index 7af2c83..469456b 100644 --- a/docs/android-ui-batch-4-checklist.md +++ b/docs/android-ui-batch-4-checklist.md @@ -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 (короткие, без перегруза).