Skip to content

fix: mobile ticker spacing collisions and sidebar scroll clipping - #118

Open
brandonpham13 wants to merge 1 commit into
mainfrom
fix/mobile-ticker-sidebar
Open

fix: mobile ticker spacing collisions and sidebar scroll clipping#118
brandonpham13 wants to merge 1 commit into
mainfrom
fix/mobile-ticker-sidebar

Conversation

@brandonpham13

Copy link
Copy Markdown
Owner

This pull request focuses on UI improvements for the sidebar and dashboard ticker components, primarily addressing layout, spacing, and mobile usability. The most important changes are grouped below by component.

Sidebar layout and mobile usability improvements:

  • The sidebar navigation <nav> is now a scrollable region (flex-1 min-h-0 overflow-y-auto), ensuring that long lists do not push the footer out of view and keeping the footer accessible on all screen sizes.
  • The mobile-only footer is now pinned to the bottom, with padding to clear the iOS home indicator (env(safe-area-inset-bottom)) and no longer grows with the sidebar content, improving accessibility and usability on mobile devices.
  • Added documentation comments explaining the sidebar's scroll and footer pinning strategy for future maintainability.

Dashboard ticker visual and spacing enhancements:

  • Improved spacing and grouping in the ticker: added asymmetric cell padding (pl-5 pr-6), explicit gaps around the "vs" separator, and made several elements non-shrinking to maintain consistent layout at mobile widths. [1] [2] [3]
  • Set the ticker row container to w-max to ensure smooth, seamless looping of ticker items.
  • Added detailed comments explaining the rationale behind spacing choices in the ticker for better readability and future reference.

Ticker: widen the gap around "vs" and rebalance the divider padding so team 1's score, "vs", and the week label no longer visually collide at narrow widths; add w-max/shrink-0 so the marquee track's width can't shrink-collapse.

Sidebar: make the nav its own scroll region (flex-1 min-h-0 overflow-y-auto) instead of relying on the fixed drawer to fit everything, so a long Teams list no longer pushes the pinned Huddles/Account footer off-screen. Footer also clears the iOS home indicator via env(safe-area-inset-bottom).

Ticker: widen the gap around "vs" and rebalance the divider padding so
team 1's score, "vs", and the week label no longer visually collide at
narrow widths; add w-max/shrink-0 so the marquee track's width can't
shrink-collapse.

Sidebar: make the nav its own scroll region (flex-1 min-h-0
overflow-y-auto) instead of relying on the fixed drawer to fit
everything, so a long Teams list no longer pushes the pinned
Huddles/Account footer off-screen. Footer also clears the iOS home
indicator via env(safe-area-inset-bottom).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Aug 10, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
huddle Ready Ready Preview Aug 10, 2026 5:57am

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