Skip to content

Add aria-labels to improve accessibility across UI components#161

Open
riya-kaurav wants to merge 8 commits into
ioflux-org:mainfrom
riya-kaurav:add-arial-labels-branch
Open

Add aria-labels to improve accessibility across UI components#161
riya-kaurav wants to merge 8 commits into
ioflux-org:mainfrom
riya-kaurav:add-arial-labels-branch

Conversation

@riya-kaurav

Copy link
Copy Markdown

Summary

Adds aria-label attributes to interactive elements to improve accessibility and screen reader support.

Changes

  • Added aria-label to search input and controls in GraphView
  • Added aria-label to NavigationBar elements (theme toggle, GitHub link, docs link, schema format selector)
  • Added aria-label to popup controls in NodeDetailsPopup
  • Added aria-label to fullscreen toggle button

Result

Improves accessibility and better WCAG compliance for screen readers.

Closes #141

@itvi-1234

Copy link
Copy Markdown
Contributor

Hi @riya-kaurav , Thank you so much for raising the PR , It seems we are facing some merge conflicts here . We are currently at version 0.5.11-beta and you are at 0.5.6-beta (it means some of the PR's get merged but that changes are not reflecting in your codebase, right) Now what you can do is resole the merge conflicts
git fetch upstream
git merge upstream/main
may help 🚀

@itvi-1234

Copy link
Copy Markdown
Contributor

Version bump is required

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Addition of accessibility (aria-label) on most interactive elements

2 participants