I want to write my own cross-platform and accessible for blind users #Mastodon client.
There are no #a11y friendly clients for Linux (only some TUI software) and there are only one buggy and unstable proprietary client for Windows called #tweesecake.
I already know the stack I'll use but I have one problem.
I don't know Mastodon well enough to be sure that I implement every feature which is supported there.
For sure I can read the whole API reference but maybe there are easier ways, maybe some list of features, maybe some feature guide for developers, etc.
As a blind user I can't just install any popular and cool client and take all features from it... That's the problem: they are not accessible at all or not accessible enough for every day use.
So, maybe someone helps me with some sort of docs or I don't know :D
Peter Vágner reshared this.
modulux
in reply to Cyrmax • • •There's also TW Blue, for which there are sources available: twblue.mcvsoftware.com/
Answering some of your questions: the language filtering happens at the preferences level, so if you set it on the preferences it will propagate to clients getting timelines through the API. Filters are an API thing (there are two types, client-side and server-side). User recs is also an API feature.
TWBlue
twblue.mcvsoftware.comCyrmax
in reply to modulux • • •Yep, it's true. But I'm not so experienced in WX to change something major in twblue source.
And also for me it is a kind of challenge - developing my own mastodon client.
Kind of a pet project important for my feeling as a developer and gaining some experience in desktop apps.
modulux
in reply to Cyrmax • • •Cleverson
in reply to Cyrmax • • •Lukáš Tyrychtr
in reply to Cyrmax • • •[Request]: When describing status item for screen reader users include the text content · Issue #1164 · GeopJr/Tuba
GitHub