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)

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 ...
3
votes
3answers
240 views

What is the best way to elegantly browse and select an item from a parent, child, or grandchild tree-structure?

they will select only one item the items in this case will be sporting activities the levels go from general to specific…..ex: biking (parent) > mountain biking (child) > downhill mountain biking ...
2
votes
2answers
151 views

adding/removing/searching thousands of data

I have 2 tables : a contract table and a part table. every contract has thousands of parts. The user can select a contract and I display the thousands of related parts to the user using paging. ...
2
votes
2answers
188 views

What examples are there for grouping multiple site tools under one button or dropdown?

We're considering moving links to all our site tools under one button. Clicking the button would open a modal exposing links to these tools. The button would be in the header and be available on all ...
3
votes
1answer
2k views

What is best practice for designing a Persistent Navigation (or navigation that stays visible and fixed when the user scrolls)

Looking for best practices when designing a persistent navigation like below: NFL (the scores in the banner)http://www.nfl.com/ Facebooks blue header http://www.facebook.com/ Creatticas header and ...
2
votes
4answers
389 views

How to design batch adding in a web application?

I'm creating a web application with batch adding and batch editting function. Could anyone suggest an interface on how this will go about? Im using PHP as the server side language. I am creating an ...
4
votes
4answers
345 views

A portfolio of … text? (Information Visualization Challenge)

I'm trying to build a portfolio template for a writer's portfolio, and I'm having trouble finding an effective way to present so much text. Most portfolio sites have the benefit of (hopefully) ...
2
votes
1answer
109 views

Predefined phone number on а mobile form

User fills out a form on mobile site (not app). Is it possible to predefine his mobile phone number in the form?
21
votes
6answers
854 views

Bathrooms near elevators

Some office buildings have communal bathrooms (British English: lavatories). By this I mean bathrooms for use by the tenants and guests of all the offices on that floor, as opposed to bathrooms under ...
5
votes
2answers
1k views

What should an ideal Interaction Design Portfolio Include [closed]

I am preparing my Interaction Design portfolio. I would like to as what should my portfolio include. What all deliverables should be included in the portfolio?
1
vote
2answers
176 views

Designing a webpage news reader as an overlay

Suppose on a webpage (accessed through a desktop browser) one has a list of news items displayed as headlines. When a user clicks on one of the headlines the full news text is shown in a lightbox-like ...
1
vote
3answers
578 views

Enter your email below and we will contact you

My client wants a page in which the following text appears: "Enter your email below and We will contact you" It's then followed by a textfield (to write the email address) and a button to submit ...
4
votes
1answer
119 views

What should flagging do?

Given a pretty simple site with controls for flagging posts which are inappropriate, what exactly should the action do? It seems that It should preferably "hide" that post from the user. ...
22
votes
4answers
3k 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, ...
1
vote
3answers
1k views

Tooltips for Icons/Buttons

So it's mentioned frequently how icons and buttons might not always be 100% intuitive in what they mean, and that ideally they should be accompanied by a label. What about a tooltip, like in HTML ...
1
vote
1answer
173 views

Detail page with different main-navigation dependent on inner-link vs. landingpage

Consider product detail pages of which some rank pretty good on long-tail keywords. However, some testing has shown that visitors often 'leak' to more general pages through the main navigation. ...
3
votes
1answer
277 views

Search input on mobile device

I'm designing an mobile-web-app (ie: not a native app) for touchscreen smartphones. When you add a search input, do we need to add the search button (for processing the search) or use the one present ...
3
votes
3answers
133 views

When I change the name of one page, should all child's of that page, have the url rewritten?

This question is actually three questions, but since they are all related to each other, they should stay in the same question. First, should I allow a user to change the url of a already created ...
7
votes
2answers
705 views

Auto-suggest confuses users; How do I improve it?

I wanted to get some ideas on how a problem like this might be avoided. A mobile app (android, ios) that I work on uses a local sqllite DB to power an auto-suggest feature on the search screen. The ...
4
votes
6answers
412 views

Creating Interfaces that Build Emotional Bonds

What are factors in the user experience that lead to users having an emotional tie to an interface, why, and what would be an example of each factor.
19
votes
8answers
1k views

Where can I find problems to challenge my UI design skills?

I'm still in the beginnings of my career as a programmer, and have always thought I was more interested in low-level back-end type stuff. However, having done a few projects lately on my own, I've ...
5
votes
6answers
345 views

Making a legend Interactive?

I am working on an interactive map which displays various pieces of geographic information about a person - places worked, education, holidays taken, home addresses etc.. All in all there are 9 ...
53
votes
9answers
6k 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 ...
5
votes
2answers
191 views

In a form, is Switching between advanced to basic a good idea?

I have a web page/form which users have to fill in before clicking the 'proceed' button. Same old story I guess. It looks like this: report name: [...] report type: (*) PDF ( ) HTML ...
0
votes
4answers
258 views

Are there books explaining why software with good UX is not always well accepted by users? [closed]

