SPi-Reader
Web-based IDE for Sonic Pi designed for accessibility:sunglasses:
Use browser console that supports Ruby as the interface. Create plugins in the console for screen-reader & for communicating with local Sonic Pi IDE.
Techincal Documentation
Milestones:
- [x] Establish communication with local server
- [x] Select & Implement API for screen reader
- [x] Integrate documentation for JS files
- [ ] Write a guideline on how to type comments for documentation
- [x] Release app v0.1.0 with core functionalities by Mon, 22th Aug 2016
- [x] Schedule tests with users for feedback
- [ ] Easy installation package
- [x] Release cross-platform front-end web app v1.0.0
- [ ] Test on Raspberry Pi
- [ ] Design Accessibility Test
- [x] UI Refresh
- [ ] UX Design - Onboarding experience
Current UI:
![UI v0.1.1 SPi Reader UI](https://github.com/arishuynhvan/SPi-Reader/raw/master/Electron-vanillaJS-HTML/img/UI_v0.1.1.PNG)
Reference:
- Building an HTML5 Text Editor with the FileSystem APIs
- Exploring the FileSystem APIs
Requirement: Satisfy accessibility checklist (e.g. color contrast)
Download:
Download instructions for v0.1.0: https://github.com/arishuynhvan/SPi-Reader/tree/release/v0.1.0