processing / processing/p5.js-web-editor
Update codemirror to version 6
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 1.7k
- Forks
- 1.7k
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 8
Description
How would this new feature help increase access to the p5.js Editor?
CodeMirror v6 has accessibility support! I'm not sure what else is required to upgrade and activate the accessibility features, but it seems this is built in to the library now.
Feature enhancement details:
According the current package.json file, we're still using CodeMirror 5, which is not compatible with screenreaders. Upgrading to 6.0 or later should fix this.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with package.json and inspect how CodeMirror 5 is used in the editor before reviewing the CodeMirror 6 migration and its accessibility support. Done means the editor uses CodeMirror 6 or later and screenreader access works as intended.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- accessibility, frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100