openclaw/ui/src/styles
Maude Bot f6abe62e5f
feat(ui): major config form UX overhaul
Sidebar:
- SVG icons instead of emoji (consistent rendering)
- Clean navigation with active states

Form fields completely redesigned:
- Toggle rows: full-width clickable with label + description
- Segmented controls: for enum values with ≤5 options
- Number inputs: with +/- stepper buttons
- Text inputs: with reset-to-default button
- Select dropdowns: clean styling with custom arrow
- Arrays: card-based with clear add/remove, item numbering
- Objects: collapsible sections with chevron animation
- Maps: key-value editor with inline editing

Visual improvements:
- Consistent border radius and spacing
- Better color contrast for labels vs help text
- Hover and focus states throughout
- Icons for common actions (add, remove, reset)

Mobile:
- Horizontal scrolling nav on small screens
- Stacked layouts for complex fields
2026-01-20 11:40:13 -05:00
..
chat ui(chat): separate tool/thinking output and add toggle 2026-01-20 21:07:29 +13:00
base.css test(ui): add tests for chat modules and update for icon refactor 2026-01-09 19:47:19 +01:00
chat.css refactor(ui): split chat renderers and styles 2026-01-09 20:20:06 +01:00
components.css chore: remove duplicate config styles from components.css 2026-01-20 11:29:19 -05:00
config.css feat(ui): major config form UX overhaul 2026-01-20 11:40:13 -05:00
layout.css fix: scope chat scroll lock to chat shell (#1283) (thanks @bradleypriest) 2026-01-20 06:29:08 +00:00
layout.mobile.css fix(ui): move docs link into nav 2026-01-15 08:01:34 +00:00