good first issuetailwindui
Metriche repository
- Star
- (4 stelle)
- Metriche merge PR
- (Metriche PR in attesa)
Descrizione
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