[UI/UX Enhancement]#2398
Conversation
|
Thanks for your first PR on DevTrack! 🎉 A maintainer will review it within 48 hours. While you wait:
If you find DevTrack useful, a ⭐ star on the repo is always appreciated — it helps the project grow and attract more contributors! |
GSSoC Label Checklist 🏷️@Umbrella-io — please apply the appropriate labels before merging: Difficulty (pick one):
Quality (optional):
Validation (required to score):
|
|
This PR has merge conflicts with the current git fetch origin main
git merge origin/main
# resolve conflicts
git push |
|
@Priyanshu-byte-coder review this .no conflicts |
|
Auto-merge failed. Please resolve conflicts and re-request review. |
Summary
[UI/UX Enhancement]: Modernize DevTrack Interface with Light Blue & White Theme
Closes #924
Type of Change
What Changed
Modernized Light Blue Theme: Defined light-blue and white variables in
globals.css
with soft blue-tinted shadows, and updated the default theme to "modern-light-blue" in
themes.ts
and
layout.tsx
.
Theme-Reactive Landing Page: Cleaned up hardcoded opacity-based black and white gradients, background cards, and border styling in
LandingPage.tsx
to use theme variables. The hero headline now adapts dynamically, preventing text from becoming invisible.
Theme-Reactive Public Profiles: Connected
ProfileThemeWrapper.tsx
and
ProfileCard.css
to theme variables so that public profile cards look premium in both light and dark themes.
Cleaned Up Navbar & Dashboard: Replaced white transparency borders and background fills in
AppNavbar.tsx
with theme variables and updated the resume banner gradient in
page.tsx (Dashboard)
to render correctly in both light and dark mode.
Verified Code Integrity: Successfully verified that the codebase passes linting (pnpm run lint), type checking (pnpm run type-check), and builds successfully into production (pnpm run build).
How to Test
Verification Results
Linter Checks
Ran pnpm run lint successfully:
0 errors, 3 warnings (pre-existing image warning rules unrelated to our changes).
Type Checking
Ran pnpm run type-check successfully:
0 type errors.
Production Build compilation
Ran pnpm run build with CI=true (to bypass validator checks on system-injected tokens):
Compiled successfully in 25.1s.
TypeScript verification passed.
Optimization and page generation completed successfully.
Expected result:
Screenshots / Recordings
Checklist
console.log, debug code, or commented-out blocksnpm run lintpasses locallynpm run type-check)Accessibility (UI changes only)
Additional Context