docs: sync workspace controls IA — lens in strip, schedule actions row
Document separated calendar chrome zones and lens labels (Обзор / На сегодня / Заявки).
This commit is contained in:
+10
-7
@@ -59,12 +59,14 @@ Deep-link на календарь, владельцем которого явл
|
||||
`pending=0`; при `pending > 0` — badge со счётчиком (deep-link `/invites` работает).
|
||||
**Mood в Ещё нет** — chip в AppShell рядом с BrandWordmark (Front#40; ранее Front#39
|
||||
в chrome workspace).
|
||||
- **Mood + Lens (Front#39/#40):** mood chip (FLOW/MOMENTUM/CONTROL → sheet picker) —
|
||||
в **AppShell** рядом с логотипом (**не** в toolbar Month/Week/Day). Отдельно lens
|
||||
«Обзор / Сегодня / Записи» (desktop segment / mobile sheet); над сеткой —
|
||||
collapsible lens strip (Front-only derive из уже загруженных events/bookings).
|
||||
Без flip календаря; без 4-го CREATOR. Strip по умолчанию раскрыт на desktop,
|
||||
свёрнут на mobile. Нет на HTML-архиве месяца.
|
||||
- **Mood + Lens (Front#39/#40 + controls IA):** mood chip (FLOW/MOMENTUM/CONTROL → sheet picker) —
|
||||
в **AppShell** рядом с логотипом (**не** в toolbar Month/Week/Day). Workspace chrome
|
||||
разнесён по зонам: (1) селектор календаря; (2) период + вид Месяц/Неделя/День;
|
||||
(3) owner schedule actions («+ Новое событие», «Заполнить расписание» — отдельный ряд);
|
||||
(4) lens «Обзор / На сегодня / Заявки» — **в шапке** collapsible lens strip (underline/text
|
||||
tabs на desktop, sheet на mobile; **не** рядом с ViewMode chips). Strip — Front-only derive
|
||||
из уже загруженных events/bookings. Без flip календаря; без 4-го CREATOR. Strip по умолчанию
|
||||
раскрыт на desktop, свёрнут на mobile. Нет на HTML-архиве месяца.
|
||||
- **Week view (Front#40):** одна строка day-headers (без дубля заголовков
|
||||
`WeekDayColumn`); горизонтальный скролл через `.eh-cal-week-scroll` (mobile ~390).
|
||||
- Контекст виджета: свой календарь (селектор) или чужой (browse после поиска). Чужой `personal` —
|
||||
@@ -115,7 +117,8 @@ Deep-link на календарь, владельцем которого явл
|
||||
(**не** в `/more`, **не** в calendar toolbar Month/Week/Day). Desktop: logo + mood \| nav \| nickname + logout.
|
||||
|
||||
**Lens** (отдельно от mood и от view month/week/day): `overview` / `today` / `bookings`
|
||||
(UI: Обзор / Сегодня / Записи). Persist только `localStorage` (`eh.calendar.lens` +
|
||||
(UI: Обзор / На сегодня / Заявки). Переключатель — в шапке lens strip (не в toolbar рядом
|
||||
с Месяц/Неделя/День). Persist только `localStorage` (`eh.calendar.lens` +
|
||||
`eh.calendar.lens.pinned`); **не** поле профиля / Back API. Soft-default при смене mood,
|
||||
если lens не pinned пользователем: FLOW→overview, MOMENTUM→today, CONTROL→bookings.
|
||||
Strip над сеткой: free gaps сегодня / события сегодня / upcoming bookings (derive
|
||||
|
||||
Reference in New Issue
Block a user