Skip to content

feat(navigation): improve accessibility and keyboard navigation#26

Merged
rajshekharbind merged 2 commits intoOPCODE-Open-Spring-Fest:mainfrom
ayushhh101:feat/accessibility-navigation
Nov 15, 2025
Merged

feat(navigation): improve accessibility and keyboard navigation#26
rajshekharbind merged 2 commits intoOPCODE-Open-Spring-Fest:mainfrom
ayushhh101:feat/accessibility-navigation

Conversation

@ayushhh101
Copy link
Contributor

Description

This pull request enhances the main navigation component (Navigation.jsx) by adding full accessibility support and keyboard navigation. The following improvements are included:

  • ARIA roles and labels for navigation and menu items
  • Keyboard navigation (Tab, Arrow keys, Home/End)
  • Visible focus indicators for active/focused items
  • Screen reader-friendly structure and descriptions

Semver Changes

  • Patch (bug fix, no new features)
  • Minor (new features, no breaking changes)
  • Major (breaking changes)

Issues

Closes #25

Checklist

@rajshekharbind
Copy link
Collaborator

resolved to this conflicts

@rajshekharbind rajshekharbind merged commit 0a49e7c into OPCODE-Open-Spring-Fest:main Nov 15, 2025
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Improve Accessibility and Keyboard Navigation in Main Navigation

2 participants