Defines the structure and behavior of interactive systems. Interaction Designers strive to create meaningful relationships between people and the products and services that they use, from computers to mobile devices to appliances and beyond.

learn more… | top users | synonyms (1)

206
votes
20answers
51k views

Is this rotating cube interface user-friendly?

I'm working on a prototype for an innovative form interface, where different parts of the form are shown on different sides of a cube. The cube rotates, and the user can fill it out as the cube spins. ...
26
votes
9answers
7k views

How should I interview UI and IA job applicants?

I'm a programmer who knows enough about UI/IA to sound convincing and cares enough to want to hire someone who actually knows what they are doing. Interviewing programmers is easy - they go on and on ...
3
votes
1answer
8k views

What is the difference between web design, interaction design, user experience design, and user interface design?

It seems all four of these branches of design relate to each other at one point or another, and one can easily be confused for another by novices or outsiders looking in. Job postings online ...
12
votes
2answers
2k views

What do you call websites that make heavy use of vertical scrolling?

This question is similar to Why did scrolling vertically became a pattern? I see a lot of modern websites moving to larger, singular pages with more content and more vertical scrolling. This is often ...
445
votes
7answers
179k views

Why is the mouse cursor slightly tilted and not straight?

Is this a legacy thing or does a tilted cursor serves a purpose? I can tell that, the angle provides a totally vertical left edge which helps when highlighting text but what else apart from that? ...
26
votes
5answers
26k views

Best Practices for UI design on Android (Usability/UX) [closed]

I'm switching for web development to Android development. I know some things about web usability and I see that UX is too often left behind on Android from my I experience with it. As the interaction ...
23
votes
9answers
1k views

How can you make a user experience addictive? [closed]

What factors and techniques contribute to making a user experience addictive? I ask this in the context of websites, games and other software. What makes people want to keep coming back for more?
17
votes
13answers
1k views

How to build a budgeting interface (sum of items must equal 100)?

I'm trying to build a visual web interface where users can distribute a budget over some (varying) number of items. For example, if the budget is 100 points, I might allocate: 50 points to 'Apples' ...
53
votes
9answers
7k views

Undo History - Why limit it?

Why do most applications have fairly limited 'undo' history functionality? I've been caught out on multiple occasions (granted its technically my fault) where I've needed to undo a number of changes ...
34
votes
10answers
2k views

What's the point in electronic devices beeping on keypress?

Many electronic devices, mostly cell phones, by default beep on keypress. What's the point in that? Once a key is pressed their state is changed and that's reflected in the graphic interface anyway. ...
9
votes
3answers
8k views

Table data in Mobile phones

I want to display a table with 4/5 columns and possibly 100 rows (as in desktop app right now) in smartphones. The table cells are also editable. Now we want to port this desktop app to smartphones ...
5
votes
2answers
660 views

What affords scrolling?

Besides the obvious: Scrollbar Touch interfaces (especially mobile ones) A sign saying "You can scroll here you know!" This for a desktop application.
2
votes
1answer
333 views

What is the best graphical interface for inputting a list of pairs?

I want to create a graphical interface for inputing skill build orders for an RPG game. A skill build is an ordered list of (skill, number) pairs, like this (see footnote): (A x1) -> (B *) -> ...
32
votes
17answers
9k views

Form for inputting operating hours of a business

I am designing an interface where restaurants need to input their operating hours. I am thinking of using a slider control for timings for a single day, and then let the user choose days of the week ...
26
votes
6answers
2k views

What makes users register?

First off - I want users to register on my site. It's a site for image sharing, sort of like imgur.com. But what makes a user on a website register? I have people coming back to my site but they ...
23
votes
4answers
4k views

Character limits on fields - pros and cons and best practices?

Some of our form fields have character limits. We're debating whether we should reflect the current size of data entry, or to simply hard-limit and inhibit data entry beyond that size. In HTML, ...
17
votes
7answers
2k views

