Skip to content

fix: improve landing page accessibility#2748

Open
mysterio-Apoorva wants to merge 2 commits into
Priyanshu-byte-coder:mainfrom
mysterio-Apoorva:fix/landing-page-accessibility
Open

fix: improve landing page accessibility#2748
mysterio-Apoorva wants to merge 2 commits into
Priyanshu-byte-coder:mainfrom
mysterio-Apoorva:fix/landing-page-accessibility

Conversation

@mysterio-Apoorva

Copy link
Copy Markdown

Summary

This PR improves accessibility and readability across the landing page by increasing text contrast and improving visibility of interactive elements.

Changes

  • Improved secondary CTA hover contrast
  • Improved hero section text readability
  • Increased visibility of statistics labels
  • Added accessible footer link styles
  • Improved footer text contrast

Type of Change

  • Accessibility improvement
  • UI enhancement

@github-actions

Copy link
Copy Markdown

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!

@github-actions github-actions Bot added gssoc26 GSSoC 2026 contribution type:accessibility GSSoC type bonus: accessibility (+15 pts) type:bug GSSoC type bonus: bug fix type:feature GSSoC type bonus: new feature type:design GSSoC type bonus: UI/design (+10 pts) type:performance GSSoC type bonus: performance (+15 pts) labels Jun 23, 2026
@github-actions

Copy link
Copy Markdown

GSSoC Label Checklist 🏷️

@Umbrella-io — please apply the appropriate labels before merging:

Difficulty (pick one):

  • level:beginner — 20 pts
  • level:intermediate — 35 pts
  • level:advanced — 55 pts
  • level:critical — 80 pts

Quality (optional):

  • quality:clean — ×1.2 multiplier
  • quality:exceptional — ×1.5 multiplier

Validation (required to score):

  • gssoc:approved — counts for points
  • gssoc:invalid / gssoc:spam / gssoc:ai-slop — does not score

Type labels (type:*) are auto-detected from files and title. Review and adjust if needed.
Points formula: (difficulty × quality_multiplier) + type_bonus

@mysterio-Apoorva

Copy link
Copy Markdown
Author

Implemented the requested accessibility improvements for the landing page. Happy to make any further adjustments if needed. Thanks for reviewing!

@mysterio-Apoorva

Copy link
Copy Markdown
Author

Resolved merge conflicts and updated the PR accordingly.
Looking forward to feedback. Thank you!

@Priyanshu-byte-coder

Copy link
Copy Markdown
Owner

Three issues before this can merge:

  1. Branch conflicts — the PR is currently in a conflicting state and needs to be rebased onto main.

  2. Dead CSS class — a .lnd-footer-link class is added to globals.css but never applied in the JSX. The footer links still use inline style= attributes. Either wire up the new class in the component or remove it.

  3. Questionable contrast change — CTA hover color changed from #fff to #000 on a purple background. Black text on purple may have worse WCAG contrast than white. Please verify the contrast ratio meets AA (4.5:1) before keeping this change.

Resolve the conflicts and fix these, then it's ready for re-review.

@mysterio-Apoorva mysterio-Apoorva force-pushed the fix/landing-page-accessibility branch from 3e55eb0 to 0a4f3a3 Compare June 25, 2026 16:09
@mysterio-Apoorva

Copy link
Copy Markdown
Author

Hi! I've addressed all the requested review comments, resolved the merge conflicts, rebased the branch onto the latest upstream, and force-pushed the updated changes. Please take another look when you have time. Thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc26 GSSoC 2026 contribution type:accessibility GSSoC type bonus: accessibility (+15 pts) type:bug GSSoC type bonus: bug fix type:design GSSoC type bonus: UI/design (+10 pts) type:feature GSSoC type bonus: new feature type:performance GSSoC type bonus: performance (+15 pts)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants