FreeTubeApp / FreeTube

An Open Source YouTube app for privacy
https://freetubeapp.io/
GNU Affero General Public License v3.0
12.65k stars 779 forks source link

FreeTube accessibility issues #693

Open RastislavKish opened 3 years ago

RastislavKish commented 3 years ago

Hello, I was not sure whether to report this as a feature request or a bug, after some thinking, I've settled on the bug variant. I'm a blind user of FreeTube, and while the app is definitely very interesting, there are some accessibility issues which would be very pleasant to have fixed. They're mostly just playing with used HTML elements, so I hope it will be possible to implement them easily:

That's what I've noticed so far, these four issues are from accessibility point of view the most important to fix, as they directly influence the app's usability for blind people. The interface is otherwise very nice and hassle-free, that's why I hope it will be possible to do something about these things and make the app usable for everyone. :)

My configuration is Ubuntu mate 20.04 64-bit, screenreader orca v3.39.1 pre. It doesn't matter much I guess, as Electron's Chromium backend is the same for all platforms, adding it just for completeness. FreeTube version 0.9.0.

Thanks for the great project!

peepo5 commented 3 years ago

@RastislavKish do you have problems interpreting icons only (compared to with text)? thanks.

RastislavKish commented 3 years ago

Some accessibility updates:

@peepopoggers currently, the most notable issue are the "fake controls". For example, when a paragraph (\

) is given a text of a button and it gets a click listener, it will in theory behave like a button, but it's not really one (paragraphs are intended only for displaying data like text, they are not intended to be used as controls (like buttons, links, etc.)).

For a sighted person, the difference is unnoticeable as they click on things anyway, so it doesn't really matter what did they click on.

But screenreaders have a problem, because paragraphs don't react to key presses (like return), for example, even in your browser, you can tab to a button and activate it with the return key or spacebar, but you can't do this with clickable paragraphs (like the one for viewing comments in FreeTube).

kommunarr commented 3 years ago

I'm working on replacing the many "fake controls" with buttons and links now. @RastislavKish Sorry this has taken so long to get addressed. I would consider this accessibility issue to be a severe bug.

kommunarr commented 2 years ago

Is it acceptable for me to link my pull request to this issue, or are any of your checkboxes still not sufficiently addressed in your opinion? @RastislavKish

RastislavKish commented 2 years ago

@jasonhenriquez sure, your pr has resolved all the issues, so I think linking it here would be more than appropriate. :)

Thank you again very much for all the great work on this, I've already updated the checkboxes! :)

ChunkyProgrammer commented 11 months ago

Hi @RastislavKish ,

It took way too long to be implemented but FreeTube should be more accessible now. Feel free to check out FreeTube v0.19.0 if you get the chance and let us know of any issues you encounter. 🙂

efb4f5ff-1298-471a-8973-3d47447115dc commented 8 months ago

@ChunkyProgrammer Its been a while can this be closed?

kommunarr commented 8 months ago

I'd still like to hear if @RastislavKish and/or any other disabled peeps have any more areas for improvement to share before closing this out.

efb4f5ff-1298-471a-8973-3d47447115dc commented 8 months ago

Maybe this can be enhanced,

https://github.com/FreeTubeApp/FreeTube/assets/73130443/f47fcc9e-c1bc-403c-940f-2f50a7545674

aaronsql2019 commented 1 week ago

I hate to ask, but for Blind Users, is there going to be an option to disable to VIDEO portion? I'd like to stream just the AUDIO (to save bandwidth).

I have wanted that feature out of YouTube for decades (along with better playlist management / sharing).

I have low-bandwidth and a governor. When I use too much data, my internet slows to a crawl.

efb4f5ff-1298-471a-8973-3d47447115dc commented 1 week ago

I hate to ask, but for Blind Users, is there going to be an option to disable to VIDEO portion? I'd like to stream just the AUDIO (to save bandwidth).

I have wanted that feature out of YouTube for decades (along with better playlist management / sharing).

I have low-bandwidth and a governor. When I use too much data, my internet slows to a crawl.

@aaronsql2019 you can already do this in 2 ways:

  1. Every video plays Audio format by default: Settings -> Player settings -> Default Video Format -> Audio Formats
  2. Selectively change the currently playing video to play only audio format: Under the currently playing video to the left of the share button there is a button to change the format of the video
aaronsql2019 commented 1 week ago

THANK YOU SO MUCH. I've been looking for that feature for so long. I'm SOOOOOOOOOOOOOOOOOOO glad you support it.

Now, if you could go into Spotify and allow me to 'ENABLE VIDEOS' I'd be as happy as a clam. LOL. I'm only kidding.

I've been waffling about dedicating myself to spotify or youtube. I can't make sense of YouTube playlists. I fork a playlist. I want to merely REMOVE a video. I can't for the life of me figure it out.