Skip to content

Polish mobile responsive layout#1311

Open
Vinzz2303 wants to merge 1 commit into
SolFoundry:mainfrom
Vinzz2303:codex/mobile-responsive-polish-833
Open

Polish mobile responsive layout#1311
Vinzz2303 wants to merge 1 commit into
SolFoundry:mainfrom
Vinzz2303:codex/mobile-responsive-polish-833

Conversation

@Vinzz2303
Copy link
Copy Markdown

Closes #833

Summary

  • polish bounty cards so reward/meta/status rows wrap cleanly at narrow mobile widths
  • improve hero readability on small screens with responsive terminal, heading, CTA, and stats-strip sizing
  • harden mobile navigation behavior with a proper hamburger flow, route-close behavior, and body scroll locking while the menu is open
  • restore the missing frontend animation/util helpers so the responsive frontend branch builds cleanly again

Scope

This PR is focused on the responsive polish requested in #833:

  • bounty cards
  • navigation / hamburger behavior
  • hero readability
  • preventing horizontal overflow at the tested mobile/tablet breakpoints

Validation

  • npm install
  • npm run build
  • manual responsive verification at 375px and 768px

Manual Checks

  • homepage looks correct at 375px and 768px
  • bounty list page looks correct at 375px and 768px
  • mobile nav switches to hamburger mode and no horizontal scroll was observed in the checked views

Files

  • frontend/src/components/bounty/BountyCard.tsx
  • frontend/src/components/home/HeroSection.tsx
  • frontend/src/components/layout/Navbar.tsx
  • frontend/src/lib/animations.ts
  • frontend/src/lib/utils.ts

@Vinzz2303
Copy link
Copy Markdown
Author

Validation evidence for this mobile-responsive polish:\n\n-
pm install\n-
pm run build\n- manual responsive verification at 375px and 768px on the homepage, How It Works, and /bounties\n\nWhat was checked:\n- bounty cards stack and wrap cleanly on narrow screens\n- hamburger/mobile navigation behavior is present\n- hero/terminal content remains readable on small screens\n- no horizontal overflow was observed at the requested breakpoints\n\nThis PR intentionally covers the full issue scope across cards, navigation, hero readability, and overflow polish rather than only a subset of the mobile surfaces.

@Vinzz2303
Copy link
Copy Markdown
Author

Vinzz2303 commented May 19, 2026

Solana payout wallet for this bounty:

6YP45N4oazcdHr4Pm243RFC16zvtrQwqnrzFWFg9Ksh1

Adding this here to resolve the missing-wallet payout requirement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🏭 Bounty T1: Mobile Responsive Polish

1 participant