hrydgard / ppsspp

A PSP emulator for Android, Windows, Mac and Linux, written in C++. Want to contribute? Join us on Discord at https://discord.gg/5NJB6dD or just send pull requests / issues. For discussion use the forums at forums.ppsspp.org.
https://www.ppsspp.org
Other
11.41k stars 2.19k forks source link

Ideas to improve accessibility #19586

Open NABN00B opened 2 weeks ago

NABN00B commented 2 weeks ago

I'm writing this inspired by the discussion I read at #15567. Realizing that we could do much more for general accessibility than what was demonstrated there, I collected some ideas for options and related feature requests.

UI colors:

UI text:

Navigation:

Ingame:

Modern operating systems should support most of these suggestions, though my guess is that each OS does it differently and the custom UI might not support them well.

We could also get in touch with visually impaired people, both users and those who cannot use the app yet, for feedback.

More suggestions are welcome.

iota97 commented 2 weeks ago

About grayscale and color-blind friendly options, I think you are confusing what "color-blind filters" are doing. They are used to simulates what a color-blind person can see so that the developers (that is supposed not color-blind) can validate that the UI looks good. Basically, if your UI works in grayscale, it will be fine for color-blind persons. By no mean there are supposed to help color-blind person to navigate the UI, is a developer thing only.

This seems to be a widespread misconception apparently: https://www.reddit.com/r/nvidia/comments/jx0s1h/nvidia_experiences_colorblind_filter_is_a/

PS: in general, WCAG contrast is also quite important to ensure that the screen is still readable enough under a bright sun. If you ever had the "pleasure" to look at a website on your phone when there is too much sun, and the contrast is low, you probably didn't like the experience (I recommend this argument when working on UI with people that are not sensitive about disabilities).