Кастомизация

Новая версия Базы Знаний реализована с помощью 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() }