App interface for changing relational percentages

Has anyone ever seen or used a good app interface (web or mobile) for changing relational percentages? E.g I need to change 3 amounts to make up £100 and I need to be able to use any permutation to do ...
14
votes
4answers
1k views

How do you define interactions in a mockup?

I'm both a programmer and a UX/UI designer. When I design things, I generally make static images of what the interface will look like. The problem is, most UI's aren't static; they change and resize ...
23
votes
3answers
2k views

Is the usage of text embedded in an image a bad practice, for very controlled uses?

What are your thoughts on writing your text in images? I'm not saying throughout the whole website... But in certain key locations like image carousels. And I'm not talking about the special cases ...
8
votes
2answers
543 views

Modals on top of modals

Using bootstrap modals, I keep running into the issue of having an info modal with content inside of it, but there's a need to have a "confirm your decision" modal/popup on top of the initial modal. ...
12
votes
6answers
1k views

How can the design for elevator/lift door open/close buttons be improved?

The typical symbols for operating lift doors are: Door open: ◄ | ► Door close: ► | ◄ More examples here. They look confusingly similar, especially at times of emergency. Have you ever pressed ...
10
votes
7answers
3k views

What is the most common user interface in the world? [closed]

Please explain: (1) What leads you to believe the interface is the most commonly used, and (2) Why do you believe that it is an interface. UPDATE: Leonardo Herrera's answer "The button, and its ...
6
votes
1answer
228 views

What is the best format to capture addresses for a universal user-base?

What is the best and most usable format to capture address information from a universal user base? I was thinking to have the system detect the country by IP address and have that selected by default, ...
8
votes
3answers
11k views

What should be maximum and minimum length of persons User Name & Password? [closed]

I am wondering because I am trying to make sure that person have right amount of spaces for their user name. User Name and Password are security measures and should not be easy to guess. I have fixed ...
5
votes
2answers
909 views

Displaying a large number of columns in a table

I have a Twitter Bootstrap based table with responsive CSS. Everything looks good but, when I try to put more columns than the size of the table supports, I have a line breaking. I tried to change ...
3
votes
4answers
349 views

Is it ever acceptable to break extremely common interaction functions?

There is an adage in web UX which goes 'Don't break the back button' which refers to the fact that the back button in a browser is such a consistent function that to create a situation where it's ...
6
votes
4answers
1k views

Design pattern for merging duplicate contacts?

Have you seen any good examples of applications (web or desktop) that make it easy for a user to identify and merge duplicate contacts or other records? We need our users to manually approve the merge ...
4
votes
9answers
313 views

Should the results of a calculation happen automatically, or require a button push?

This is a problem I've ran into several times, and I imagine that others have ran across it too. Basically, I have a complicated equation, and I want the user to type in the values needed to ...
32
votes
12answers
10k views

Better way for users to select a date range

In my application, users select a date range for which results are required. The UI looks something like this: My users don't like this, because the date picker requires them to select a specific ...
51
votes
12answers
8k views

Fibonacci pagination

Today I stumbled upon this pagination concept and I found it fascinating. It's actually an old shot but it made me think as I'll need to paginate some content in the near future. Pages will soon ...
96
votes
20answers
13k views

Toilet flush buttons

This question has been bugging me ever since I've started learning usability. I am talking about the two buttons for the flush : Full and half container. On one hand, the button shape has to ...
12
votes
4answers
1k views

Building logical criteria (with AND , OR, etc)

I am looking for inspiration on this. We have a Dot.Net web application, where we are building pretty complicated criteria. It works, but I would like to change this, re-shape this, possibly from the ...
43
votes
9answers
5k views

How can I make monochrome icons work?

My company has just implemented a monochrome icon theme in an attempt to transition to a more "modern" interface. Feedback from the first round of user testing has been mixed: Almost everybody ...
30
votes
6answers
566 views

What are your favorite counter-intuitive principles or ideas within UX? [closed]

