Трек дизайна: токены-фундамент (F7Spacing/F7Radius) + карта Figma
CI / verify (push) Has been cancelled
CI / release (push) Has been cancelled

- Снятие токенов из Figma роли design (ocVUCYCrfFUoqYYvlcLPBF): цвета сверены —
  совпадают с F7Colors; типографика Raleway 14/18/20/24 (база в F7Typography есть).
- F7Spacing (4dp-сетка) + F7Radius — закрывают аудитный пробел «нет spacing-токенов».
- docs/DESIGN-SOURCE.md: карта страниц/секций Figma, доступ по API, процесс
  попиксельной вёрстки, заметка про rate-limit (точечные node-запросы).

Источник — Figma (боевой forbion не трогаю). Координация mail/044. designsystem компилируется.
This commit is contained in:
b-dev-mobile
2026-07-08 00:56:43 +00:00
parent fd96ca89e6
commit 312537cd8a
3 changed files with 82 additions and 0 deletions
@@ -0,0 +1,31 @@
package ru.forbion.f7cloud.core.designsystem
import androidx.compose.ui.unit.dp
/**
* Токены отступов и радиусов (4dp-сетка). До этого отступы задавались числами по месту
* (аудит: ~1087 инлайновых .dp без токенов) — единая шкала для попиксельной вёрстки по Figma.
* Точные значения конкретных экранов сверяются с макетом; эти — базовая сетка.
*/
object F7Spacing {
val none = 0.dp
val xxs = 2.dp
val xs = 4.dp
val sm = 8.dp
val md = 12.dp
val lg = 16.dp
val xl = 20.dp
val xxl = 24.dp
val xxxl = 32.dp
/** Горизонтальные поля экрана (мобильный контент). */
val screenHorizontal = 16.dp
}
object F7Radius {
val none = 0.dp
val sm = 6.dp
val md = 10.dp
val lg = 14.dp
val pill = 999.dp
}