Skip to content

Conversation

@allquantor
Copy link
Contributor

This commit enhances the mobile experience by:

  • Implementing an accessible search interface in the header for mobile devices, with a toggle icon and dedicated search view.
  • Making homepage chart annotations (title and value text) responsive to screen size for better readability on small devices.
  • Improving touch targets and appearance for TagChips, including an always-visible copy icon.
  • Converting CopyToClipboard to use an IconButton for improved tap targets.
  • General structural improvements for responsive layouts were part of the initial commit, including drawer navigation and scrollable tables.

This commit enhances the mobile experience by:

- Implementing an accessible search interface in the header for mobile devices, with a toggle icon and dedicated search view.
- Making homepage chart annotations (title and value text) responsive to screen size for better readability on small devices.
- Improving touch targets and appearance for TagChips, including an always-visible copy icon.
- Converting CopyToClipboard to use an IconButton for improved tap targets.
- General structural improvements for responsive layouts were part of the initial commit, including drawer navigation and scrollable tables.
@vercel
Copy link

vercel bot commented Jun 26, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
ao-link ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 2, 2025 7:06am

This comment was marked as outdated.

- Fixed JSX syntax error (unclosed Box) in AsyncTable.tsx.
- Attempted to resolve TS1005 error in Header.tsx by simplifying a complex sx prop.
- Aligned copy feedback duration to 1500ms in TagChip.tsx for consistency.
- Optimized toggleDrawer in Header.tsx with useCallback.

This commit amends the previous 'feat: Enhance mobile readiness and UX' commit.
- Fixed JSX syntax error (unclosed Box) in AsyncTable.tsx.
- Corrected ThemeToggle IconButton syntax in Header.tsx to resolve TS1005 error.
- Aligned copy feedback duration to 1500ms in TagChip.tsx for consistency.
- Optimized toggleDrawer in Header.tsx with useCallback.

This commit also includes previous mobile UX enhancements:
- Accessible search interface in the header for mobile.
- Responsive homepage chart annotations.
- Improved touch targets for TagChips and CopyToClipboard.
- Drawer navigation and scrollable tables.
- Fixed JSX syntax error (unclosed Box) in AsyncTable.tsx.
- Corrected onClick handler syntax in ThemeToggle IconButton within Header.tsx to resolve TS1005 error.
- Aligned copy feedback duration to 1500ms in TagChip.tsx for consistency.
- Optimized toggleDrawer in Header.tsx with useCallback.

This commit also includes previous mobile UX enhancements:
- Accessible search interface in the header for mobile.
- Responsive homepage chart annotations.
- Improved touch targets for TagChips and CopyToClipboard.
- Drawer navigation and scrollable tables.
- Fixed JSX syntax error (unclosed Box) in AsyncTable.tsx.
- Resolved persistent TS1005 error in Header.tsx by reconstructing the theme toggle IconButton, ensuring correct syntax in its onClick handler and props.
- Aligned copy feedback duration to 1500ms in TagChip.tsx for consistency.
- Optimized toggleDrawer in Header.tsx with useCallback.

This commit also includes and finalizes previously staged mobile UX enhancements:
- Accessible search interface in the header for mobile.
- Responsive homepage chart annotations.
- Improved touch targets for TagChips and CopyToClipboard.
- Drawer navigation and scrollable tables.
allquantor added 2 commits June 26, 2025 21:08
allquantor added 2 commits June 27, 2025 14:57
Copy link
Collaborator

@kernelwhisperer kernelwhisperer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code looks pretty good!

On the result side, I think the footer could use some responsiveness as well:
image

And if the screen is between 920 and 1250, the search bar hides the connect button. The breakpoint here could be changed to make the search bar behind a button sooner, or making it smaller.
image

@kernelwhisperer kernelwhisperer merged commit 088a97c into main Jul 2, 2025
5 checks passed
@hubzhooba hubzhooba deleted the feat/mobile-readiness branch July 7, 2025 04:22
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.

4 participants