Requesting accessibility enhancement app module for Unigram
Is your feature request related to a problem? Please describe.
There are a few problems that lead me to submit this feature request. Like some other UWP apps, Unigram has the problem where sometimes in list views where you select something you don't actually get to hear the text of the items you're selecting, but instead some sort of generic collection identifier text, like "Unigram.Services.ThemeAccentInfo" is a list item that actually says "Day." This is common to many UWP apps though and I'm not sure how you would fix it API wise. Also, when playing back a voice message from another party, there is a progress bar that indicates time, I think this should be suppressed. And when recording a voice message, you can supposedly slide to cancel, far as I know blind users don't have the option to do that. I can't find a way to lock recording of the voice message so it's just recording as long as I hold space, and then when I release I get an empty message field which I can then press enter to send the voice clip, but escape doesn't get rid of it, even though it drops me out of that dialog. And Unigram indicates when a user is offline, online, typing or recording a voice message by changing the accessible text of the profile link for that user, so a listener for state change could detect that and announce something like "person is recording a voice message..." Offline is actually last seen whatever, but if the state changed from online/typing/recording to last seen you should probably just say "person is offline," I think this indicates them leaving the app. This could be an add-on, I don't really care, just wondering if these things could be done. And also some of these could probably be fixed on Unigram's side as well, so this would be low priority.
Describe the solution you'd like
I already did, I guess. I don't know enough about NVDA's internals to do this myself.
Describe alternatives you've considered
Most of these issues could probably be pushed to the Unigram developer, like the inaccessible text thing, and maybe the profile link could become a live region? But selective UIA events would ruin that unless an app module made an exception... The progress bar, though, can only be fixed on our side, and there's a bunch of progress bars in the window and I don't know which one is making the beeps when you play a voice message because when I navigate with a message paused but the player still showing they all show 0.
Additional context
This doesn't have to be part of core as I said, if it's not an app used commonly enough to warrant it, it could be just an add-on on the official repo. Just putting this here so somebody who knows how to do this could do it.
You might want to discuss this on the nvda-addons list (http://groups.io/g/nvda-addons), assuming you haven't already. You might find someone willing to help you write an add-on for it.
Regarding your progress bar issue: could you not just create a config profile for the app, and turn off progress bar, and/or background progress bar, announcements therein?
I know that only solves one tiny part of your problems, but it could be something.
cc: @leonardder
Update: The lock/cancel of a voice message can be done with the keyboard, by hitting the arrows while holding space. I'll write to the NVDA add-ons mailing list if I can make it such that I don't receive emails for everything on it. I didn't want to do a config profile because then if I happen to be in Unigram when I change some setting I'll have to change it in a bunch of other places as well. Besides, I wonder if it can be done for a specific progress bar, the one that plays for voice message playback, there are also bars for file upload and the like which are useful.
Hi, with add-on UnigramPlus too, the Unigram client is quite accessible nowadays. Maybe this issue could be closed. (found by search about another topic)
Without the addon Unigram is still not fully accessible, so this issue is still valid.Von meinem iPhone gesendetAm 16.10.2024 um 21:14 schrieb Alberto Buffolino @.***>: Hi, with add-on UnigramPlus too, the Unigram client is quite accessible nowadays. Maybe this issue could be closed. (found by search about another topic)
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>