Fix text contrast landing page #1213#1354
Conversation
|
@shankumar7 is attempting to deploy a commit to the PRIYANSHU DOSHI's projects Team on Vercel. A member of the Team first needs to authorize it. |
GSSoC Label Checklist 🏷️@Priyanshu-byte-coder — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
There was a problem hiding this comment.
Thanks for your first PR on DevTrack! 🎉
A maintainer will review it within 48 hours. While you wait:
- Make sure CI is passing (type-check + lint)
- Double-check the PR description is filled out and the issue is linked
- Feel free to ask questions in Discussions if you need help
If you find DevTrack useful, a ⭐ star on the repo is always appreciated — it helps the project grow and attract more contributors!
|
@Priyanshu-byte-coder could you please add gssoc:approved label? Thank you! |
|
Thanks @shankumar7! We just merged #1355 which covers the
Please rebase your branch onto main (which now has #1355 merged) and resolve conflicts in |
ad64eec to
9b11364
Compare
|
hello @Priyanshu-byte-coder, I have rebased the branch onto main and resolved the conflicts as requested! The unique changes (MouseSpotlight transform3d, overscroll-behavior: none, and the Footer.tsx updates) have all been preserved. Let me know if you need any further changes before merging! |
…r improved contrast
…page cursor animations, and updated color schemes
e765a6f to
e74cd40
Compare
Co-authored-by: shankumar7 <shankumar7@users.noreply.github.com>
|
Merged manually (squash) — commit b81ba53 in main. Improvements to text contrast and landing page styling included. Thanks @shankumar7! |
Summary
This PR addresses several UI and performance issues on the landing page, primarily focusing on improving text contrast for accessibility, fixing severe layout lag, and unifying the footers.
Closes #1213
Type of Change
Changes Made
#222,#333,#444,#555) across the landing page andglobals.csswith a highly readable grey (#9ca3af).MouseSpotlightcomponent. It now correctly uses GPU-acceleratedtranslate3dtransforms instead of modifyingleft/topCSS properties on every mouse movement.overscroll-behavior: none;to the globalhtmlandbodytags to prevent the Mac rubber-banding effect from exposing the background behind the footer.LandingFootercomponent and integrated its essential links (like the MIT License) into a unified, beautified globalFooter.maxWidthof the Sign-In page container to comfortably fit the large "WELCOME BACK" display text.How to Test
Steps for the reviewer to verify this works:
Checklist
npm run lintpasses locallynpm run type-check)