New Reddit Web App for the Visually Impaired(self.Blind)
submitted by GreenKreature
Hi, everyone, and thank you for reading. I'm planning an open-source browser-based Reddit client that caters to people with visual impairments. The goal would be to have a minimalist interface that is customizable based on the type of impairment. I will be leveraging the Reddit API. My question though... is this something the community would like to have? Thank you for your input!
Edit: I should add that this will be compatible with screen readers as you would expect a website to be.
Edit 2: Did I mention I'd like to put in voice command support as well?
vedfer2 points4y ago
I also recommend Dystopia for an excellent implementation of accessibility but I think a Web app is equally needed. Many of us need to procrasinate with Reddit on the desktop!
I would also look at the opinions on old and new Reddit which have very different methods of navigation. New Reddit has tried to implement accessibility navigation built in, but many screen reader users prefer navigating with page elements like on any other site which can be faster both because we already know the keystrokes but also because the page is often faster.
GreenKreature [OP]1 points4y ago
Thank you for your input!
Prefect3162 points4y ago
Best of luck. There's currently an app in beta called Dystopia for Reddit and it's quite great for a screen reader user. The developer has set the bar very high access-wise, so best of luck. I would recommend checking out his sub r/dystopiaforreddit
devinprater2 points4y ago
Definitely! There is Dystopia for iOS, but I'm not always on my iPhone. Other times I'm on my Mac or PC, so being able to Reddit there would be amazing!
GreenKreature [OP]2 points4y ago
I’ll have to check that app out. Are there any times that you do visit Reddit on a desktop? Thank you!
devinprater1 points4y ago
Rarely. I hate having to find the upvote button then go from there to skip from comment to comment. Keyboard commands only work with some browsers and screenreaders, j and k to go to next or previous comment, which of course doesn't include the main post., so gotta read that manually.
bradley222 points4y ago
Personally I use dystopia for reddit on my iphone but a web based sight would be nice.
GreenKreature [OP]1 points4y ago
Thank you! I hope to make something equally useful. I'm also aiming at integrating voice commands which could help with quick functions like up vote, down vote, start new comment, etc.
bradley222 points4y ago
Personally, i’ll be sticking to dystopia but I hope your app takes off.
GreenKreature [OP]1 points4y ago
No worries! Mine is only going to be browser based for now, like a website. It’ll be accessible from all devices with a modern browser though. :)
bradley222 points4y ago
Sounds good.
Marconius2 points4y ago
The BaconReader iOS app has completely overtaken any redditing I do via a browser. I'd be interested in checking out a more accessible online experience for when I want to write up longer posts. Are you ensuring it will be WCAG compliant?
GreenKreature [OP]1 points4y ago
The goal is to be as compliant as possible or have a darn good reason why a certain aspect can’t be. But, I / we as the developers have near 100% control over how the data is rendered. An exception might be the actual body content of reddit posts which has markup code in it.
Could you expand on your user experience in writing longer posts? Thank you for your input!
DiegoARL382 points4y ago
Well, this sounds pretty interesting. I use the official app for Android and it'll be nice to have a decent alternative. My only two requests are that it works well-enough on Firefox/Firefox Preview, since those are the browsers i use, and a dark/high-contrast theme.
​
I use NVDA and Firefox on Windows, and both Firefox Nightly and Firefox Preview on Android with ShinePlus as my daily screen reader.
​
I'll be happy to be contacted if you want to talk more about your project.
GreenKreature [OP]2 points4y ago
Thank you for the input! High contrast will definitely be an option. I would love to talk with you more about it. I’ll shoot you a PM when I get a chance. Thank you!
lotus888882 points4y ago
Hi, I'm interested in this.
Currently I use the official reddit app on my laptop, often using Read Aloud app for the speaker \[but sometimes it reads a lot of summaries before it gets to the actual thread I want to read\]. I have KC, so my Reddit is always on dark night mode. It's all about the dark contrast for me!
GreenKreature [OP]1 points4y ago
Great! Thank you for commenting. I would like to put voice over and voice command into this web app. I'll keep the interface very minimalist. I'd like to make it so that the user doesn't need to know anything about where elements or features are on the screen, only that the input commands or voice commands they give will be followed and the result is an expected one.
rkingett2 points4y ago
I'd love this! I hope the experience is minimalist, I mean, logically minimalist. I also was looking down the thread a bit, and you should test with NVDA, not JAWS, for a number of reasons, but the big thing is that if it works with NVDA it will work with pretty much any other windows screen reader.
For questions, reach out via my website, not reddit. I almost never look at my reddit inbox.
http://www.blindjournalist.wordpress.com/tech
e8ght2 points4y ago
Looks like that link only works without "www":
https://blindjournalist.wordpress.com/tech/
Looks like a cool service!
rkingett2 points4y ago
Thanks! I'm a writer before anything else, but I thought I'd throw up a small page about accessibility consulting. I use WP as my journalism portfolio. While it's not as flasy as other's websites, it works.
GreenKreature [OP]1 points4y ago
Odd. It worked for me.
GreenKreature [OP]1 points4y ago
Thank you! Yes, NVDA is what I primarily use with my accessibility testing. The plan is to be minimalist with the user interface and experience. It will technically function just fine for sighted users as well.
Thank you for the contact info, I will certainly reach out. :)
vedfer2 points4y ago
This is a great idea. Screen reader users get pretty good at finding various elements like buttons or lists or tables or headers to navigate around web pages but from experience and from hreading here reddit has presented some challenges.
GreenKreature [OP]1 points4y ago
Thank you! Yes, I'm definitely finding that to be true myself. I had a difficult time initially getting through features on the site using NVDA but, I'm also not near fluent with screen readers because I haven't had to use them out of necessity.
poochbrah2 points4y ago
Hi I would definitely be interested in this.
Currently I use the official reddit app on my Samsung s10.
I use magnification, enlarged text and select to speak.
I am open to answering any questions or giving feedback for this project if you like. Appreciate the effort!
GreenKreature [OP]1 points4y ago
Awesome! Thanks so much. This project will be browser-based, at least for now. Which, will work on a mobile browser as well. Although, the user experience will be different in some aspects so your input on that would be much appreciated. Do you use those functions in your mobile web browser as well?
poochbrah2 points4y ago
Yes I do. However I find that on some websites the select to speak function doesn't work as well. I think it's due to when text is an image instead of being selectable
GreenKreature [OP]1 points4y ago
Ah yes that would be a problem. In those cases are you thinking there is no alt text for the image either?
poochbrah2 points4y ago
Most of the time there isn't. I still try to use the select to speak to see if there's alt text but I'll get the all too familiar 'no text found at that location'
bscross321 points4y ago
Yeah I think this will be a good thing. I'm a screen reader user, and one of the things that is bothersome about using the website right now is that I haven't found an easy way to jump to the next parent. So like if in a thread, you have one guy comments and then he has like 25 replies, you read the first 5, but now you want to see the next level 1 comment, there's no easy way to do that. They give shortcuts for jumping to next post/comment, but they are irrespective of hierarchy. Plus, I find it more easy/normal just to browse the page like any other site rather than go into focus mode and use j and K.
Badassmotherfuckerer2 points4y ago
YES, this is a feature I would absolutely love. I use baconreader and have the same issues. It really sucks on subreddits like "am I the asshole" or something where the first post is always the automated post that outlines the rules, since you have to skip past all that to get to the comments.
GreenKreature [OP]2 points4y ago
Thank you!
GreenKreature [OP]2 points4y ago
Awesome, thank you for the input. What screen reader do you use specifically?
Badassmotherfuckerer2 points4y ago
I also have the same request about parent comments and I use Voiceover primarily.
CloudsOfMagellan2 points4y ago
Check out dystopia for reddit
Badassmotherfuckerer2 points4y ago
I've wanted to for a long time, does it have the ability to do this?
GreenKreature [OP]1 points4y ago
Thank you for the input. I intend to make traversing comments as easy as possible. Question, how would you personally prefer to navigate through a comment tree?
Badassmotherfuckerer2 points4y ago
Hmm, ideally I'd like to use rotor functions with Voiceover to be able to close a comment tree, but if we're talking NVDA or JAWS, just a keystroke to collapse a comment tree would be good.
bscross321 points4y ago
I use NVDA.
GreenKreature [OP]1 points4y ago
Do you mind if I get your input on this in the future?
bscross321 points4y ago
I'm good with that.
GreenKreature [OP]1 points4y ago
Ok, awesome, that's what I use primarily for testing.
bscross321 points4y ago
You almost would have to because even the demo of JAWS has its in its EULA you're not allowed to use it for testing, though I'm sure people do.
SpikeTheCookie1 points4y ago
This is exciting!!
​
For visual impairment.... Ability to change fonts, font size, and font color for readability. Some will also want ability to change the background color.
​
Thank you so much for asking!
GreenKreature [OP]1 points4y ago
Great! Thank you for the input. Those options will definitely be included, and more. Do you mind if I contact you for future input? Thanks again!
Our mission is to provide everyone with access to large- scale community websites for the good of humanity. Without ads, without tracking, without greed.