I'm almost completely blind and am very enthusiastic about the PeerTube project.
I use a screen reader to navigate my way around a computer, including on PeerTube. And while 90% of the PeerTube site is fully accessible, there are a few areas in which it isn't. these are:
I've made a video that demonstrates these issues, so that may be helpful as well.
Thanks
Mikey
Hi @mcb2003, thanks for the explanations and the video, they are very useful. I'll try to fix your issues.
I am also willing to help on accessibility :-D
@rezonant you can take this issue if you want :)
Something else I thought about: it would be nice if you could add alt text to the video thumbnails, possibly the title of the video, as right now they are a string of garbled letters and numbers when you read them with a screen reader.
@mcb2003 Could we use aria-labelledby attribute instead of alt? Because the alt attribute is displayed when loading the thumbnails, which is quite embarrassing for non blind users.
I tried to improve the accessibility in https://github.com/Chocobozzz/PeerTube/commit/0f7fedc39857ebc0eb29182c1588a92b9adfb75a
@mcb2003 Could you check if it solves your issues on https://peertube2.cpy.re? Thanks.
@Chocobozzz What I'm seeing currently looks great! The "Get Help" Buttons are now fully accessible, toggled state and all and the share button and menu just next to that are also now buttons. I've been testing this on linux and on my iPad so far, so I'll let you know what it's like on macOS when I can.
Thanks very much.
Also, @Chocobozzz, aria-labelledby would be perfectly fine. I've just looked it up (I'm not that familiar with aria in general) and it seems like a perfectly good solution that is specifically designed for this purpose.
Thanks, should be fixed by https://github.com/Chocobozzz/PeerTube/commit/c487d3033cad9c5e0f85ae49ed3d2a7b6c2711d8
Most helpful comment
I am also willing to help on accessibility :-D