A quick example: "Paradox of Choice" - Giving a user more control via options, configuration, and settings is counter-intuitive from a UX standpoint. We expect users will relish their total ...
23
votes
10answers
4k views

Is it ok to require certain users to have JavaScript enabled?

I am a firm believer sites should work perfectly fine for people who choose to disable Javascript while browsing any and all of the content. However, when it comes to higher-level interaction (such ...
17
votes
3answers
2k views

Guidelines for autocomplete widgets

What guidelines exist when working with autocomplete widgets? I'm hoping for general guidelines that apply across different application types: web, desktop, and mobile. A response to a Search as you ...
34
votes
14answers
5k views

Should double click be avoided in web applications?

I find that double click is a great gesture that could be successfully used in graphical interfaces but for some reason has negative connotation on the web. Should it be avoided at all costs?
25
votes
5answers
2k views

Why aren't Gmail-like “on-page” dialogs more popular UI solutions?

A few months ago, Gmail gave us the choice to switch to a new UI, with many new features (...) including an "on-page-docked" window. I personally find this piece of UI very useful as it allows users ...
15
votes
8answers
702 views

Is it ok to change the (US) address input field order in favor of a pre-fill feature?

I am working on an international site that requires the user to enter his postal address. I am wondering if it makes sense to have a slightly different order of input fields in favor of a time saving ...
15
votes
15answers
1k views

Examples of spartan/basic web sites [closed]

I am looking for examples of web sites that have a very spartan and minimal interface - mostly text and very few graphics or even styling - yet the user experience is good enough that users are not ...
8
votes
5answers
237 views

Update list when a user is viewing the list without annoying them

We have a list of items that the user will be interacting with frequently during sessions. Each session will last a minute or two and during that time they are changing state on items and updating ...
13
votes
4answers
5k views

What are the advantages and disadvantages of multi-window functionality vs single-window functionality?

I am considering porting a windows application to a web application for one of my clients. The windows application is an MDI app (multiple forms open at once), but obviously the web app would be much ...
2
votes
2answers
261 views

What's the best design pattern for splitting things in parts?

I want to design the following interaction: user buys 1 ton of sugar and 100 apples, and wants it to be shipped to him in 3 different packs: Pack 1: 200 kg of sugar and 50 apples Pack 2: 100 kg of ...
9
votes
6answers
1k views

How to present presets relating to a date range picker

We are developing a date ranger picker and are in doubt how to present preset time periods. The scenario is this: EITHER the user utilizes a preset period, e.g. Next 7 days Next 3 months Latest 7 ...
5
votes
5answers
1k views

How to solve Design/UX problems using more tangible/fun techniques?

I am trying to compile a list of interesting/more tangible methods of solving UX/Creative problems - whether it be as individual, in small groups, workshops, in user testing etc... I am already ...
5
votes
3answers
401 views

Buttons and links for website navigation

I've just been reading Zusch's comments on his blog about buttons and links and their functions, where he advocates that buttons should execute commands and links should link to content (Links and ...
6
votes
3answers
212 views

How does something become “common knowledge”?

There was a time when there were no smartphones and computers. Now terms like "Tap", "Swipe" or "Double-click" are common for most people in the world. How do some interactions turn into common ...
5
votes
3answers
183 views

Form for property rent prices depending on season and length

Seeing the similar post about Form for inputting operating hours of a business, I am hoping you might help me with a similar issue. We run a holiday property rental website. Properties can be rent on ...
5
votes
2answers
750 views

What is a simple way to explain the disciplines and benefits of UX to a client?

What is the clearest way to explain to a client the disciplines and benefits of User Experience Design? What I've got so far... This is the clearest definition of the disciplines I've seen, but it ...
4
votes
3answers
126 views

What Defines “On a Device”?

I'm currently working on a user experience problem that involves a user's multiple devices (smart phone, tablet, laptop, etc.) What I'm trying to accomplish is that the app "intuitively senses" when ...