-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added Keyboard Navigation #152
Conversation
Applied styles for focus outlines
@microsoft-github-policy-service agree |
Could you add unit tests for the new feature? |
aria selected attribute added to selectable elements in the visual, unit tests added for aria selected and keyboard navigation
Please check if npm audit fix helps resolving audit issues (see npm audit). Also increase the visual version in pbiviz.json, package.json and add a release note in changelog.md |
Add description with screenshots |
@zBritva for now, this would be too difficult to implement |
Added |
Ran npm audit fix, this was the output |
added |
Looks good to me, but please, resolve conflicts. |
done |
package.json
Outdated
@@ -1,6 +1,6 @@ | |||
{ | |||
"name": "powerbi-visuals-sankey", | |||
"version": "3.1.3.0", | |||
"version": "3.2.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Return 4 digit version. It's mandatory for all CVs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
done
pbiviz.json
Outdated
@@ -1,10 +1,10 @@ | |||
{ | |||
"visual": { | |||
"name": "SankeyDiagram", | |||
"displayName": "Sankey 3.1.3.0", | |||
"displayName": "Sankey 3.2.0", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
change to 3.2.0.0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fixed
What did you do?
Improved accessibility by adding keyboard navigation. Features added:
Why did you do it this way?
The appropriate aria roles and labels make the visual more understandable to screen readers which makes the sankey chart viewable to blind users and more. Keyboard navigation allows these users to actually use the sankey chart.
Anything else I should know?
Updated dependencies and added unit tests
Screenshots
Before:
After: