openclaw/ui
Val Alexander 28f59a9124
fix(ui): align chat header controls
Summary:
- Align WebChat desktop header controls to a compact 44px header and 36px control rhythm.
- Replace the auto-scroll text dropdown with an icon toggle that keeps tooltip, title, aria-label, and pressed state.
- Lay out mobile chat action icons as a five-column full-width grid.

Verification:
- git diff --check origin/main...HEAD
- pnpm changed:lanes --json
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md ui/src/ui/app-render.helpers.ts ui/src/ui/app-render.helpers.browser.test.ts ui/src/styles/layout.css ui/src/styles/layout.mobile.css ui/src/styles/chat/layout.css ui/src/styles/chat/layout.test.ts ui/src/styles/layout.mobile.test.ts
- pnpm lint:core
- pnpm test ui/src/styles/chat/layout.test.ts ui/src/styles/layout.mobile.test.ts ui/src/ui/app-render.helpers.browser.test.ts
- pnpm ui:build
- Browser proof at desktop 1200x760 and mobile 390x844
- Exact-head GitHub CI green for a25444c5fa
2026-05-15 04:03:34 -05:00
..
public fix(control-ui): rotate service worker cache per build (#82050) 2026-05-15 07:59:29 +01:00
src fix(ui): align chat header controls 2026-05-15 04:03:34 -05:00
AGENTS.md docs(ui): document i18n report usage 2026-05-14 10:27:12 +01:00
CLAUDE.md
index.html fix(control-ui): add static mount fallback 2026-05-11 08:03:49 -05:00
package.json chore: update dependencies 2026-05-15 07:28:28 +01:00
vite.config.ts fix(control-ui): rotate service worker cache per build (#82050) 2026-05-15 07:59:29 +01:00
vitest.config.ts test: make suites safe without isolation (#78834) 2026-05-07 08:43:29 +01:00
vitest.node.config.ts test: make suites safe without isolation (#78834) 2026-05-07 08:43:29 +01:00