Skip to content
Shannon edited this page Aug 11, 2015 · 1 revision

One feature that test groups said they would like to see is a way for them to know what row/column the cell is in. A possible solution we have come to is adding a aria-label in each cell that saws "Row ___ Column ___". Currently commented out in slick.grid.js is one way of doing this. However, it only labels the cells based on their location in the table. It does not use the specific row or column name. Another issue with this is when going through the table VoiceOver will only read the aria-label for row/column not the contents of the cell. You have to control + option + shift + down to see what is in this cell. There is a question posted on Stack Overflow about this: http://stackoverflow.com/questions/31923777/making-slick-grid-cells-accessiblity

Another issue that was found is the instrument library. Not all the instruments have a wide enough range to play data sets with a large range (Some instruments such as helicopter seem impractical but the student users enjoyed trying them out). A possible solution for this is to check the range of the data and only allow midi instruments who can handle that range be selectable options for the user. Instruments like piano seem to have the larger ranges.

There seems to be an issue with negative numbers in chart.js (referenced in Issue #149). "After doing some research I found that this is a long known issue with chart.js that has been fixed in the newest v2.0 alpha releases. Problem with that is that we are using a heavily modified version of chart.js and would not be able to switch versions without rewriting all of our changes." Possible solution is finding what they put in the new release and adding it into our custom one, or transition over to the new version and re-write our custom features.