I'm a big fan of About Face 3 by Alan Cooper and similar books about interaction design and how the software must be done correctly. At the same time, working as a freelancer, I observe daily my ...
3
votes
7answers
322 views

Is touch the ultimate device?

Apple has fallen in love with it, all the smartphone-vendors use it, Microsoft is aiming for it with Windows 8. But is touch the ultimate device? Some people will probably answer this question with ...
1
vote
1answer
326 views

How to display interactive notifications inside a pop-up?

I'm currently working on a small shop inside a website. To keep the shop simple and clean there will open a pop-up when the user adds a product to their cart (to specify the product). The thing is ...
3
votes
3answers
204 views

How Would You Collect More Information on THIS Website? [closed]

How would you design the extra elements on this site if it were necessary to encourage the user to rate more information? I mean, you can vote over there on the left << But what if you wanted ...
23
votes
7answers
2k views

How can a TV Remote's UX be improved?

TV remotes have the astounding distinction of having about half as many keys as my keyboard and one thousandth the functionality. The problem stems from the (perceived) need to present every possible ...
4
votes
6answers
253 views

Objective-Unclear Multi-choice design

I was asked at work to create an interface for a web application which could let users browse through 19 templates, initially as thumbnails only, giving them the ability to see the picture in detail ...
3
votes
2answers
115 views

Decreasing the display size of posts on the home page, depending on the amount of content

I am developing a RSS news feeder. I want to keep it minimal and just to the point, that is the posts. Some bloggers that post news mainly, sometimes they just write content like "You have to look at ...
1
vote
2answers
681 views

“View Newsletter Online” link to be visible in online version?

When you receive an HTML or Text Newsletter, you'll often see a "Having trouble viewing Newsletter? View Online" link at the very top of the email. When you click on it your web browser fires up and ...
13
votes
6answers
636 views

How easy should I make it to delete content?

We want to make it easy for people to perform task in an application, but we also want to prevent them from accidentally deleting something. Where is the middle ground between these two opposing ...
2
votes
1answer
126 views

Alerting Users of “FrameBusters”

I'm currently developing a web app that uses iframes that contain other people's sites (Think StumbleUpon). Some sites contain "Framebuster' though, these busters redirect my app to the site that the ...
10
votes
1answer
253 views

How to format UI control screenshots so users don't think they're touchable?

I have a need in a touchscreen mobile app to show users a message that informs them about some system function that they should know might affect my app. As well as describing the issue, I want to use ...
4
votes
1answer
665 views

When is an auto-saving form appropriate?

A trend Google has been pioneering in many Cloud applications is a sort of "autosave everywhere," especially noticable in Google documents's immediate save feature. I personally greatly prefer this ...
2
votes
3answers
337 views

The most complex touch application?

Nowadays, there seems to be a limit to how complex you can make an application solely for touch, the controls needs a lot more space plus removal of "unecessary" tools is so much more taken into ...
195
votes
18answers
47k 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. ...
7
votes
2answers
461 views

Tags! Massive amounts of tags and a sane interface to use them

I am working on a web application for music which uses multi-tier tagging. Artists, albums, and tracks have a separate set of tags from a pre-defined list that can be applied, plus each user may add ...
5
votes
3answers
372 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 ...
1
vote
2answers
122 views

mobile app that displays location based information

I am developing a small web based app that will scan QR codes and generate lists of local businesses such as hotels, restaurants etc. The list can be rendered as, well, a list or as a series of pins ...
2
votes
1answer
255 views

How to edit only one list in a split list view?

I'm helping out developing an iPhone app that enables access to a lot of list items of data. On the start screen, the user can dig into the list items through either predefined category shortcuts or ...
1
vote
2answers
1k views

Multiple edit table UI

I am wondering if you have seen a table design on web where multiple items could be edited at the same time. For example if I have a column with title group name and the first row is having value ...
4
votes
5answers
228 views

How to design a Win 7-like dialog for choosing One of N options without a confirm button?

The Copy file dialog of Win 7 constitutes an approach to presenting One of N options choices to users. This dialog, however, has been accused of being too hard to scan, and lacking click affordance. ...
3
votes
4answers
259 views

Does changing behaviour of a link depending on which mouse button is clicked affects usability?

I have a link in my webpage that opens up a dialog that contains some content. Besides showing the content in the dialog. I am also planning to allow that if the user wants to open this content in a ...
5
votes
2answers
618 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
3answers
959 views

How can I make this complex photo upload system easy to use?

I have a rather complex task ahead to change an existing photo upload system for a website. Current Situation: The website has a number of areas in which users can upload photos to (ie: gallery, ...
6
votes
1answer
2k views

Hover state on mobile: Does this sync interaction design on the web and mobile?

I read this news article a while back about apple patenting a touch screen technology that would allow for a hover state. Ever since I have been thinking a lot about how that might effect the mobile ...
4
votes
2answers
328 views

Which of the two is the best UI approach for a tablet app destined for reading?

I am in the process of prototyping an application for delivering news content. Our first platform will be the iPad (along with web) but other tablets will follow. Decomposing the application into ...
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. ...