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

Option 3 with no intrusive validation. 1 sucks because it's out of the norm. Copy and paste may or may not work. Tabbing to the next field may or may not work. People are good at correcting mistakes and the limited fields mess up their muscle memory. For example I might type 1912 When I meant 192 My fingers will nearly instantaneously correct ...


40

A checkmark represents something positive - usually 'good' or 'correct', so you shouldn't use it to represent something negative like 'serious violation'. I would focus on using either a X or a warning sign, with a preference for the warning sign. Icon aside, I don't see any good reason to have columns for both 'serious violation' and 'Overall alert'. The ...


35

Double-clicking on the web should be avoided because it goes against the general practice of single-clicking links, and would likely be confusing. Jacob Nielsen says it best: ...double-click must die since it causes novice users great difficulties and since it conflicts with the single-click interaction style of the Web If your application does a good ...


35

The short answer is: if you already account for 6 different mobile screen resolutions, you should also account for many large screen resolutions - keep things consistent. The long answer: You're over-complicating this. There're 28 "standard" resolutions and creating a dedicated layout for all of them takes too much precious time. Instead, you should follow ...


27

Yes it is. I'm not sure exactly what you mean by unexpected behavior, but users expect the same thing from a back button, whether they are using an application or a regular website. Think of it this way: the back button is part of the browser, out side of your website. It should perform the same way no matter the content being viewed. If you are designing a ...


25

If you're looking for the most SEO friendly URLs that are also human readable, then I would recommend using all lowercase, hyphenated URLs, as that is what Google recommends in their Webmaster tools documentation. However, if SEO doesn't matter for your web app (if, for instance, it all lives behind a login requirement), then you can use whatever ...


25

In my book, all animations of control elements must be triggered only by user actions. For example, in large forms or full-screen workflows animations can be used as additional visual cues for the next step once something has been completed. If This Than That (ifttt.com) is a good example here - the page auto-scrolls to the next step when you click Next. ...


23

Yes, there have been formal studies demonstrating that as users become increasingly familiar with mobile devices, they shift increasingly toward using native apps.4 This trend is likely a combination of three factors: People prefer the familiar. If people know of a site or app that's likely to address their needs, they're more likely to use that known ...


22

First things first; you're not really asking them to pick one plan out of 100 distinct options, you're asking them how many users they want. Make the form input reflect that. Technically on your end they are picking one from 100 distinct plans, but that's an implementation issue, don't make your users worry about it. Sounds like what you really want is an ...


22

I like JohnGB's answer. It's less fiddly and more visible than the slider. For the sake of offering an alternative, if you do want to retain the slider, I would consider taking the 'never' option out. It doesn't really fit within the concept of a fixed range that the slider implies. In this version, you would only show the duration slider if "Delete ...


21

37signals' Basecamp does a great job with this: When hovering over an item, controls appear to the left of the item. One of the controls is an up/down arrow. When hovering over that control, the mouse cursor changes into a move cursor. Holding down the mouse button moves the position of the grabbed item on the vertical axis corresponding with the position ...


21

Please do make the cancel option a link rather than a button. It makes it so incredibly simple to see which button I should click. Look at this AgileZen login, it's obvious which option is the default:


21

To "star" something is a very abstract concept hardly familiar outside Gmail. While people save things for later all the time, they hardly ever "star" something. While the star as an icon is fine, it doesn't translate well to a verb or action. Marking things for later reference is commonly offered through either "bookmarks" or "favorites". Here, favorite is ...


21

On closer inspection of your question, I am revising my answer. What you're trying to convey is "Does this company have a failure (i.e. non-compliance to some standard)? Yes or No". In which case, color is irrelevant, it's not a failure, and a check mark is somewhat standard. Consider a table where multiple types of the same thing, like a tablet computer, ...


21

I cannot comment on your user test results since I do not know your parameters and scenario. But, talking about gmail's new email input method. The advantage which desktop email applications had over the web based ones was, while composing the email (in a separate window) you could freely browse older emails and look into content you might want to refer. ...


20

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 ...


19

The way that you have it now breaks the way that we expect numbers to work. 90 days is greater than 10 days, so the 90 days option is on the right. Never is the equivalent of infinity days, and so it should be the last option on the right. The far left option on the slider would correspond to never keeping them in the first place - assuming you want that ...


19

A progress bar should be an indication of how far the process is. If someone sees a progress bar 50% complete, they are most likely going to assume that it is half way done. In your situation, that is not the case, so you should avoid using a progress bar, unless you have some way of pre calculating approximately how long each process will take. In that ...


18

In general, yes, keyboard shortcuts have been shown to be effective. Some research suggests (1) that having keyboard shortcuts in a web app improves revisitation. In general, keyboard shortcuts enable power user activity. Keyboard shortcuts also improve accessibility. (2) You also have the evidence of what the major players in the field are doing (i.e., ...


18

Most users with basic web app experience will most likely still try to sort your table by clicking the individual headers. But for the more novice users I would suggest adding an adjacent control similar to that of sites showing sortable content which isn't ordered in a table, eg. similar to that of amazon.com.


16

Birth year: They keep starting at the current year, when most people will be 18+ and have to scroll more than 18 years to get to their age. They feel old and have to scroll a lot. Date Picker vs just typing it in: unless the date requires context of other dates or you need to select a range, just let people type in the date. Its proven that people don't ...


16

If you use the slider, stick with it as the sole means of control. Extra controls add too much "tool time" in making the decision and may be confusing. The solution I propose is to simply reverse the fine concept you have. Make "Never" at the END of the slider and 1 as the lowest value on the slider. Set the slider to the default setting or a ...


16

I would use a red exclamation point as the Icon in the column (similar to the Icon JohnGB used. My first thought was to rename the column so you could use a red X. For example if you renamed it to 'Conforming', 'In Good Standing', 'No Violations', or 'Playing By the Rules', then you could use a red X to indicate that the company is NOT conforming, or has a ...


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

If you're going to have an undo button, don't make it something that disappears after a few seconds. Put it there until the user takes some other action. The ideas of making the item grey and having a temporary list is good thinking, but rather than do that, why not just have a permanent "deleted items" list on a separate screen? That way I can always go ...


15

While JoJo's comment is valid there's always a trade off between the extra effort required to implement full graceful degradation and the rewards that it brings. If Yahoo!'s figures are correct then the question you have to answer becomes "is this 2% of the on-line population valuable to me?" If their sample is representative of your user base then the ...


15

Depends on how you are approaching the concept. I can call it a WATCHLIST. What exactly do you want the user to do. Create a list of jobs so that they can visit again and check them. Yes it works same as a favorite but the term doesn't suits the purpose of job searching. A person cannot have a favorite job post. I will rather have 2 options for the user. ...


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 ...



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