Skip to content

Conversation

@AlbyIanna
Copy link
Contributor

Why

We want to make the Arduino IDE more accessible.

How

We decided to choose axe, a tool that does automated accessibility tests at runtime.

Test instructions

  • download the build and launch the executable
  • open the developer tools (in the menu Help > Toggle Developer Tools)
  • open the Console tab
  • launch the command
runAxe()
  • you will see some coloured lines spawn in the console reporting accessibility issues, like this:
    image
  • once you've run this command and until you close the window, as you interact with the application you will keep getting new reports

@AlbyIanna AlbyIanna requested review from 91volt and fstasi February 9, 2022 19:53
@AlbyIanna AlbyIanna changed the title add axe to create accessibility reports Add axe to create accessibility reports Feb 9, 2022
"which": "^1.3.1"
},
"devDependencies": {
"@axe-core/react": "^4.3.2",

This comment was marked as off-topic.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the comment @kittaakos. Basically we're doing this to help the designers testing the app. We'll definitely change it as dev dependency as soon as we find a better solution.

@per1234 per1234 added topic: accessibility Enabling the use of the software by everyone topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement labels Feb 11, 2022
@AlbyIanna
Copy link
Contributor Author

Closing this because it was open for testing purposes.

@AlbyIanna AlbyIanna closed this Jun 28, 2022
@per1234 per1234 added the conclusion: invalid Issue/PR not valid label Jun 28, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conclusion: invalid Issue/PR not valid topic: accessibility Enabling the use of the software by everyone topic: infrastructure Related to project infrastructure type: enhancement Proposed improvement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants