cellio: (demons-of-stupidity)
Monica ([personal profile] cellio) wrote2006-06-16 06:32 pm
Entry tags:

a UI rant

(I posted this rant on the company wiki, on the aptly-named "rants" page, but I'm going to share it with a wider audience.)

HTML has been in common use for more than a decade. The field of UI design has been around for several more. Surely, somewhere in there, most people got the clue that when displaying text, you specify both or neither of text color and background color (with strong arguments for "neither" to give the user some control).

I was a little surprised to find that Sun does not have this clue, until I switched my environment to a reverse-video scheme and then looked at some Javadoc. Tan text on white background -- goody! -- because the HTML sets BGCOLOR=white and is silent on text color. But wait, it gets better -- they also do it for table cells and rows! Now I have to maintain a local style sheet with these three changes, and re-copy it into the output directory every time I geenrate Javadoc, because Sun decided to set half of this pair while fetching the other half from the OS.

There's no excuse for anyone to be making this egregious error in 2006.

sethg: picture of me with a fedora and a "PRESS: Daily Planet" card in the hat band (Default)

[personal profile] sethg 2006-06-19 01:51 am (UTC)(link)
<sarcasm>Cluelessness? At Sun? How unusual!</sarcasm>

IIRC there's some flag you can pass to javadoc that will tell the engine "hey, this is the twenty-first century so it's OK to use CSS". But it's been over a year since I had to wrestle with javadoc, so I could be misremembering.