Skip to content

Fix Navbar Navigation Indicator & Alignment Issues#600

Merged
Aditya948351 merged 2 commits into
devpathindcommunity-india:masterfrom
ArshiBansal:navbar_fix
Jun 13, 2026
Merged

Fix Navbar Navigation Indicator & Alignment Issues#600
Aditya948351 merged 2 commits into
devpathindcommunity-india:masterfrom
ArshiBansal:navbar_fix

Conversation

@ArshiBansal

@ArshiBansal ArshiBansal commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

Description

This PR resolves multiple UI inconsistencies in the navigation bar to improve visual hierarchy, alignment, and overall user experience.

Changes Made

  • Removed the navbar-wide progress underline that stretched across the navigation container.
  • Updated the active navigation state to highlight only the currently selected menu item.
  • Improved spacing between navigation links for better readability and balance.
  • Standardized utility action button dimensions (Search, Bookmark, GitHub, etc.) for consistent sizing and alignment.
  • Refined navbar layout spacing to create a more balanced desktop experience.
  • Improved streak badge icon/text alignment.
  • Enhanced active navigation styling with a pill-based indicator for clearer page context.
  • Preserved existing mobile navigation behavior and responsiveness.

Result

The navbar now maintains a cleaner visual hierarchy, provides a more intuitive active-page indicator, and ensures consistent spacing and alignment across navigation links and utility actions.

Fixes #577

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • This change requires a documentation update

How Has This Been Tested?

Local Testing

Verified the following scenarios locally:

  1. Active navigation state correctly highlights only the current page.
  2. Navigation links maintain consistent spacing and alignment.
  3. Utility icons render with uniform dimensions and positioning.
  4. Navbar layout remains visually balanced across desktop screen sizes.
  5. Mobile navigation drawer functionality remains unaffected.
  6. Search, bookmark, theme toggle, notifications, and profile/login actions continue to function as expected.
  7. Maintenance mode behavior remains unchanged.
  • Local testing
  • Vercel Preview Deployment

Checklist

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings or errors
  • I have checked that the "DevPath India" branding remains intact

@github-actions github-actions Bot added gssoc26 This is a official GirlScript Summer of Code label. level:beginner Beginner level issues type:bug type:design labels Jun 12, 2026
@Aditya948351

Aditya948351 commented Jun 13, 2026

Copy link
Copy Markdown
Collaborator

Thanks for fixing the Navbar alignment! Just a heads-up, this might overlap with another PR (#596) that also modifies the Navbar styling. I'll review both and figure out the best way to merge.

@Aditya948351 Aditya948351 merged commit 4ae6712 into devpathindcommunity-india:master Jun 13, 2026
2 checks passed
@Aditya948351 Aditya948351 added the gssoc:approved give 50+ base points label Jun 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gssoc:approved give 50+ base points gssoc26 This is a official GirlScript Summer of Code label. level:beginner Beginner level issues type:bug type:design

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] Navbar UI Alignment and Active Indicator Issues

2 participants