docs(app-map): notifications Fd — Roborazzi-эталон снят, находки (перенос текста primary-кнопки на w360dp, зазор subject/message)

This commit is contained in:
b-mob-notify
2026-07-13 10:28:59 +00:00
parent 2854f5d5a4
commit 715bb5a056
+9 -3
View File
@@ -63,9 +63,15 @@ Ff_app: **63.6%** (done 14 / open 8, n-a 1) · Fd_app: **0.0%** (Roborazzi-св
- [Ф][open] сворачивание длинного message (`.collapsed` + разворот по тапу) — нет — P3 - [Ф][open] сворачивание длинного message (`.collapsed` + разворот по тапу) — нет — P3
- [Ф][open] подсветка нового `notification--new` — нет — P3 - [Ф][open] подсветка нового `notification--new` — нет — P3
**Д (4, open 4):** [Д][open] компоновка строки (время+× сверху, иконка+subject/message) · **Д (5, open 5):** нативный Roborazzi-эталон снят — `core/designsystem/src/test`
[Д][open] вёрстка по теме (карточный стиль `_mobile-common.css` + токены) · [Д][open] иконки/аватар · `notification-row-states.png` (w360dp, коммит `2854f5d`); веб-эталон 360 CSS-px — следующим шагом.
[Д][open] типографика subject(SemiBold)/message/время - [Д][open] **перенос текста primary-кнопки посреди слова** — «Присоединитьс/я» на w360dp
(кнопка узкая при удвоенном шрифте `.doubled()`); нужен min-width/переход в 2 строки целиком
или уменьшение шрифта. Находка Roborazzi. Компонент лида (`NotificationActionButton`) → флаг лиду.
- [Д][open] subject и message визуально сливаются (нет зазора между сабжем и телом) — отступ.
- [Д][open] компоновка строки (время+× сверху, иконка+subject/message) — сверить с веб-эталоном.
- [Д][open] вёрстка по теме (карточный стиль `_mobile-common.css` + токены) — vs веб-эталон.
- [Д][open] типографика: натив рендерит удвоенным кеглем (`.doubled()`) — сверить с мобильной темой.
## Экран 4. Кнопка действия (`F7NotificationActionUi` ↔ `ActionButton`) — Ff 66.7% · Fd 0% ## Экран 4. Кнопка действия (`F7NotificationActionUi` ↔ `ActionButton`) — Ff 66.7% · Fd 0%
Реализовано лидом (`a30627a`): парсинг `actions[]` (`parseActions`, type→uppercase, default GET, Реализовано лидом (`a30627a`): парсинг `actions[]` (`parseActions`, type→uppercase, default GET,