Usability of D for Visually Impaired Users
ag0aep6g via Digitalmars-d
digitalmars-d at puremagic.com
Tue Sep 6 12:25:16 PDT 2016
On 09/06/2016 08:47 PM, Sai wrote:
> 1. The "Jump to" section at the top lists all the items available in
> that module nicely, but the layout could be improved if it were listed
> as a bunch of columns instead of one giant list with flow layout.
That's a solid idea. Unfortunately, variance in name length is large.
Might be hard to find a good column width. But it's definitely worth
exploring.
> Even better if they are listed as the "cheat sheet" available in
> algorithm module (which is lovely BTW). Can this cheat sheet be
> automated for all modules?
The newer, DDOX-based version of the documentation has generated tables
like that. You can find those docs here:
http://dlang.org/library-prerelease/index.html
It's supposed to become the main/default form of documentation
soonishly. One thing we have to figure out is how to consolidate the
hand-written cheat sheets with the generated ones. For example,
std.algorithm modules currently have both. That's confusing for the reader.
> 2. I know red is the color of Mars, is there any way to change the theme
> to blue or something soft?
Principally, we could offer an alternative stylesheet with another
color. That's going to be forgotten during maintenance, though,
especially if the demand for it is low.
> Since we can download the documentation, is
> there an easy way to do it myself maybe?
You can of course edit the stylesheet. In the zip, that's
dmd2/html/d/css/style.css.
The color codes for the different reds are mentioned in a comment at the
top. I hope they're up to date. A couple search/replace operations
should take care of most of it.
The logo is colored independently. It's a relatively simple SVG file.
Just edit the "background" color in dmd2/html/d/images/dlogo.svg.
I'm not sure if this qualifies as "easy".
More information about the Digitalmars-d
mailing list