Skip to content

feat(profile): add mobile swipe navigation for creator profile tabs#370

Open
EmeditWeb wants to merge 6 commits into
accesslayerorg:mainfrom
EmeditWeb:mobile-swipe-navigation
Open

feat(profile): add mobile swipe navigation for creator profile tabs#370
EmeditWeb wants to merge 6 commits into
accesslayerorg:mainfrom
EmeditWeb:mobile-swipe-navigation

Conversation

@EmeditWeb
Copy link
Copy Markdown

Close #358

PR summary:
Add horizontal swipe navigation to the creator profile tabs on mobile by detecting mostly-horizontal touch gestures and updating the active tab. The implementation keeps keyboard/tab accessibility unchanged and prevents interference with vertical scrolling by using native scrolling and touch-action: pan-y.

Files changed:

  • LandingPage.tsx

Acceptance criteria:

  • Swiping left advances to the next tab; swiping right returns to the previous tab.
  • Swipe handling does not interfere with vertical page scrolling.
  • Tab keyboard navigation remains unaffected.

How to test:

  1. Install and run the app:
pnpm install
pnpm dev
  1. Open the site (e.g. http://localhost:5173) in a mobile emulator or on a device.
  2. Navigate to the Creator profile section and:
    • Swipe left on the tab panel → tab advances.
    • Swipe right on the tab panel → tab returns.
    • Attempt vertical scroll while swiping → page scroll remains smooth.
    • Use keyboard navigation (Tab + Enter/Arrow keys) to change tabs → behavior unchanged.

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 30, 2026

@EmeditWeb Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

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.

Add mobile swipe navigation between creator profile tabs

1 participant