标签云

微信群

扫码加入我们

WeChat QR Code


Related question: stackoverflow.com/questions/51050/…

2018年09月26日40分43秒

It's a rather all-encompassing question... zone in a little bit more.. I posted MVP first.. thinking you're interested in UI design alternatives.

2018年09月26日40分43秒

My aim is in the end to glean what are used in the field - not the text-book academic views, but practices that actually makes things really useful.

2018年09月26日40分43秒

Related: What are some good usability guidelines an average developer should follow?

2018年09月26日40分43秒

Actually the 2nd example is better. Users don't read anything - I repeat, they don't read.

2018年09月27日40分43秒

Yeah u are right about ingoring text! But - users dont read title and text, they read button captions!

2018年09月26日40分43秒

Instead of 3 words on second dialog ("Save changes to") there are 22 on first one - nobody will read this. However, captions on first one are so much better!

2018年09月27日40分43秒

i also find yes/no/cancel much more logical then save/cancel/no save ... i.e. yes/opposite/cancel instead of yes/cancel/opposite of yes ...

2018年09月26日40分43秒

Most people just read the button text - something like Yes/No/cancel could be referring to anything, but Save/Don't Save is very clear what you are doing. It is fine to have additional text above the buttons, because if someone sees Save/Don't Save and was expecting something else (say about printing), then they will stop and read the text. You just can't expect the normal use-case to be the user reading all the text in your dialog.

2018年09月27日40分43秒

this answer made my day. :)

2018年09月27日40分43秒

Robin Williams "The Non-Designer's Design Book: Design and Typographic Principles for the Visual Novice" covers these principles in a great way! goo.gl/qoG0Q

2018年09月26日40分43秒

Like the acronym. When you're finished, do you say it looks like CRAP :p ?

2018年09月26日40分43秒

Chris There's now a newer (4th, 2014) edition of the Williams book.

2018年09月26日40分43秒

You're right, but I don't think this is realistic. Implementing a rollback often require a lot of effort.

2018年09月26日40分43秒

Dimitri C.: Not nearly as much if you build it into the design from day -1. In a text editor, for example, you could just create a hidden directory and use Mercurial/Git/whatever to keep track of potentially destructive operations. The Command Software Design Pattern is also helpful. Google Mail is a nice example: have noticed that if you delete a thread there is no dialog box? Instead, there is a small notification bar which says something like: "You just moved a thread to the trashcan. [More Information] [Undo]"

2018年09月26日40分43秒

Jared Spool did some user testing on this and learned that only coputer savvy people use breadcrumbs. Normal visitors don't get this concept.

2018年09月26日40分43秒

It might be so. But a quick read on Spool's article uie.com/brainsparks/2005/09/26/value-of-breadcrumbs gives me the impression that he thinks that breadcrumbs are just a navigational tool for the user. In my opinion they're also a good "page heading". Also, Spool's article is far from scientific...

2018年09月26日40分43秒

I think these would actually be pretty good in some desktop apps too!

2018年09月26日40分43秒

Make sure it's a representative sample of your customers. We use an intern for this and we have to give them special instructions to include the over 30 crowd.

2018年09月26日40分43秒

I would add that his Emotional Design is also very worth a read.

2018年09月27日40分43秒

I also read that article, but think it works for most of the time, but not always. In some scenario you have to hide/disable menu options. Think about this: you have the Paste menupoint always visible and enabled and when you click on it, it will show a message: You have nothing to paste. :-)

2018年09月26日40分43秒

One of the rare occasions where I completely disagree with Joel: Disabling menu options gives a direct feedback - 'not available now'. Save the user the action (and the disappointment) of having to click on a menu to find out. Hiding menu options is bad, though

2018年09月26日40分43秒