* Added alt text for all images
* Added aria labels for most buttons that needed them. Added html language label
* Added remaining button labels
* Added remaining missing labels. Tagged <input> where labels made no sense as "aria-hidden=true"
* Fixed some of the low color contrast issues for Light theme
* Replaced broken ARIA link with a new ARIA label
* Fixed skipped heading levels
* Fixed missing fieldset and one orphaned label (combined the two)
* Changed the other orphaned label to a fieldset legend
* Removed color changes
* Added dynamic ARIA label for main Play/Pause button.
Removed the two FIXMEs in index.html
* Added default content to table header
* Changed input type from text to hidden for hidden inputs
* Added proper alt text for cover art
* Final version of the template row
* Added semantic markup to Page Regions
* Missing alt text + truncated alt text
- Added missing alt text for cover images in library and floating player.
- Added JS to truncate alt text for cover images that was too long.
* Sanitize the code
Co-authored-by: Terry Geng <terry@terriex.com>
* Implement button toolbar
* Fix filters logic
* Switch to btn-primary for active filters
* Reduce playlist table columns on mobile
* Cleanup playlist area
* Reduce volume spacing
* Hide items in playlist as well for mobile
* Use text utility classes vs style
* Filter use checkbox instead of radio
* Hide library file column on mobile
* Update jQuery and FontAwesome to latest