improve landing page UI visibility and accessibility#1478
Conversation
|
@Rashi1404 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):
|
Priyanshu-byte-coder
left a comment
There was a problem hiding this comment.
PR includes pnpm-lock.yaml. Project uses npm — committing pnpm lockfiles causes Vercel to switch package managers and fail builds with ERR_PNPM_OUTDATED_LOCKFILE. Remove pnpm-lock.yaml (and pnpm-workspace.yaml if present), run npm install to update package-lock.json, then rebase on main.
|
i have Implemented the requested changes:
The PR has been updated successfully. |
aa75430 to
55842f3
Compare
|
Hi @Priyanshu-byte-coder, |
62c09e3 to
4a1bff8
Compare
|
Hi @Priyanshu-byte-coder
Please re-review when convenient. |
Priyanshu-byte-coder
left a comment
There was a problem hiding this comment.
This PR now has merge conflicts with main due to recent merges. Please rebase onto the latest main branch and resolve all conflicts to proceed with merging.
4a1bff8 to
1b9f583
Compare
|
Hi @Priyanshu-byte-coder Changes made:
Please re-check the PR. |
5ef8fe3 to
375e3d3
Compare
|
This PR has merge conflicts with |
375e3d3 to
dcac449
Compare
|
I've synced this PR with the latest upstream changes, resolved the reported conflicts, and updated the branch. The changes are ready for review. Whenever possible, I'd appreciate a review and any feedback. |
dcac449 to
c97acf5
Compare
|
Rebased the branch onto the latest main and resolved merge conflicts. The PR Labeler workflow appears to be failing due to repository permission/configuration (Resource not accessible by integration), which seems unrelated to the changes in this PR. |
c97acf5 to
3802dea
Compare
|
This PR has developed merge conflicts after recent merges to |
3802dea to
c2e7938
Compare
|
I have rebased my branch with the latest This PR has been open for a few days, and because the repository is very active, new commits are causing conflicts to reappear frequently. I have synced the branch with the latest changes again and would appreciate a review when time permits. Thank you for your time and for maintaining the project. |
|
Hi @Priyanshu-byte-coder |
|
Closing this PR due to the following issues found during review:
The landing page UI improvements (CustomCursor.tsx, LandingPage.tsx, globals.css) look good in principle. Please open a fresh, focused PR that only includes those 3 files, rebased onto current main, without touching package.json or package-lock.json. |
|
Hey @Rashi1404! Saw your work on GSSoC 2026. We are building TermUI, a TypeScript terminal UI framework with React-style hooks and JSX, rendered entirely in the terminal. We have 74 unassigned GSSoC issues open, including new widgets, hooks, and CLI tooling. Your TypeScript background transfers directly. Karanjot, TermUI maintainer |
Description
This PR improves the overall UI/UX and accessibility of the landing page while preserving the existing futuristic design aesthetic.
Changes Made
UI Improvements
Type of Change
UI Improvement
Accessibility Enhancement
Responsive Design Fix
Bug Fix
Screenshots
before
after

Notes
The existing design language and layout structure were preserved while improving visibility, accessibility, and user experience.