Skip to content

feat: pull-to-refresh gesture and hamburger menu mobile UX (#127, #133)#143

Merged
neonwatty merged 2 commits intomainfrom
feat/mobile-ux-polish
Apr 19, 2026
Merged

feat: pull-to-refresh gesture and hamburger menu mobile UX (#127, #133)#143
neonwatty merged 2 commits intomainfrom
feat/mobile-ux-polish

Conversation

@neonwatty
Copy link
Copy Markdown
Collaborator

@neonwatty neonwatty commented Apr 19, 2026

Summary

Note: The PullToRefreshWrapper component itself was already merged to main via a parallel workstream. This PR contributes the NavDrawerContent CSS improvements and the E2E test coverage.

Test plan

  • Typecheck passes (pnpm turbo typecheck)
  • /simplify review — no issues found
  • /pr-review-toolkit:review-pr — 5 agents, all critical/important issues resolved
  • CI passes

PullToRefresh wraps the List content with touch gesture tracking,
rubber-band pull indicator, and router.refresh() on threshold release.
Includes mobile E2E test and Playwright config update.
#127)

Replace "···" text with SVG hamburger icon in the nav menu button.
Update NavDrawerContent items with 44px min-height touch targets,
active-state feedback, and mobile-native section label styling.
@neonwatty neonwatty force-pushed the feat/mobile-ux-polish branch from b798cf8 to 61e094e Compare April 19, 2026 02:10
@neonwatty neonwatty added this pull request to the merge queue Apr 19, 2026
Merged via the queue into main with commit 2cefc81 Apr 19, 2026
5 checks passed
@neonwatty neonwatty deleted the feat/mobile-ux-polish branch April 19, 2026 12:32
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