libcimbar icon indicating copy to clipboard operation
libcimbar copied to clipboard

Cimbar sender and decoder app is poorly accessible for blind users

Open denizsincar29 opened this issue 4 months ago • 2 comments

Hello! Wanted to try out the cimbar.org and re.cimbar.org websites and they are poorly readable via screenreader software for the blind. And my screenreader even didn't say if the app started to receive data. Also, I wanted some kind of audible beeps or ticks when it started decoding the codes, it will be better for blind people to know how to hold the phone to the screen like that. Thank you!

denizsincar29 avatar Aug 23 '25 11:08 denizsincar29

An audio-centric user interface is something I've thought about, but it's going to take some time to figure out. The receiver/decoder is the real problem.

The sender/encoder part is a testing issue. I don't have any experience with screenreaders, but what the sender is doing is simple enough that at least that part could play nice. Not sure how useful that is without the decoder though.

sz3 avatar Aug 23 '25 23:08 sz3

The main improvement is to start researching html simantics and accessibility guidelines first of all. Make all buttons / links labeled and structured or at least make an accessibility label, e.g. a button with a triangle could have an accessibility label «play». Than you can add an aria statusbar (search the web for how to make screenreader speak on js). Make it say «Receiving started, point camera more right, a bit up, I see the left part only...»

denizsincar29 avatar Aug 28 '25 07:08 denizsincar29