an object used to operate a physical or virtual device. For questions regarding how to present and implement controls for a particular interface or interaction.

learn more… | top users | synonyms

3
votes
2answers
196 views

How to display complex, interactive grid?

I am working on the admin component to a web app that will create/manage web sites for multiple clients. This admin portion will determine what pages/features will be included, as well as what ...
1
vote
2answers
36 views

Should I show first page when user sort the grid?

Consider this grid as an example. In grids, should I show the first page when user sort the grid by a column? I think logically I should. But I am not sure from UX point of view.
3
votes
2answers
53 views

How to handle searching by multiple US states and radius with one input?

The application that I am designing has a pretty intense searching capability and one of the biggest search criteria is origin and destination. With the company being centered around shipping it is ...
0
votes
2answers
62 views

Block offline users

First I want to apology if this question doesn't fit to this forum. Now, I have a customer who request for system that can be sell for different users. once the user buy the system he can use it ...
1
vote
1answer
53 views

Bar Graph Controlling - From the Graph Itself or from External Control

I have a bar graph on my page I'm generating from D3. The graph itself looks good. Here's the question: My graph has the following bars: bar1 **************** bar2 ******* ... barn ************ ...
1
vote
2answers
104 views

Buttons for a process with multiple or optional parts/stages/segments

What is/are the best UI practices for a process that has 2+ stages or optional segments? And how does the amount of stages, and the popularity or likely use affect the layout? For example, if I want ...
2
votes
2answers
198 views

Placing full name, including prefix and suffix, on one line in a form?

I am working on a form page that has a name field, including Prefix, First Name, Middle Name (NOT Initial), Last Name and Suffix. The client would like to have all these fields on one line. So here's ...
4
votes
1answer
87 views

Inline editing - does it work on small screens?

I am currently working on an app (phone size, not tablet yet) project that involves an extensive profile editing section. I am generally much in favour of inline editing patterns, as it removes the ...
21
votes
4answers
5k views

accordions vs tabs

What is difference between accordions and tabs from the UX point of view? This is repost from this thread on SO: http://stackoverflow.com/questions/5690589/difference-between-accordion-and-tabs (I ...
9
votes
3answers
2k views

Indeterminate Progress Indicator Styles

When you have an operation that has too many factors to reliably give an estimate of actual progress towards task completion, you'll often find an indeterminate busy/progress indicator. Through the ...
0
votes
0answers
35 views

Controls to use for expanding data up and down

I'm building web application that allows assign tasks for users. For instance, you can assign a task for Nathan to be repeated every day. This task will be sent to him on daily basis. UI looks like ...
0
votes
5answers
116 views

Should I offer a button to start animations on comment sections or autoplay them?

