TheBrokenRail / Combustible

An Open-Source Lemmy Client For Android
MIT License
19 stars 0 forks source link

Accessibility: seperate text body into seperate elements #1

Open shortwavesurfer2009 opened 11 months ago

shortwavesurfer2009 commented 11 months ago

When using Talkback posts with line breaks are read as a single chunk of text instead of being seperated into one element per paragraph.

Here is what combustible does: Screenshot_20230926-143047_Combustible Screenshot_20230926-143059_Combustible Screenshot_20230926-144334_Combustible

And here is how Thunder does: Screenshot_20230926-143545_Thunder Screenshot_20230926-143548_Thunder

TheBrokenRail commented 11 months ago

Do you mean something like this?

If so, I'm not entirely sure I would implement this. It seems like Talkback treats each TextView as its own element. If my understanding is correct, the only way to split it up would be to use multiple TextViews. Unfortunately, I don't think Markwon (the library Combustible uses for parsing Markdown) supports this.

Jerboa also uses Markdown, does it also have the issue?

shortwavesurfer2009 commented 11 months ago

Do you mean something like this?

If so, I'm not entirely sure I would implement this. It seems like Talkback treats each TextView as its own element. If my understanding is correct, the only way to split it up would be to use multiple TextViews. Unfortunately, I don't think Markwon (the library Combustible uses for parsing Markdown) supports this.

Jerboa also uses Markdown, does it also have the issue?

Yeah, that is what i mean. I havrnt used Jerboa in a long time so i had to check, and yes, it has the same issue