UI/UX improvements
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 82/100
- Issue type
- Bug
- Clarity
- Clearly specified
- Activity status
- Active
- Tech stack
- react, typescript
- Domain
- accessibility, frontend
Research direction
Start with RootLayout in apps/web/src/router.tsx and inspect the overflow menu pattern in styles.css. Check the signed-in top bar at about 375px wide, then implement a way to reach Sign out within two taps without horizontal overflow. Done when that behavior works for a signed-in user on mobile.
Written by the indexing model from the issue text.
Description
Umbrella issue for small UI and user-experience improvements. Each item can be picked up as its own branch/PR; tick it off here when it lands.
Checklist
- Mobile: no way to sign out. On a phone-width viewport there is no reachable sign-out control for a signed-in user.
Details
Mobile: no way to sign out
The top bar in apps/web/src/router.tsx (RootLayout) renders Reports, Write, @handle, Settings and Sign out inline in one flex row. On narrow screens that row has no room, so the Sign out button (the last item) is pushed off-screen or squeezed out and can't be tapped.
Expected: a signed-in user on mobile can find and use Sign out.
Possible approaches:
- Collapse the account links (handle, Settings, Sign out, and Reports for admins) into an account/overflow menu on small screens. The app already has an overflow-menu pattern in
styles.cssthat could be reused. - Or add Sign out to the Settings page as a fallback.
Acceptance: at ~375px width, a signed-in user can reach Sign out in at most two taps, and the top bar doesn't overflow horizontally.
Ideas to add
Add further UI/UX items below as they come up.
- Dominant language
- TypeScript
- Stars
- 1
- Forks
- 0
- Avg merge
- 10h 51m
- Merged PRs (30d)
- 48
Getting set up
- Ships a Dockerfile or Docker Compose file
- No pull request template
- No contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from dnerever/OpenRecipe
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
dnerever/OpenRecipe#101 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 25/100
dnerever/OpenRecipe#100 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 45/100
dnerever/OpenRecipe#99 ·
Maintainers usually reply within 1 day
-
documentation enhancement
Difficulty 5/5 Over a week Newbie friendliness 45/100
dnerever/OpenRecipe#98 ·
Maintainers usually reply within 1 day
-
enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
dnerever/OpenRecipe#97 ·
Maintainers usually reply within 1 day
All issues in dnerever/OpenRecipe
Similar issues
-
Add: ON Phim Viet SDOpencheck:passed streams:add
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
Maintainers usually reply within 1 day
-
area:agents area:cost bug platform:macos
Difficulty 2/5 1-3 hours Newbie friendliness 77/100
anthropics/claude-code#105375 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
galaxyproject/loom#616 ·
Maintainers usually reply within 1 day
-
e2e-failure ready-to-code
Difficulty 2/5 1-3 hours Newbie friendliness 79/100
redhat-developer/rhdh-plugin-export-overlays#4580 · 1 comment ·
Maintainers usually reply within 1 day