My website has a comment section in which people can post images. Many people post animations (which are actually MP4 converted from GIF's, so they are quick to load and save a lot of bandwidth), and ...
2
votes
2answers
64 views

Wording for coach-marks pages

Example of coach-marks: While the coach-marks mode is active, what's the clearest way to inform the user that there are more pages with more detailed information? an arrow A button (more, next, ...
1
vote
2answers
190 views

Why are most game controllers left handed?

Most game controllers (game pads, joysticks) use the left hand for directional control, which is also the task that requires the most dexterity. Most people are right handed, but end up using their ...
0
votes
1answer
38 views

mobile html5 input type=“x” vs custom mobile controls

There has been some back and forth with the developers and the design team over building controls that match the design vs using mobile html5 standard controls for datepickers and timepickers for a ...
22
votes
6answers
4k views

Why are the controls opposite/inverted when flying in a game?

In a game, we would normally use the directions in a normal way to move, i.e. "up" for move forward, "down" for move backwards, "left" for left, and so on. Although, when we play a flying game, why ...
4
votes
4answers
320 views

Best practices for direction control in 2d game on mobile

I've been working on a pacman clone in HTML5 for quite a while. (http://pacman.platzh1rsch.ch) One important thing for me was always to keep it responsive, so it would be playable on all different ...
0
votes
1answer
72 views

Best web control to change font size

So due to elements being painted onto a canvas i need to offer the user the ability to change the font size (different resolutions etc). are there any opinions on regarding the pros on cons of the ...
7
votes
7answers
2k views

Why do the popular browsers copy each other's user interfaces?

Why do all the popular browsers blatantly copy each other's user interface? See these screenshots to understand what I mean: Mozilla Firefox (see Australis is landing in Firefox Nightly and ...
2
votes
3answers
160 views

Is there a standard for the positioning of the elevator control buttons?

I've always wondered why elevator control buttons are found where they are. For example, the following image shows the elevator control buttons positioned on the right side. The way I see it, ...
2
votes
1answer
61 views

How to clear selection which may fully cover the control's area?

Background: A picture is worth a thousand words: Well, but now that thousand words... What you can see on the above image is the time line control I'm working on. There is a line graph with some ...
1
vote
2answers
67 views

Where to click to change status of a on/off slide bar

In a toggle button like above, where should a user click to change the status? It seems that the standard in most applications is to click on the slide itself. This would make sense as a user can ...
2
votes
1answer
65 views

What are tabs used for and what's the difference with Ribbons

I was designing an interface which was a popup showing a document (pdf) and right below its metadata (user who scanned it, doc name, doc-relative metadata, etc). Since I was tasked to make an Editor ...
1
vote
2answers
312 views

Date Time Picker, together in one control or separate?

I have been looking around for different controls for date time pickers, both together as one control and separate as two different controls in order to solve a problem we have in our business. To ...
5
votes
5answers
197 views

Triple-state toggle: 'turn on', turn off', 'auto turn on and off'

Currently I'm working on some software settings screen, and there are a number of features, that could be turned on and off manually, but also kept in kind of 'wait mode'. If a feature is in 'wait ...
2
votes
3answers
215 views

UI for dimming light

What is the best / natural UI (User Interface) for dimming multiple lighting zones (LEDs) using a microcontroller? Here is what I have thought so far Use rotary encoder to up/dn the brightness Use ...
1
vote
2answers
126 views

Any standard references that list the entire gamut of GUI widget/controls? [closed]

Are there any comprehensive, standard (or sufficiently good/popular) references/guides that list/detail/categorize the entire gamut of GUI constructs/widget/controls? Some UI controls are common, ...
4
votes
4answers
371 views

Location of new items in list

I have a medium-sized list (about a few dozen items, the container is very likely to have internal vertical scrolling). There is no sorting, so items are displayed in the order of their addition to ...
10
votes
4answers
484 views

Which one is easier to use: horizontal or vertical sliders?

Which type of sliders is easier to use: horizontal or vertical?
0
votes
0answers
102 views

Fling cells in table view

I'm currently working on a concept that allows user to "fling" table view cells in the reordering process (you can watch my short demo here). I have broad experience with iOS apps but haven't seen ...
17
votes
11answers
5k views

What's the best way to present date of birth form fields?

I am building a form that requires users to enter in their DOB. What is the best practice for this? I have identified 3 basic options: Free Text Field Users are able to enter day, month and year in ...
2
votes
2answers
91 views

Should my app's volume control be synchronized with the system or have its own range?

If a volume control in my app changes value, should it globally change the system volume or just for my application?
16
votes
10answers
782 views

Do users like choice? How much should I give them?

I built a photo slideshow web page as an exercise for myself. One thing I found myself doing was adding a Settings button. Clicking this reveals a little settings pane that lets a user choose between ...
-1
votes
1answer
75 views

What control is the best to edit Yes/No properties? [closed]

What do you think? I have a little window with one content control. What is the best control to edit a Yes/No value? At the beginning i used a combobox,now a radiobutton. Maybe is a checkbox better? ...
5
votes
5answers
322 views

How do you deal with too many bullets in a slider?

I have an issue with a simple image slider on a mobile application. The slider uses bullets to indicate the pages of the slider. Now, it became quickly evident that the navigation bullets could easily ...
5
votes
4answers
136 views

How should I order arguments to my import/export commands?

I'm developing a distributed project management tool with a command line interface. I have two commands relating to initially copying a project to/from a hub. The export command looks like this: prog ...
5
votes
5answers
348 views

Alternative design options to context menu on Windows Phone

On Windows Phone it's possible to provide a context menu to the user when an item is long pressed. I have a list of items (waypoints the user has added to a map) which I'd like the user to perform ...
113
votes
14answers
9k views

Who needs an external on/off Wi-Fi button?

It puzzles me that there are Laptops which are shipped with external physical Wi-Fi buttons. I see no real use of it, but it might have a historical explanation?! The only time one notice the external ...
5
votes
3answers
316 views

What is the best control to use to select from a list of thousands of possible options?

I have a field which needs to be populated from a large list of items (many thousands). These items have unique numbers as identifiers, and there can be many thousands of them. (Similar to the way ...
1
vote
3answers
192 views

Why don't operating systems reserve a fixed amount of resources for the GUI? [closed]

Personal computers today are usually hundreds of times faster, and have thousands of times more memory then the computers in the time when operating systems with graphical user interface started to ...
3
votes
2answers
143 views

Which way should a dial turn using the arrow keys?

I have a nested dial control on Android. It looks like this:- The labels are a bit small to read on the screenshot: they're days, hours, mins. Note in particular that the read-out point is at the ...
6
votes
4answers
205 views

What is the best way to handle multiple To and From ranges?

Our users need to specify multiple ranges of quantities and specify a price for each range. I can't post an image or I would show this concept mocked-up. My question is: Imagine the user is able ...
16
votes
7answers
1k views

Greyed-Out vs Invisible

What is a good criterion or rule-of-thumb for determining when a control should be greyed-out and when should it be completely invisible?
0
votes
4answers
170 views

How to arrange a Slider control with DropDown option

I have a form with many fields. One field is numerical and it can have these 3 values (option A: 2.0, option B: 1.5, option C: 1.0, and also an extra option CUSTOM: any value the user wants). Problem ...
7
votes
3answers
120 views

Textbox with addon selector

My users need to input a number. For this, I would like a control that is a textbox for the numerical input and a section on the end of the textbox that indicates a default unit of measure, similar to ...
0
votes
1answer
159 views

Expanding a tree with radio buttons

I have tree. Each tree node is a radio button. Nodes can be expanded/collapsed by clicking the disclosure icon which is a grey triangle. Some radio buttons are disabled. If a radio button is ...
1
vote
1answer
110 views

Optimal way to handle multiple many-to-one attributes in a grid control

We are working in web app where we have parent records that have multiple attributes that have many-to-one attribute values tied to them. We are attempting to list these parent records in a grid ...
3
votes
3answers
135 views

How make language option easy to find for people speaking another language than the one shown?

As suggested in another question I decided to show the language names in native language itself in the language selector on my page, instead of using country flags. The dropdown box shows the current ...
3
votes
5answers
278 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 ...
1
vote
1answer
154 views

Better paradigm for a Blender-style interface; lots of control panels and property panels

I am designing an editing application in html/js. After a while, I end up with a lot of different "panels", and I am having trouble displaying them all to the user in an efficient way. Sometimes it ...