📄️ Дизайн-система
Для настройки пользовательского интерфейса в SDK используется дизайн-система на основе класса ChatTheme. С её помощью можно настроить внешний вид чата под корпоративный стиль вашего приложения.
📄️ Быстрый старт
Скопируйте пример целиком и адаптируйте под ваш бренд.
📄️ Цветовая схема
Класс ChatColors предоставляет набор унифицированных цветов, используемых в интерфейсе чата. Поддерживает адаптацию под светлую и тёмную темы при помощи динамических цветов. Но для разделения логики и более точной настройки рекомендуется настраивать цвета отдельно, в рамках тёмной и светлой тем.
📄️ Типографика
Класс ChatTypography предоставляет набор предопределённых стилей шрифтов, используемых в интерфейсе чата. Все стили основаны на системном шрифте iOS и оптимизированы под удобство чтения и единый визуальный стиль.
📄️ Изображения
Класс ChatImages предоставляет набор предопределённых изображений и иконок, используемых в интерфейсе чата. Поддерживает как SF Symbols, так и кастомные изображения из бандла приложения.
📄️ Компоненты
Компоненты являются основными элементами настройки дизайн-системы. При совпадении типа компонента (внешнего вида) их можно переиспользовать на пользовательских сценариях (экранах). Например, кнопка с иконкой.
📄️ Стили
Быстрый поиск стиля
📄️ Пользовательские сценарии (flow)
Являются способом расширенной настройки интерфейса и позволяют точечно настроить необходимый экран и его элементы.
📄️ Troubleshooting
Частые вопросы (FAQ)
📄️ Глоссарий
Определения ключевых терминов дизайн-системы.