2.6 KiB
Иконки
Канонический набор собран по реально используемым действиям Launcher/Hub, SEO, BIM Viewer и разрешённым новым участкам Engine. Полные vendor-наборы не являются частью дизайн-системы: наличие SVG в Font Awesome или export в Lucide не делает иконку канонической.
Геометрия
| Контекст | Размер glyph | Hit target |
|---|---|---|
| Плотная строка/label | 14–15px |
задаёт строка |
| Обычная кнопка | 15–16px |
46px круг или кнопка с текстом |
| Крупное оконное действие | 17–18px |
46.72px круг |
Базовый stroke — 1.6. Внутри кнопок glyph дополнительно получает optical scale 0.78; hit target и наружная окружность не уменьшаются. Иконка наследует currentColor. Фон и active/disabled/hover состояния принадлежат IconButton, Button, navigation item или другому компоненту поверхности.
Группы
| Группа | Канонические имена |
|---|---|
| Окно и слой | close, plus, expand, minimize, refresh, panel, apps |
| Навигация | chevron-left, chevron-right, chevron-down, grid, list, sliders, search |
| Редактирование | save, edit, trash, copy, upload, download, external |
| Состояние и доступ | check, alert, activity, lock, key, shield, circle |
| Сущности | profile, users, building, globe, database, network, inbox, mail |
| Контент | image, video, file, folder, clipboard, settings |
Живая таблица с названиями, поверхностями и размерами находится в разделе Guideline → Иконки. Машинный список — в registry/icons.json.
Правило расширения
Новая иконка добавляется только после подтверждённого применения в продукте. Нужно выбрать семантическое имя, добавить export в Icon, запись в registry и specimen в каталоге. Локальный импорт иконки только ради немного другой формы запрещён.