An interface is the point of communication between user and system, allowing for input to the system and feedback to the user.

learn more… | top users | synonyms

4
votes
5answers
363 views

How can the mode of a car's transmission be made more clear?

In a car, if you press the accelerator it can do one of three things: make the car go forward. make the car go backward. not move the car at all. The result depends on what gear the car is in, but ...
4
votes
2answers
148 views

What's the best way to navigate from between two screens in an App?

What's the best way to navigate from between two screens in an App? I'm writing an app which essentially consists of 2 screens of content, each displaying different type of news. I'm having a really ...
4
votes
3answers
273 views

Numeric input, text fields, drop-downs : Is this too complex?

I'm redesigning an interface to control an exercise game. The interface is going to be something like this (and exists on a PC, not mobile). Right now, we've gathered that our users want to be able to ...
4
votes
3answers
262 views

Tree Forum vs Flat vs Stack Exchange style

I wonder what are the advantages \ disadvantages of the following three types of forums... Tree like forum One parent Thread that can have multiple child threads Each child thread can have multiple ...
4
votes
3answers
63 views

How do you show that a feature can be selected individually or combined with another feature?

The user has 3 options/features to choose from, but here is the problem: Each feature can be selected separately/on its own. Feature A can be selected/combined with feature B. Feature B can be ...
4
votes
2answers
108 views

How to study competitive/equivalent interfaces efficiently?

Before starting designing a new interface, I usually study equivalent/competitive UIs to come up with some ideas in terms of functionalities and layout. I would like to conduct this kind of study in ...
4
votes
7answers
270 views

Non-standard symbols indicates special function

Everyone most web users understand that the asterisk (*) indicates that the fields on a form are required. But what about non-standard symbols? Our UX team is currently working with an application ...
4
votes
3answers
207 views

How to improve anonymous statistics reporting rate?

There are many different organizations starting to collect usage statistics in an attempt to improve the usability or user experience of their software. One of the common frustration when designing an ...
4
votes
1answer
411 views

Difference between UI and Visual Design/Style Guide?

