From 0cea39059afb07647d4d0eab51cffbe3e6af0aff Mon Sep 17 00:00:00 2001 From: Paras Agarwal Date: Wed, 29 Jul 2026 05:45:26 +0530 Subject: [PATCH 1/4] Polish UI and accessibility - Fix duplicate CSS display property on Card-Real-Link (both block and flex) - Replace generic alt text on project logos with meaningful '{name} logo' - Fix broken aria-labelledby on filter select (pointed to non-label div) - Add search icon inside the search input for better UX affordance - Add live result count showing 'X of Y projects' or total count - Add 'no results' message when search/filter returns empty - Add site wordmark and logo to navbar for brand identity --- src/components/Navbar.astro | 89 +++++++++++++++++++++++--------- src/components/ProjectCard.astro | 3 +- src/components/ProjectList.astro | 76 +++++++++++++++++++++++---- 3 files changed, 132 insertions(+), 36 deletions(-) diff --git a/src/components/Navbar.astro b/src/components/Navbar.astro index 1e171292..3a71a296 100644 --- a/src/components/Navbar.astro +++ b/src/components/Navbar.astro @@ -3,37 +3,70 @@ ---
- - - Slack - - - - Youtube - - - - Twitter - - - - GitHub + + + First Contributions +