Кастомизация
Новая версия Базы Знаний реализована с помощью Jetpack Compose. Поэтому кастомизация Базы Знаний больше не реализуется на стилях. Вместо них был создан отдельный класс UsedeskKnowledgeBaseTheme со следующими полями:
| Поле | Описание |
|---|---|
| palette: Palette | Набор базовых цветов. Подробнее |
| fonts: Fonts | Набор базовых шрифтов. Подробнее |
| strings: Strings | Набор текстовых строк. Подробнее |
| drawables: Drawables | Набор изображений и иконок. Подробнее |
| textStyles: TextStyles | Набор текстовых стилей с использованием базовых шрифтов (fonts) и цветов (palette). Подробнее |
| dimensions: Dimensions | Набор размеров. Подробнее |
| colors: Colors | Набор цветов элементов с использованием базовых цветов (palette). Подробнее |
| animationStiffness: Float | Значение скорости анимации |
| supportWindowInsets: Boolean | Учитывать ли системные отступы (статус-бар, навигационная панель). По умолчанию false |
Чтобы поменять тему Базы Знаний, воспользуйтесь следующей конструкцией:
UsedeskKnowledgeBaseTheme.provider = { UsedeskKnowledgeBaseTheme() }