GNOME Human Interface Guidelines Released
Seth Nickell writes: "We are proud to announce the release of the GNOME Human Interface Guidelines v1.0, the product of usability engineers, designers, hackers, and whatever-keeps-you-writing-calum irish wine[TM]. I hope they'll be useful for improving the usefulness of all free software, not just GNOME apps. Check out the release announcement for details and a plaintive plea for interface coordination between free software projects." (Also at the top of the new Gnome news site called Footnotes.)
UI design is the same way and apparently no one in the Linux/UNIX world understands this. You can't make a program intuitive to use by programming it willy-nilly and then putting the right-sized buttons or icons of the correct 16-bit colors on the top. Ease-of-use must be factored in on Day One.
That's why it saddens me to seen GNOME come out with their UI design guidelines fully 4 years after they started programming and after at least two major releases.
If UI design bugs (costing thousands of man-hours and millions of dollars via confusion and "human" error) got the same press that MS's security problems did, ZDNet would have the same biased field days that Slashdot enjoys on a monthly basis.
"Dismiss" is a better name for the single button, though "Close" is probably a little less idiomatic.
No, it isn't. Remember the part about using the user's vocabulary. What if I walked into your office and said, "The vending machine is out of Spritz." You'd acknowledge my announcement by saying, "Okay." You might not care that the vending machine is out of Spritz. On the other hand, you might be terribly disappointed and upset. But in either case, the correct response is simply, "Okay," as in, "I acknowledge this message."
Don't read too much into it. The "OK" button isn't meant to imply approval on the part of the user. It means the same thing "Okay" means in speech. It means, more or less, "I hear you."
Always putting the "human" back in "human interface."
Somehow I have a hard time believing that a bunch of developers who say "we won't follow any sensible UI design until we get mandatory guidelines" are the sort of people that would follow the guidelines to begin with.
What GNOME really needs is a release manager with the cojones to kick out anything that doesn't follow the standards.
A Government Is a Body of People, Usually Notably Ungoverned
Gnome
:)
... I would conclude you had not done much ABOUTing at all.
;)), the things I hope I will learn are:
...]
...
:) Some of the worst offenders are among commerical products.
:)
I have not read the whole thing yet, but I don't see anything about ABOUT boxes in these guidelines. There are some programs which handle the ABOUT box well. I am not complaining about those
Instead, I am complaining about programs which use their ABOUT box to do nothing but show a pretty logo, the name of the program and (sometimes but not always) the name of the creator. That doesn't really give me much information to go on. If I said "Tell me about your hometown" and you mumbled that it was on earth while gesturing indifferently toward a picture postcard tacked to a telephone pole across town
When I choose "ABOUT" from a menu (And what silly convention puts this under "HELP"? Oh well, I think that one is too late to change
- What is the Name / Version of the software I'm running?
- What is the purpose of the software? [I wish the Mozilla ABOUT box mentioned that one could use Mozilla to interact with and create Web pages,read and send email, and chat on IRC
- Who wrote it / sponsored it, and how can I track them down to give them money?
- Was it formerly known under a different name?
- When was it written? (Version number alone may be useful if you already know what you're looking for, but the information that a program was written in September of 2001 might mean more.)
- What are the terms of redistribution?
- Is there a web page somewhere with tutorials etc on the software?
- Even better would be local files accessable from the ABOUT screen with things like tutorials, errata, a reasonable-sized FAQ
Note: Both KDE and GNOME "official" programs tend to do these things relatively well -- this is a bitch aimed at *other* programs, esp. those made by people who might just now be reading with interest the GNOME guidelines
And of course, the odd easter egg is nice too
timothy