From looking at some of the style guide for web applications that are available, there is a distinction made between the visual (icons, colours, logos, etc) and UI (look and feel of user interface ...
4
votes
2answers
65 views

Organizing all the different API key types without going mad

I'm designing a dashboard for a web app that also allows API access. I got stuck while designing the API keys screen (used to generate .. well, API Keys). See, there are 2 different states for API ...
4
votes
1answer
177 views

How best to display multiple choices for multiple fields?

I have a tricky one. I need to let an IT administrator set the value for each field and assign that combination of values to an entity. (The following image shows a simplified example, where fields ...
4
votes
1answer
231 views

Fitts' law and minimum target size

You can read everywhere that bigger targets are easier to hit. But say I have a given input modality and want to know the minimum button size for the interface. How would I go about that? Fitts' law ...
3
votes
3answers
328 views

Rationale behind not having infinite undo [duplicate]

Possible Duplicate: Undo History - Why limit it? First off, this seemed like the best spot as Undo is a de facto user interface requirement for any editing program. For school we use ...
3
votes
5answers
317 views

How should a user remove vertices from a polygon?

I'm working on a GIS web app where a user can draw a polygon on a map (a Microsoft map) to define a region. The vertices are placed by right clicking on the map placing vertices at each click and when ...
3
votes
3answers
353 views

Alternative to a lot of checkboxes

I need to give a user the ability to select (on/off) a subset of options from a list. There are over 100 of these choices to be made and the list will get longer. The data is not user friendly either. ...
3
votes
1answer
85 views

Should I display Edit/Delete Buttons when only one field is editable?

I know there's a lot of questions out there asking where to place the edit/delete buttons in a row. My question is if there is only one field of data that is editable in a row, does it make sense to ...
3
votes
3answers
113 views

What to display during a 'buffering-type' problem: play or pause?

I'm developing a music streaming app. All's good, except I'm hung up on what to do when the music is playing and the network connection fails causing the stream to buffer. Should I keep the button ...
3
votes
2answers
130 views

Dynamically Adding Fields For Searching Upon User Entry

I'm implementing a 'query builder' for searching data in my application. The users will select the table they are searching in, the field in the table, and the value to search for. Here's what it ...
3
votes
2answers
143 views

Is there a better way to provide a main menu in iPhone than the tiled icons?

I'm creating a locator app as a project for one of my classes. The main menu of the app lists different categories of items for the app to locate and show the user via a map. Right now, I have about ...
3
votes
4answers
372 views

Can you grey out items in a flat UI design?

My understanding of a flat UI design would not be to grey out icons but to 'hide' what isn't relevant to the user, leaving a more clean and minimalistic interface. However, one of our software ...
3
votes
3answers
204 views

What is the best way to indicate that a user can perform a value lookup

What is the best way to indicate that a user can perform a value lookup? I have a section of an application screen where users have the option to use a NAICS code as part of their search criteria. ...
3
votes
3answers
94 views

Using the logo as the About button

This is obviously something that the user doesn't need to see very often, but something that management or sales might have strong opinions about. In a desktop application the user is probably ...
3
votes
3answers
181 views

Is there a standard way to indicate a suggestive search (autocomplete) in a wireframe form?

I'm designing an interface, and I'm currently creating a wireframe to guide me before developing it. I know that a particular form will make suggestions, but if I were to, say, get another developer ...
3
votes
2answers
151 views

UI patterns for data composition

More specifically, I would like to create an interface which Takes input from one or multiple sources. Makes it possible to process on these inputs Provides a way to capture the output. One way I ...
3
votes
2answers
238 views

Best practice for switch with interchangeable on/off position?

We're making a hardware device with a reset button that needs to be activated when the device is unpowered. As such, the button can not be a momentary press but needs to change position before being ...
3
votes
1answer
251 views

Multiple admin sections (scopes) inside one web application

Im developing web application with quite complex configuration UI. It contains multiple configuration scopes, for example in global scope you can configure host setting, logging and also create ...
3
votes
2answers
422 views

How to simplify an interface for assignment of objects?

We're trying to solve a UX problem of assigning one set of objects to another (very large) set of objects in a quick, clean, and lightweight manner. We have up to 12 different items that need to be ...
3
votes
2answers
90 views

Rearranging buttons on a vertical toolbar

I'm designing a windows software interface and I'm focusing now on a vertical toolbar with 20+ buttons. In a big screen, we have enough vertical space to fit all the buttons in a single column, but as ...
3
votes
4answers
207 views

Controls in the bottom bar of a modal popup vs. user's expectations

I work on an application where there are a lot of modal popup/windows. A lot of menus and functionalities can only be triggered through a modal popup. Some modal are big and require a scrollbar. For ...
3
votes
1answer
184 views

Should users be allowed to edit tags or just delete them?

I'm redesigning UI and features for tagging in a mobile app. The current implementation doesn't provide a way for users to directly edit or delete their existing tags. Currently, tags that are not ...
2
votes
2answers
192 views

Measuring Keystroke Against Click Count

Currently working on bettering our internal tool/ticketing system's UI. We have several products - broken up by category, of course. Each product has an email template that a technician will wend in ...
2
votes
2answers
346 views

Is the indeterminate checkbox state a Microsoft UI pattern only?

A quick look through online search results show that the indeterminate checkbox state does not seem to be a very common UI interaction, yet Microsoft has persistently stuck with it and are probably ...
2
votes
4answers
130 views

Is there any justification for different behavior of different ways of triggering the same action?

Something that drives me crazy in certain user interfaces is when different methods of triggering the same action have different behavior. Examples: In Microsoft Word, one can introduce a bullet ...
2
votes
1answer
68 views

In a program what to say when the user enters the wrong type? e.g. number entered when yes/no expected

My program runs from the command line and requires the user to enter booleans (yes or no) and integers (numbers without decimals). For this I have two methods to check to make sure the user makes a ...
2
votes
2answers
129 views

Which is better: radio-buttons or error message?

The Android Virtual Device Manager uses checkboxes instead of radio buttons for "Snapshot" and "Use Host GPU". However, they are mutually exclusive. Why would they use checkboxes instead of radio ...
2
votes
4answers
161 views

Do interfaces evolve?

People often use the word evolution to describe the change over time that can be seen in human computer interfaces. Is there any research that looks at whether human computer interfaces evolve over ...
2
votes
2answers
205 views

Principles for designing a “Inbox” like interface?

I'm designing an app that needs to display a lot of insurance information, the home page is pretty similar to email inbox (with even more information). The user will have a lot cases or projects he ...
2
votes
2answers
137 views

Does a text editor on a dark interface need to use a black page?

I'm doing a dark interface for a program that includes a text editor. While the program uses different shades of dark grey and blue, my main "page" is currently white. This is positive because: The ...
2
votes
3answers
121 views

Correct terminology for observing interface

What's the correct terminology when the user is observing an interface and only acquiring data visually. And in opposite, when the user actively interacts with the interface? I thought it would be ...
2
votes
1answer
206 views

When should we prefer rounded corner rectangle over square corner rectangle? [closed]

I always find myself in a dilemma about whether to choose rounded corners or square corners, for both applications UI & web design. As I read in a couple of articles choose one style of corners ...
2
votes
2answers
100 views

Intuitive Form Design for Assigning Devices to Users

Hello. I created a webpage where users can assign unassigned devices to their accounts. First there is search view to find the device they want: As you can see, it's quite simple. Pagination, ...
2
votes
4answers
162 views

Force user to answer simple question before revealing two different inputs

Context: This is part of a web application where user are dynamically constructing outbound mail correspondence digitally. This particular step is reached when the user needs to determine how to push ...
2
votes
2answers
124 views

Clarifying the controls in “draft” mode

We have an application where pages are created/viewed. There is two modes for users of the application: live and draft. When the application is in draft mode, you can edit multiple changes and then ...
2
votes
1answer
166 views

How to deal with recursive hierarchical tableviews?

There's a great function from the web that I want to reproduce in iOS and Android. I'm calling it a recursive tableview because I can't think of any other descriptive name. For example, in a shopping ...
2
votes
3answers
110 views

XY pad and explaining labels

I need some advice on how to implement a XY pad and explaining labels for x and y axis. A XY pad is a 2 dimensional controller that can replace two knobs (which each is 1 dimensional). Here's a ...
2
votes
5answers
208 views

Displaying to the user a radio button before it has been selected

I've always had this problem but never cared to much until now. Let's say, you want the user to say if the lights were on or off using a simple click. So it's on with the first click, a second click ...
2
votes
1answer
77 views

Is research being done on interfaces that improve your health?

I've been searching around for interfaces that improve your health but I'm not having much luck. I'm a software developer who's fed up with destroying my body by sitting stagnant in bad posture, ...
2
votes
1answer
79 views

Labels in a zoomable interface

I am working on a zoomable Sankey diagram hoping to be able to display small and big elements at the same time and I con not decide if labels should zoom or keep constant size. Firstly the whole ...
2
votes
2answers
167 views

How to represent 0 ratings vs rating is 0

I'm making a details page of a rating system, where one rates from 1 to 5 in multiple metrics and the global rating is the average. However, not all metrics are mandatory, be N/A or not wanting to ...
2
votes
2answers
265 views

What is the best way to gather optional data using radio button groups and drop-downs?

I'm ultimately asking a theoretical question: what is the best experience, in general, for gathering optional responses using controls with mandatory input? Consider specifically radio button groups. ...