006-groups-manage: управление группами (4 файла по состояниям); в ленте «+» заменён карандашом
This commit is contained in:
+24
-4
@@ -49,13 +49,33 @@
|
||||
|
||||
## 3. Список диалогов
|
||||
|
||||
- **R7.** Группировка диалогов со временем появится — «Работа», «Дом» и подобное.
|
||||
Сейчас это накидка, состав групп ещё не определён.
|
||||
- **R7.** Группировка диалогов — «Работа», «Дом» и подобное. **Управляемая:**
|
||||
группы можно добавлять, переименовывать и удалять.
|
||||
- **R8.** В строке диалога: название, последнее сообщение, время, счётчик
|
||||
непрочитанных.
|
||||
- **R9.** Есть поиск по диалогам.
|
||||
- **R9.1.** Над списком — **папки** (круглые кнопки): «Все чаты», «Работа», «Дом»
|
||||
и «+» для новой. Это часть одобренного варианта 1, не забывать при доработках.
|
||||
- **R9.1.** Над списком — **лента групп** (круглые кнопки): «Все чаты», «Работа»,
|
||||
«Дом» и другие. Это часть одобренного варианта 1, не забывать при доработках.
|
||||
- **R9.2.** Справа в этой ленте — **кнопка «Группы» с карандашом (✎)**, прижата
|
||||
к правому краю, отдельно от чипов. **Прежний «+» там больше не стоит.**
|
||||
Причина: рядом чипы групп, и всё похожее на «+» читается как «добавить группу»,
|
||||
хотя диалог создаётся кнопкой в шапке списка. Макет — `sketches/006-groups-manage`.
|
||||
- **R9.3.** Кнопка открывает окно **«Группы»**: список групп, у каждой «изменить»
|
||||
и «удалить», внизу «+ Добавить группу».
|
||||
- **R9.4.** **«Все чаты» — встроенная группа**, не удаляется и не переименовывается
|
||||
(в макете помечена «встроенная», пунктирная рамка). Нужна как надёжное место,
|
||||
где виден весь список: иначе при удалении группы диалоги пропадут из виду.
|
||||
- **R9.5.** У группы **только название**. Цвет, значок, порядок — не делаем,
|
||||
пока не попросили.
|
||||
- **R9.6.** **Пустая группа допустима** — можно создать заранее и разложить
|
||||
диалоги потом.
|
||||
- **R9.7.** **Удаление группы диалоги НЕ удаляет.** В окне подтверждения это
|
||||
сказано первым делом: диалоги останутся и будут видны в «Все чаты». Диалоги
|
||||
обязаны быть где-то видны — «корзины» у них нет.
|
||||
- **R9.8.** Удаление группы — **отдельным блоком «опасное»** в окне изменения
|
||||
и **красной залитой кнопкой** в подтверждении. Не в одном ряду с «Сохранить».
|
||||
- **R9.9.** Макеты групп — **отдельные файлы по состояниям, без интерактивности**:
|
||||
`1-list`, `2-add`, `3-edit`, `4-delete` в `sketches/006-groups-manage`.
|
||||
- **R9.2.** В строке диалога — круглый значок непрочитанных, если есть.
|
||||
|
||||
## 4. Открытый диалог
|
||||
|
||||
Reference in New Issue
Block a user