Трек дизайна: токены-фундамент (F7Spacing/F7Radius) + карта Figma
- Снятие токенов из 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:
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user