good first issuetailwindui
仓库指标
- 星标
- (4 个星标)
- PR 合并指标
- (PR 指标待抓取)
描述
Description
The website layout is currently not optimized for mobile devices. When viewed on smartphones or smaller screens, various pages—including the homepage, studio pages, and session interfaces—show issues such as:
- Overflowing elements
- Broken layouts
- Text and buttons not scaling properly
- Horizontal scrolling
- Misaligned sections or components
✅ Expected Behavior
- The entire website should be responsive across all screen sizes
- Layouts should adjust dynamically using Tailwind's responsive classes (e.g.,
sm:,md:,lg:) - No elements should overflow or break on small screens
- Users should be able to navigate and interact seamlessly on mobile
❌ Actual Behavior
- Layouts break on small screen widths
- Some components do not scale down correctly
- Overlapping or misaligned sections appear
- Horizontal scroll appears on certain pages
- Touch elements may be too small or not accessible
💡 Suggested Fixes
- Use responsive Tailwind CSS classes to make layout adaptive
- Set proper widths (
w-full,max-w-screen, etc.) - Use
flex-wrap,flex-col, andgridlayout helpers for smaller screens - Test in Chrome DevTools or on real devices
- Apply mobile-first design principles
🌐 Environment
- Framework: Next.js (App Router)
- Styling: Tailwind CSS
- Devices Tested: Android, iOS
- Browsers: Chrome, Safari
📌 Priority
⚠️ High – A non-mobile-friendly site significantly impacts usability for the majority of users.
🔄 Next Steps
- Audit the entire site for responsiveness
- Apply necessary responsive design fixes
- Retest on actual mobile devices
- Optimize for accessibility and touch responsiveness