Color — тёмная тема

Источник: ds-docs/component-contracts/foundations/color-dark-mode.md

Источник: коллекция color файла Astra DS, режим dark-mode · tokens/color-dark-mode.tokens.json · id сверены с tokens/variable-ids.json. Только факты. Находки — в конце. Светлая тема — color-light-mode.

Тёмная тема — второй режим той же коллекции, а не отдельный набор токенов: имена, id, scope и codeSyntax общие со светлой, различаются только значения. Устройство, группы и находки описаны один раз — в светлой теме; здесь только то, что относится к самому режиму.

Различаются между темами 131 переменных из 426. Остальные 295 ссылаются в тёмном режиме ровно на ту же переменную, что и в светлом.

Где различия есть, тёмный режим ведёт в тёмные примитивы colors/dark-gray/* вместо colors/gray/*.

components/components21949
colors/additional642
colors/text3222
colors/background2617
colors/foreground2214
other/skeleton105
other/gradient104
colors/border95
state-layer-colors/select64
state-layer-colors/focus52
state-layer-colors/dev42
state-layer-colors/hover22
other/overlay21
state-layer-colors/press22

Группы, где тёмная тема не меняет ничего: other/blur (7) и other/shadow (6) — целиком.

См. также: color-light-mode, README.