63

I agree with you that the first is best. Good UX is largely about reducing the cognitive load of a user. (###) ###-#### is a format that, in North America, is unique to phone numbers, so I know as soon as I see the format that this is a phone number. At first glance, if I just see {several numbers} {hyphen} {several numbers}... well, this could be a social ...


55

Jira has a great and clear way of doing this when entering time estimates in the task estimate field, simply using 1 letter after the weeks (w), days (d), hours (h) and minutes (m). By not allowing a user to enter decimals, visualizing and reading the data is much easier. For example, if a user adds 1,50h would they mean 1 hour and 50 minutes or 1 hour ...


52

Let 3 days ago mean 3 days ago (not 3 business days). It seems perfectly reasonable for a Monday-Friday company to want to schedule server maintenance to be due on Sunday morning when traffic to their web services is low. If your UI usually reflects number of business days, when they come in on Monday morning, alerting them that their event is "1 day ...


27

Rather than saying: The deadline was 3 days ago How about phrasing it: The deadline is 1 day overdue


24

If "Day" means something other than "Calendar Day", be specific. A user reading "3 days ago" will assume Friday if they are reading on Monday, and I find it hard to believe that people will know that "3 days ago" on Monday actually refers to the previous Wednesday. You could use specific term such as "working day" or "business day" if you choose to exclude ...


15

But lets assume we have a case where there is absolutely no opposite This point has not been covered or answered so I will focus on this one. If you don't have opposites or don't find anything suitable: just change the sentence: You are the manager of X Y is your manager I mean I think people will more often say "I'm his manager" than "he's my ...


13

Is this for a system where "working days" can change (like this is a piece of software for use by various client businesses), or are working days always M-F? In either case, you could change the assumption to be that it's counting working days. If that's made known to the users, then you can do the math appropriately and not have to worry about it. So if ...


13

Standard format for time (and time intervals less than 24 hours in duration) is set by ISO 8601. Using extended format (hh:mm[:ss]) fits best (note :!), clearly conveying time nature of the value. From my experience, even though it says: Decimal fractions may be added to any of the three time elements. However, a fraction may only be added to the lowest ...


11

How about if the deadline was sometime during the last week, you display: Last [day of the week] so your example would be: Last Friday Overall, your dashboard (with a mixture of deadlines), assuming it was a Wednesday, might show: Yesterday Today Last Friday 2 days ago Last Tuesday Alternatively, you could use stick with friendly ...


10

I would suggest using the E.123 number unless your audience is purely USA based. That way, us poor internationals don't have to guess about how to call a number. +1 800 555 1234 since then it'll work on every phone, worldwide* http://en.wikipedia.org/wiki/E.123 Bitter experience of working for multiple USA based companies who have large address Exchange ...


10

Although option 1 is used most often, I would argue that the concept of an "area code" is pretty much deprecated by cell phones. Now we simply have 10-digit phone numbers. many areas of the United States (and, I'm pretty sure, all cell phones) mandate 10-digit dialing, so the idea that the first three digits might be optional is also outdated. For these ...


9

Option 1 has the following characteristics, making it the preferred choice: It's Conventional The Wikipedia page for "National conventions for writing telephone numbers" states: The traditional formatting convention for phone numbers is (NPA) NXX-XXXX, where NPA is the area code and NXX-XXXX is the subscriber number This is probably why you feel ...


7

A great way to make people perceive loading as "quick" is to show dummy wireframes, like placeholders. It gives the user a feeling of progress. When the dummy wireframe is loaded (which takes less than 100 milliseconds), it feels like the content will be added to that very soon. Dummy loading or loading icon? A loading icon loops and doesn't show ...


6

I would suggest to simply expand the full text at tap (or click). Moreover i would simplify the labeling if possible. hope this helps!


5

I would limit the character limit, truncate the text and use a tooltip when the user hovers over the truncated text. This technique worked most of the time, users were able to tell quickly how to access to full text. Its intuitive and space efficient. Edit: This would work on click for mobile devices


5

I don't have enough reputation to comment so this answer is intended to add additional context to Astrogator's (Though I do think that Owen Hughes has provided the best answer from a UI perspective). Astrogator's answer is misleading in that it conflates "time" (the absolute value of the time of day in a given time zone) with "duration" (the amount of time ...


4

It largely depends on the context (both visual and user-) around the absence of a value that you're trying to display. If the visual design is as simple as what you've attached, then I'd recommend not going the way of 'microcopy' or 'a fun empty state', and rather, something that's more immediately instructive (like what you have). 'n/a' seems to say, 'not ...


4

I think the problem is that you're mixing two different but closely related concepts. There is the deadline for the action which is a fixed point in time. Then there is the amount that the measure has been breached by which can be affected by the business time you want to apply to the measurement. You're currently showing the amount of time since the due ...


4

My native language is Spanish, and the norm indicates that all accents are removed when using all capitals. Thus, Pérez becomes PEREZ, Fernández becomes FERNANDEZ and so on. Note that adding accents is not bad per se, and new trends indicates that using accents is a good thing, but the established norm is to remove them altogether. As for other languages, ...


4

The only thing that I can think of is to break up the 40 variables you have into groups, and apply the small multiple visual design concept to create small groups of visual representation. There are many examples where this data visualization design concept can be used effectively to break up the monotony of a large block of information that needs to be ...


3

It is hard to imagine all this without seeing the actual UI. But I have a slight understanding of the problem you are having to deal with. It is a bit like Wordpress control panel or phpmyadmin if you like. A lot of columns and no readable data. I can suggest you leave the sidebar alone. I can imagine you are using the first column for an identifier (...


3

As an example of how to handle this issue of due dates, consider Asana project management application. Essentially, it ignores the concept of business days. Asana states the assigned due date and color codes whether that's upcoming or overdue. If on Wednesday you were meant to complete a task the previous Friday, the task would have a red "Friday" in its ...


3

Your idea with a fade sounds good on paper, but if you found that it confuses people in certain situations, then I can think of several things: Remove the fade when the textbox is active, as you suggested, and TEST THIS IDEA on potential users. Consider not showing a fade at all. It's common text field behavior that text that is too long is cut off, and one ...


3

Why not let the user decided? If it's technically possible you could provide a slider (I'd do a sketch if I could on this laptop of a turtle at one end and a hare at the other) for the user to pick how frequently the data updates on their tablet. Some rowers will want to see it as quick as possible so they can adjust their rhythm etc and other rowers will ...


3

Additional answer – still use decimal notation in reports In addition to displaying individual values like 4d 1h 30m as shown in the accepted answer, it needs to be said that in context of reports (or other lists with multiple values) it would be unacceptable: Name Hours ----------------------------- Peter 4d 1h 30m Joan 1d 30m ...


3

as a native German speaker: from my experiences, it's common to change "non-typical" characters in software. My observations: accents: mostly ignored. especially the Spanish/French/Nordic ones are removed - even the people living here from other countries do not use them in emails, etc. the umlauts (ä,ü,ö) are mostly replaced by other letters (ä=ae, ü=ue, ö=...


2

I would personally break line into two or more if it's needed. Easy to do with css on a web. word-break: break-all; Alternatives: Truncation Truncation with tooltip Benefits: User can see full name on any device, including mobile where we have no hover events and showing tooltip could be a problem. If you have really crazy long names, you still can ...


2

Someone else may give a better, more evidence-based answer but, for now, here are my thoughts: I think the best reciprocal for "Manager" is probably "Colleague". However, this approach requires examining each set of relationships on a case-by-case basis and you can bet that, once you've got it all sorted out, a major stakeholder will come along and say "Oh,...


2

There are several file duplicate finding and deleting apps available for both majors (PC and Mac). Get your hands on ALL of them, and try them all. This is the single most important thing to do when entering an existing field of endeavour... to absolutely understand all competitors better than they all understand each other. Spend a good deal of time using ...


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