Skip to content

feat: various mobile ui improvements#1010

Merged
peterchinman merged 10 commits intomainfrom
peter/small-mobile-improvements
Jan 15, 2026
Merged

feat: various mobile ui improvements#1010
peterchinman merged 10 commits intomainfrom
peter/small-mobile-improvements

Conversation

@peterchinman
Copy link
Copy Markdown
Contributor

@peterchinman peterchinman commented Jan 15, 2026

  • Button component: Added touch-friendly sizing (touch:min-h-11 touch:min-w-11) and larger SVG icons for better mobile tap targets
  • New text size utility: Added text-xxs (0.625rem) CSS variable and replaced hardcoded text-[10px] across PropertyFilter components
  • Font system: Set font: -apple-system-body on html so that text size changes with iOS system settings
  • Moved message-related CSS variables (--thread-shift, --user-icon-width, --left-of-connector, etc.) to :root to avoid duplication
  • in BaseInput replaced DeprecatedIconButton and ActionButton with the standard Button component

@peterchinman peterchinman requested a review from a team as a code owner January 15, 2026 00:43
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 15, 2026

@claude
Copy link
Copy Markdown
Contributor

claude bot commented Jan 15, 2026


Code review

No issues found. Checked for bugs and CLAUDE.md compliance.


@peterchinman peterchinman merged commit 829f854 into main Jan 15, 2026
22 checks passed
@peterchinman peterchinman deleted the peter/small-mobile-improvements branch January 15, 2026 20:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants