-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New UI with TailwindCSS #714
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
|
it closes #715 |
|
I think it's very much a case of personal preference. Personally, I really like the current UI and find it very nice and functional. I think effort would be better served building a theme swapping component or documentation around serving your own frontend (which if memory serves is more than possible). This redesigned UI is also very... generic, which is expected given it's generated from an LLM. Ideally a designed UI is thought out and planned, rather than a mathematical average of "modern web design". There's also no indication of how it scales to smaller devices. As a side note, looking through the PR, some other changes seem to have slipped through, like modifying the default server and instance name. |
|
Sorry for the late reply. The new UI is nice, but a full rewrite of the application is ongoing so it's kinda pointless to merge it now. |
|
|
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||||
PR Type
Enhancement
Description
Complete UI redesign using TailwindCSS with modern gradient backgrounds and dark mode support
Replaced canvas-based gauges with animated SVG speedometer featuring gradient colors and smooth transitions
Refactored HTML structure to semantic layout with improved accessibility (ARIA labels, roles)
Enhanced IP/ISP information parsing with fallback logic for multiple data source formats
Added dark mode toggle with localStorage persistence and system preference detection
Diagram Walkthrough
File Walkthrough
index.html
Complete UI redesign with TailwindCSS and animated speedometerindex.html
(pulse-slow, fade-in, spin-slow, progress-fill, glow-pulse,
bounce-gentle)
using stroke-dasharray for progress visualization
TailwindCSS utility classes for responsive design
preference detection via
initThemeToggle()function(space-separated, hyphen-separated, combined formats)
sponsor) via
updateServerInfo()functionbased on test type (download/upload/ping)
accessibility
stylesheet entirely
effects