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

3
votes
3answers
409 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
2answers
277 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 ...
3
votes
3answers
793 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
5answers
512 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
2answers
363 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 ...
3
votes
3answers
207 views

A better name for “Non Archived” entries

My app shows a list of items that require the user's attention, and allows to "archive" some of them, and access the archived items later (like in Gmail) I can't figure out a name for the "Non ...
3
votes
2answers
61 views

Group zebra striping in a dynamic table

My question is kind of related with this other one but with a big difference: the zebra striping of my table does not depend on the odd or even rows, but on the grouping of them. Now, the table ...
3
votes
5answers
12k views

What is the iOS alternative to a radio button?

There is a radio button in android and WEB but what is the best alternative in iOS? And please don't say segmented control becuase it's not working in my case. The case is a list of items 3-6 which ...
3
votes
4answers
183 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 ...
3
votes
1answer
125 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
299 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
131 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
167 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
1answer
83 views

Any specific reason why they put link anchor obscurely on timestamp label?

As I need to share Facebook and Twitter post outside their network lately, I have learned that I can get the link to the post from the link on the timestamp text (see image below.) I wonder if there's ...
3
votes
4answers
1k 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
97 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
1answer
84 views

Research and testing for chatbots in user interface design

Given the recent news about Microsoft's Tay chatbot being pulled off the internet after being exploited for its vulnerabilities, I was wondering if there is much research out there on the value of ...
3
votes
1answer
81 views

Better replacement for my 'tags'?

I have a modal in our system where a user can enter 'tags' into the validation list. The problem is our client has asked us to import these tags and there can be thousands of these tags so it becomes ...
3
votes
2answers
85 views

Form with locked and unlocked controls

I've just inherited an application where there is a form. It opens, in the unlocked state it is like If I click the padlock toggle button, the form will look like The arrows at Up Position and ...
3
votes
2answers
231 views

Android: Guide user to pull to refresh

I am using SwipeRefreshLayout in an Android device. I would like a visual feedback so that the user can know there is a "pull to refresh" feature enabled. What would be the best method to do this?
3
votes
3answers
572 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. ...
3
votes
3answers
244 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
190 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
3answers
381 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
2answers
596 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
3answers
86 views

Integrating “Browse” options and “Search” options

The e-commerce site I am working on currently only has a search bar in the header. We are adding a "Shop By" dropdown in the header where customers can select different categories to browse by. The ...
3
votes
1answer
106 views

Should employees and customers use the same or specialized interfaces for completing the same tasks?

A company previously had one application that customers could use to access their account, pay their bill etc. Alternatively, customers could call, and an employee would answer the phone and do all of ...
3
votes
3answers
242 views

Implementing a 'ViewCube' for 3d navigation

Autodesk has published a research paper (2008) on a ViewCube, a method for user navigation in 3 Dimensions. It is used in the software 3D Studio Max. When searching for viewcube, I found one ...
3
votes
1answer
115 views

Are there any recommendations or statregy for showing reviews on content at product launch?

We have a bunch of content that want people to read and have added reviews to the content to help others understand what is more valuable than other content. We are about to launch this feature and ...
3
votes
2answers
114 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
384 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
261 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 ...
3
votes
2answers
173 views

Interface for a translation module

We have an application in which we create tests. These tests are created in a certain language (can be anything). In a phase of the test's process, it has to be translated so all languages we offer ...
3
votes
3answers
37 views

Focusing users on specific option/fragment creating the opposite reaction

i've made a research about my app today, and i've found some unexpected results. The default/opening screen of my app(iOS) is : The user can create a live photo from video or a photo. The "Video | ...
3
votes
1answer
78 views

How to display actions similar to one another for proper UX

The company I work for have a Search widget which will allow them to search for petrol station sites in the database. A User is able to have a "Saved Search" which will allow them to re-run a detailed ...
3
votes
1answer
337 views

Wizard pattern on IOS: Layout guidelines

I want to build an app for android and iOS that uses a five-step wizard to create an asset. Are there any established design patterns for tablets for a wizard pattern of this sort? I was thinking ...
2
votes
2answers
163 views

Why is it that almost all anti-virus software has custom built skins?

I am yet to see an anti-virus software that's using the native Windows theme. Why do they prefer custom skins over native windows skins? Does it have anything to do with security and/or consistency? ...
2
votes
3answers
732 views

Best practice for inputting a date on a mobile device

Of a few options, I'm wondering what the most user friendly way to have a "date of birth" selector on a website viewed on a mobile device. Nearly all users would be from about '85 on, but could ...
2
votes
3answers
114 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
594 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
3answers
193 views

Group rows in a table

It is very common to see tables on web applications nowadays but is not that simple to see tables with groups of rows. I have a table which can have multiple groups of rows. Each group can have from ...
2
votes
4answers
617 views

Pop-up vs In-page Error messages

I am trying to determine what would be the most effective method of notifying a user that some of the fields they have filled out on the online form is invalid or required. The form itself is to ...
2
votes
3answers
453 views

Improve form design for more efficient editing/browsing through data

INTRODUCTION: I am asking for advice to properly redesign the GUI so user can have the best possible user experience. Although I am generally satisfied how things turned out for entering data into ...
2
votes
2answers
159 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
192 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
1answer
148 views

Which chess board labelling is better in terms of UX?

I'm making a chess game for iOS and I want to label the ranks and files (columns and rows). Is it better to put the labels inside or outside the squares. Bear in mind that putting them on the outside ...
2
votes
1answer
157 views

Could banners not have an 'X' to close?

I'm designing a community page where once a new user logs in, there will be a banner on top that says something along the lines of: "Welcome, click here to learn more about the community" with a CTA ...
2
votes
2answers
172 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
2answers
48 views

Editing multiple text sections

I have three text sections where the first is available to all, the second is available to a group, and the third is available to a subgroup. The back-end user needs to be able to edit each, and ...
2
votes
1answer
74 views

Who invented RAIL

Since April 2015 I have been seeing a lot of references to the RAIL concept (Response Animation Idle Load) being made on blogs and in conferences as a way of evaluating the performance of user ...