Tag Info

Hot answers tagged

65

Context is important here. Sound feedback can be very useful when people need or expect it. The ATM. That annoying credit card pad that only accepts a button push every 3rd time at the pharmacy check out line. A cash register. And maybe it can be important for your web site, but realize that that is a very atypical behavior and not something your users are ...


59

You're looking at the problem from the wrong angle. A user could also open a different browser, or use a second device, which means you can't rely on the idea of opening tabs(and preventing it), nor on IP address. Your solution needs to be server-side. Signing them out would just annoy them. Either make it so your website show them the same game no matter ...


43

On any site is is not ideal to break a user's expectations. As a user expects to be able to navigate the internet with tabs in their browser, you shouldn't break it.


41

Corners on a picture of a face (which most people will choose as an avatar) are not just unnecessary visual noise, they may make the image harder for us to process. Things with rounded edges are considered easier on the eye than things with sharp edges. Circles are easier for the visual system to process, so generate less cognitive load. However, many of us ...


29

This is what I think. If you look at an image, all you need is the centre most area of it to understand what it is about. If the centre of the image is removed, it becomes really hard for us to understand what the image is about, whereas if the corners are removed and the centre is preserved, we can still figure out what the image was about. The above is ...


24

It is a kind of a design. People basically got bored from the squared ones, so I believe twitter came up with the round ones and then people found them attractive and not boring anymore. Reference: On the flip side, because this shape is so common it can sometimes be seen as boring or plain. Also, on the other flip side when the community gets bored ...


24

I would disable but add a count-down timer or some kind of indication that they will be able to close the ad at some point. YouTube has done this well with their "skip ad" countdown: This gives positive feedback that acknowledges that you have taken away control from the user (which they do not like) but that you'll give it back really soon. I would ...


23

There are a number of other ways you can look at as well The walk-through approach : The walk-through approach walks your users through the app like how Google does it. Its also called the joyriding approach. To quote this article The “joyriding” approach walks the user through the features of an app or highlights the key features. It’s great ...


16

Compare reading patterns. They are based on Gestalt principle of proximity. It's better to slightly re-organize months, i.e. your second choice.


15

There are couple of user bases to consider here. The hacker who is genuinely trying to hack your site by doing some kind of script injection or by trying to make your site run some malicious JavaScript The clueless newbie who is not sure what goes into a form or who just migrated from an old system where he used to enter search queries to retrieve data ...


15

I would ordinarily not offer an opinion here (as I am just barely worthy to read this site), but I would remind everyone that while the vast majority of users are sighted, introducing sounds can interfere with visually impaired users. If you do add sound (which I think is an excellent idea), please make sure that you include a way for those with difficulties ...


13

Following the great work of Anders Taxboe who has categorized different types of UI elements in a classification which is easy to understand and easy to follow. At the very highest level he uses the following labels. It may look odd in the beginning, but going through each category, it makes the UI Design World quite understandable: Reference: UI ...


12

You can't plant a tree in Australia while in France. What you are asking here is the same as asking: I have two rooms on two different floors; Only one room has a telephone installed; How can I make the telephone ring in the other room. In other words: A web app functionality is limited to the scope in which it is implemented (the browser). You have ...


12

Google hangout has the same requirement as your application. You cannot do two hangouts at the same time. Yet Google does not shock the user by disconnecting the first call when a second call is attempted. Instead, you see an error message in the second call's window. Why don't you try the same approach?


11

No, don't do such a thing automatically. It goes against two very important principles of usability: don't surprise the user, and let the user feel in control. Typing in a different language is a problem users have to solve in many situations. Therefore, everybody who has to type in a second language has already chosen an application-independent solution ...


11

Although it has become quite common that overlays close on an outside click, it brings some usability flaws if you don't offer the close button: Users that are new to the internet might be confused or feel lost when they can't find the close button (my mother, for example) On (some android (?)) tablets, these overlays still don‘t seem to work really well, ...


9

Sound effects are a type of attraction to the user, true. But take care of the following things while implementing sound: The sound should be pleasant, which means it should not be annoying or irritating. Different people have different preferences. Be aware of that. People working working at offices prefer silence. If a user opens your website and a sound ...


8

It's probably not necessary, that is becoming more and more of a standard for overlays. But if it does become a problem with users, it won't hurt to put a little 'x' in the top right corner - it's out of the way and everyone understands that is close.


7

In general, "dashboards" that consist of lots of visual charts/graphs/dials/gauges: are something management LOVES are rarely all that useful At most, I'd suggest looking at color as a strong indicator of status. At least that has some typical relevance (uh oh, it's red! Who do I yell at!?) Beyond that, though, stick with communicating data rather than ...


7

I like both ideas, although I'm leaning more towards the second design because it better illustrates the idea of fullness (of schedule) which is what you're trying to convey. In the first design, the days with more tasks are more prominent than the ones with less tasks, which is the opposite of what the user is going to be looking for (less busy days). If ...


7

While a good color scheme will help the key thing to note here is contrast for enhanced readability. To quote this article from eyemagzine Light grey text on a white background and small text size both lead to an increased orbicularis oculi activity and decreased blinking. These two conditions are related to text quality, and we would expect to ...


7

This is how I would try and do it.. I would also color code the numbers so that if you have a good mark it's green, but if you aren't doing so well then it would be orange like this... You could just do something in your code like if (PERCENTAGE <= 30) { makeColorOrange(); } if (PERCENTAGE > 30 || PERCENTAGE < 50) { makeColorYellow(); } else ...


7

A stacked group with the face of the last submitter is what I would consider. With the ability to expand the stack and see all involved.


6

Just put a global marker stating the fact Local Storage is being used: Actual placement depends on the application. It is also possible to show an explanation in order to let the user know what is actually going on.


6

What Google Messenger and Facebook Chat do, which causes me to rush to the webpage like some kind of chat-deprived zombie, is they have the webpage icon flash in my task bar. This Stack shows you how to do that. Edit: HTML5 Notifications are looking more attractive than JS. The reason this grabs my attention (and is strong from a UX point of view) is that ...


6

From speed of the interaction perspective the first design could work better.


6

I'd say for 0/0 you should use N/A that has been color-coded green to match the 100% items. Due to the fact that 0/0 is not 100%, I would try to avoid implying that it is at all costs.


6

Sound is like the Blink & Marquee tags - it may seem like a great idea to the page designer, but most users will hate it (while a few might like). I.e., you will create a lot of ill will with a lot of people at the price of a little good will with a few. Do not do it.


5

Users expect any "saved" work to be available to them later. Unless you're persisting data on a server, you're not reliably saving it. (Local storage is easy to accidentally clear). So I wouldn't tell them it's "saved" at all. Instead, write a very short sentence, using a positive voice, with zero technical jargon, and give them a call to action: "Sign up ...


5

Here are some that came across my mind: The best practice ever is not letting your system freeze at all. Consider better, more efficient serverside. Of course this cannot be done in some situations, but is a good thing to check at the beginning, because no matter how you tell the user the system is busy, it's always better to show that it just works. If ...



Only top voted, non community-wiki answers of a minimum length are eligible