generalbots/botbook/src/07-user-interface
Rodrigo Rodriguez (Pragmatismo) 037db5c381 feat: Major workspace reorganization and documentation update
- Add comprehensive documentation in botbook/ with 12 chapters
- Add botapp/ Tauri desktop application
- Add botdevice/ IoT device support
- Add botlib/ shared library crate
- Add botmodels/ Python ML models service
- Add botplugin/ browser extension
- Add botserver/ reorganized server code
- Add bottemplates/ bot templates
- Add bottest/ integration tests
- Add botui/ web UI server
- Add CI/CD workflows in .forgejo/workflows/
- Add AGENTS.md and PROD.md documentation
- Add dependency management scripts (DEPENDENCIES.sh/ps1)
- Remove legacy src/ structure and migrations
- Clean up temporary and backup files
2026-04-19 08:14:25 -03:00
..
apps feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -03:00
how-to feat: Major workspace reorganization and documentation update 2026-04-19 08:14:25 -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