A11y fixes
As per https://github.com/pkalogiros/AudioMass/issues/35
A number of accessibility fixes for AudioMass :)
Summary:
- Made all buttons keyboard-accessible
- Added region and group roles
- Removed maximum-scale restriction to allow users to zoom
- Made 'load sample' link accessible
- Added focus styles for all main controls
- Added a skip link to main toolbar that appears on keyboard focus
- Added alt attributes for all images
See attachments for some before/after comparisons:
Before:
After:
Before:
After:
Before:
After:

Further things I will tackle:
- Color contrast issues
- Properly setting buttons active/inactive (so that they are disabled correctly when inactive)
@pkalogiros - I am keen to engage with blind audio engineers to get some more feedback about how they would use this tool and how they would expect it to work for them. I'm quite keen to get your thoughts on my PR above first, though, as I don't want to raise anyone's hopes needlessly. Would appreciate it if you could take a look at my changes. Thanks
Not even an acknowledgement?