Фундаменты

Правила, которые действуют не в одном компоненте, а во всех сразу.

Страница компонента отвечает на вопрос «как устроена эта штука». Фундамент отвечает на вопрос «почему она устроена так везде»: масштаб типографики, платформа показа, версии, слой состояния, виброотклик. Это то, что дизайнер должен знать до того, как сядет собирать очередной компонент, — иначе каждый решит одно и то же по-своему.

Здесь не бывает «на усмотрение автора». Если правило записано, компонент ему следует; если случай под правило не подходит — это повод обсудить правило, а не обойти его молча.

Что здесь есть

ФундаментО чёмСтатус
Масштаб типографикиСвойство Type Scale и вид компонента под крупный шрифт: где порог, когда второй вид нужен, когда это мелкая правкаобъявлено, в работе

Что предстоит

Машинная версия этих правил уже написана, остаётся переложить на человеческий язык:

Платформа показаРежимы Apple, Android, Web, WebView: что подставляет режим и почему размеры устройства не идут в описание компонента
Версии компонента🟢 Stable и ❌ Deprecated в одном наборе: почему переходят сменой свойства, а не заменой компонента
Слой состоянияКак показываются наведение, фокус и нажатие — одним полупрозрачным слоем вместо отдельных вариантов
ВиброоткликКакой отклик на какой жест и кто его включает
Системные элементы экранаСтрока статуса, домашний индикатор, кнопки Android: их рисует система, мы оставляем место

Пишутся по шаблону фундамента.