Skip to content

fix: polish mobile UI layouts#462

Merged
zxh326 merged 1 commit intomainfrom
codex/mobile-ui-polish
Mar 28, 2026
Merged

fix: polish mobile UI layouts#462
zxh326 merged 1 commit intomainfrom
codex/mobile-ui-polish

Conversation

@zxh326
Copy link
Copy Markdown
Member

@zxh326 zxh326 commented Mar 28, 2026

What changed

  • fixed the AI chat input on mobile so focusing the composer no longer hides the send button
  • improved mobile behavior across shared UI primitives and high-traffic detail/list surfaces, including dialogs, popovers, selectors, monitoring filters, and dense toolbars
  • updated resource detail headers so action buttons wrap on narrow screens instead of forcing horizontal scrolling
  • narrowed responsive changes back toward desktop-first behavior so desktop tabs and standard layouts keep their original presentation

Why

Several UI surfaces were usable on desktop but broke down on phones, especially around fixed-width controls and action bars. The first visible bug was the AI chat composer, but the same pattern existed in other components.

User impact

  • mobile users can use the AI chatbox, detail-page actions, and common selectors without horizontal scrolling or hidden controls
  • desktop users keep the original tab styling and primary layout behavior

Root cause

A number of shared and page-level layouts assumed desktop widths and horizontal action groups. On small screens those assumptions caused controls to overflow or become inaccessible.

Validation

  • ran pnpm build in ui/
  • commit also passed the repository pre-commit formatting, vet, golangci-lint, and frontend eslint checks

@zxh326 zxh326 marked this pull request as ready for review March 28, 2026 16:38
@zxh326 zxh326 enabled auto-merge (squash) March 28, 2026 16:38
@zxh326 zxh326 merged commit 32c9068 into main Mar 28, 2026
3 of 4 checks passed
@zxh326 zxh326 deleted the codex/mobile-ui-polish branch March 28, 2026 16:39
@zxh326 zxh326 changed the title [codex] Polish mobile UI layouts fix: oolish mobile UI layouts Mar 28, 2026
@zxh326 zxh326 changed the title fix: oolish mobile UI layouts fix: polish mobile UI layouts Mar 28, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant