Conversation
|
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Co-authored-by: gkorland <753206+gkorland@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix mobile responsive view
Fix mobile responsive view issues
Aug 10, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR fixes several mobile responsive design issues that were causing layout problems on small screens:
Issues Fixed
1. Avatar Circle Text Overflow
The user and bot avatar circles displayed text that was too large (16px) causing it to wrap to multiple lines or overflow the circle boundaries.
Before: Text would wrap or overflow in avatar circles
After: Reduced font size to 12px and circle size to 28px for clean single-line display
2. Logo Overlapping Toolbar Buttons
The QueryWeaver logo (60px height) was overlapping with the top toolbar buttons (theme toggle, GitHub link) on mobile devices.
Before: Logo would cover toolbar buttons making them inaccessible
After: Reduced logo height to 40px on mobile screens to prevent overlap
3. Header Text Not Fitting Screen
The header text "Natural Language to SQL Generator" was too large for mobile screens and would wrap to multiple lines.
Before: Header text wrapped across multiple lines
After: Reduced font size from 18px to 16px for better mobile fitting
4. Button Container Elements Too Wide
The three dropdown boxes (Select Database, Upload Schema, Select Database Type) had minimum widths of 180px each, making them too wide for mobile screens.
Before: Dropdown elements would overflow screen width or force horizontal scrolling
After:
Technical Changes
All fixes were implemented in
api/static/css/responsive.cssusing targeted mobile media queries (@media (max-width: 768px)) to ensure desktop layouts remain unchanged.Testing
Fixes #66.
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.