generalbots/botbook/src/07-user-interface
2026-04-28 13:36:07 -03:00
..
apps feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
how-to fix CI. 2026-04-28 13:36:07 -03:00
admin-user-views.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
console-mode.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
css.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
dev-chat.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
htmx-architecture.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
monitoring.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
README.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
single-gbui.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
structure.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
suite-manual.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
ui-structure.md feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00

Chapter 7: User Interface

Customize your bot's appearance and build complete productivity suites.

Overview

Themes control colors, fonts, logos, and overall visual presentation of your bot interface.

Quick Start

# In config.csv
name,value
theme-color1,#0d2b55
theme-color2,#fff9c2
theme-title,My Bot
theme-logo,https://example.com/logo.svg

Theme Structure

mybot.gbai/
└── mybot.gbtheme/
    └── style.css

Configuration Options

Setting Description Example
theme-color1 Primary color #0d2b55
theme-color2 Secondary color #fff9c2
theme-title Bot name in header My Assistant
theme-logo Logo URL https://...

CSS Customization

Create style.css in your .gbtheme folder:

:root {
  --primary: #0d2b55;
  --secondary: #fff9c2;
}

.chat-header {
  background: var(--primary);
}

.user-message {
  background: var(--secondary);
}

Chapter Contents

See Also