Open ITAYC0HEN opened 5 years ago
@XVilka ^?
Very cool initiative @ITAYC0HEN! We need to share some of these features with radare2 itself. I know about the case of vision problems - using screen reader is the most common option.
Hi,
I'm colorblinded and any light theme, (e.g Solarized Light), would be nice to have.
Dark themes are problematic for me as I usually can hardly read any yellow-black or blue-black text.
I suggest to make this issue a project instead, and make a tweet from Cutter/radare2 accounts. We have something similar for WebUI, but it is now dead: https://github.com/radareorg/radare2-webui/issues/12
Is your feature request related to a problem? Please describe. The Cutter project should be as accessible as possible to users with disabilities. This including color (red/green) blindness, full and partial blindness, users with a screen reader and more.
Describe the solution you'd like The solution should follow the best-practices written by the QT community as can be found in the following articles:
Worth mention, that the developers should aim to collaborate with users that need and use such technologies.
The Qt documentation lists a basic checklist that any application should aim for. Some of these points were already implemented in Cutter.
Blind reverse engineers? Is this really needed? Yes. As a community-driven project, I believe we should set a goal to make Cutter as friendlier as possible to a wide range of users, including those who use assistive technology. There is a famous question in the Reverse Engineering Q&A site asking for recommendations for such applications: Stack Exchange RE | best alternatives to IDA, Immunity and Ollydbg for a blind user.
What other RE software did? While I'm not aware of all efforts taken by other RE applications, I can point a few things that were done by them.
Binary Ninja supports the option to modify the colors for red/green blindness. As well as offers a high-contrast theme.
IDA Pro announced several times that "in recent versions of IDA (especially 6.95) we made big improvements for accessibility, especially on Windows and Linux". Igor Skochinsky, from IDA, stated that efforts were made in collaboration with blind users.