I work with a web-based platform with lots of data and various tools to view the data, perform analysis. Users are often impressed by one or two features and stick with them. The platform adds new ...
Many years ago, I ran across a good icon design tutorial. It said that having unique contours to icons help users scan for the item they're looking for. If this is true, why don't iPhone and Android ...
Every function of an interface demands consideration concerning how users will be instructed on how to find and use it. Certain features, like Android's push-shift-twice-for-caps-lock on the physical ...
Normal checkboxes are easy, they have a checked state, and an unchecked state. But how do you go about indicating a third state for a tri-state checkbox? Is it too difficult for the user to discover ...
We have to present a list of time zones to the user from which they select the one that applies to them. We have a choice about how we display this information - either: Time zone name (Offset) ...
It's very common to indicate to the user that they can "edit in place" by changing the style of the editable content when hovered over (e.g. adding a yellow background, "click to edit" tooltip, pencil ...
What are some tried and true design patterns for discoverability in UI/UX, where information or a feature isn't necessarily overt at first glance, but is discoverable by using the interface through ...
Looking at the UX principles that mozilla use as keywords to tag bugs in bugzilla it looks like ux-affordance and ux-discovery are very similar: ux-affordance — controls should visually express ...
How do I create a natural UI to let the user choose an unlimited value? Take for example, Bittorrent's bandwidth configuration: Arguably, putting 0 for unlimited is not natural. Some people might ...
Should bulk-editing functions be hidden until a table row is selected, or is there a better solution?
As an example, MailChimp displays subscriber lists in a table/data grid. Notice that while the user can select one or more rows using the check box at the left of each row, he doesn’t know what ...