What's the state of #matrix, #xmpp and #IRC as far as #screenReader -accessible clients are concerned? Desktop (Windows, Mac) and mobile (iOS, Android).

Hoping for some input, please feel free to boost. As far as I know:

Matrix does not have a lightweight, fully accessible client for desktop, but one could be modified, such as #gomuks. On mobile, Element has scrolling issues, which is unacceptable for large rooms.

XMPP has accessible desktop clients (I used to run #Adium on the Mac), also #WeeChat. No idea about mobile.

IRC is perhaps the one which everything supports on desktop, from #MirandaIM through Weechat to the old Freedom Chat, which I could probably rewrite if I had to. Also not sure about mobile, but it would definitely need push notifications, because we can't expect people to stay constantly online on the go. #a11y #accessibility

This entry was edited (2 months ago)

reshared this

in reply to Erion

Actually there has been quite a bit of progress, Goguma (mobile IRC client) is probably the best representation of this.

codeberg.org/emersion/goguma/s…

You'd need a modern IRC server that has direct support for webpush. I believe Ergo is the only option at the moment.

Failing that the IRCv3 chathistory feature is the next best thing but this requires periodic poling.

And for older servers you'd have to use a bouncer. Soju is a good option for that since it supports webpush.

in reply to Zvonimir Stanecic

@Zvonimir Stanecic @André Polykanine @Erion I'm using elementX on android and for text chatting And voice messages I find it working well for me.
Onlinux desktop there is fractal. Which will hopefully becomes accessible enough on windows as well when GTK4 accessibility matures in one of the upcoming 4.18+ versions.
For XMPP the onlydecent and accessible client app is conversations on android.
Others are either not verry screen reader accessible or are lacking in features.