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)

1
vote
2answers
282 views

Should bulk-editing functions be hidden until a table row is selected, or is there a better solution?

As an example, MailChimp displays subscriber lists in a table/data grid. Notice that while the user can select one or more rows using the check box at the left of each row, he doesn’t know what ...
2
votes
4answers
366 views

is horizontal swipe intuitive enough on mobile

Working on a mobile checkout page and would like to know if you'll think its intuitive enough that the user knows there are more products on the right side that could be reached by swiping using the 2 ...
1
vote
2answers
92 views

High Usability for Parental Time Control?

This Screen Represents "Parental Control - Time restricting- in iOS. It includes: Days selection (Side-tabs). Times Vertical Columns (To select times to restrict the children from playing at this ...
2
votes
2answers
68 views

Why use a video editing tool for web based motion design?

I see a lot of interaction designers are using tools like quartz composer, origami, adobe after effects to design interactions. What benefits does it bring to web app and native app design?
1
vote
3answers
505 views

Explain “behavioral variables” in interaction design

We're studying the About Face book. We're reading in chapter two about "behavioral variables" as a part of developing persona hypotheses. They give a very small example of behavioral variables: ...
1
vote
4answers
302 views

Different design patterns for the same action within the same app

I'm working on a large website editor application, and in order to achieve the "best" initial designs I have slightly different versions of UI patterns according to the context in which they're being ...
21
votes
12answers
7k views

Are two toggle buttons better than a tri-state switch?

I have a grid of people where for each person the user needs to decide whether to include the person in a predefined group, exclude them from the group, or leave it undecided. The initial state is ...
2
votes
1answer
82 views

JavaScript driven apps that don't use hyperlinks for most actions. Isn't is super annoying? [closed]

I see a glaring issue in many popular implementations of the modern web app -- not using hyperlinks for all actions. Steam is definitely the worst offender I have experienced so far. If you have ever ...
4
votes
8answers
2k views

Why is there no standard layout for computer keyboards?

As you might be aware, there is no context menu button (similar to right click action) in modern keyboards. In latest laptops such as HP, Lenovo, etc. and Lenovo slim keyboard are missing the Context ...
1
vote
1answer
64 views

Key features in modern designs [closed]

What key features/looks in an application represent a "modern" design? When you look at an application what gives you the sense of modern?
14
votes
3answers
397 views

Do users respond better to email that looks like a webpage?

We use email to communicate with our customers in various ways and I'm looking for ways to improve the UX. I stumbled upon a site showing examples of really good email communication but wasn't able to ...
4
votes
1answer
55 views

Need a pattern to capture multiple data sizes

Something I am struggling with: a UI for Network QoS Changes. The situation: There is a fixed maximum limit. The sum of the sub-values must not exceed this limit. Sub-values are captured as integers ...
1
vote
1answer
67 views

Audio warning patterns

I am programming an embedded system and, as a safety feature, when a message (to which the user has to react) is displayed on the screen, a (monotone) beeper can be triggered. As we have 3 different ...
1
vote
0answers
53 views

How to configure a graph widget? [closed]

I am working on a web app to help the user create configure a graph widget wherein the user: Names the widget Selects a graph type (one of many) Provides the details (5 to 6) that graph. I'm ...
2
votes
2answers
296 views

How to best spec animations/transitions for engineering team handoff

I have an app prototype built using Pixate which demonstrates the entire flow of the app I am working on. There are transitions between views and animations for certain elements on the page. I have ...
8
votes
4answers
521 views

Ideal control design for boolean flags?

So I've been tasked to find a way to "pretty up" an originally checkbox-based interface and in the process of doing so I've mocked up three designs (seen below). From top to bottom we've got a toggle, ...
2
votes
0answers
105 views

What does a psychology research graduate need to develop to become ready for a career in UX/HCI? [closed]

If I have a research psychology master and I would like to get a job in UX design or Human Interaction computer how can I do it? Or where I could start?
4
votes
2answers
544 views

Why are there not more interactive design / style guides out there? Aren't they more user friendly?

It seems like only the larger companies working on development and design frameworks are producing interactive documents that provide information about the visual and interactive design ...
4
votes
3answers
183 views

How do you allow users to undo actions when the application supports autosave

Many web applications adopt the 'autosave' design pattern for a number of different reasons. One of them is so that changes are not lost when users have completed a number of tasks or actions and ...
1
vote
1answer
84 views

Optimal number of interactions or complexity on a card/tile element

The use of card/tile UI elements in responsive website design is becoming a very influential trend. However, the complexity of the products or services being provided is such that basic click and ...
1
vote
2answers
152 views

Switch User over Sign out

Do you think "switch user" option can be a great feature for a user having multiple account in sites like gmail rather than sign out option?
1
vote
1answer
76 views

Decluttering forms

I am required to add a date range selector to a report page and I've tried doing this below. My team finds this cluttered and taking too much away from the Search feature. I also suggested we could ...
9
votes
2answers
469 views

Is the “clear” button still necessary in a contact form?

I'm putting together a basic contact form for a standard business/company site. First name, last name, email, phone number and message. I was tempted to put a "clear" button to clear the form and I ...
2
votes
3answers
139 views

What is the best solution for a session timeout while in edit mode?

We have an enterprise web product that times-out after 15 minutes (for security reasons). We automatically log the user out if they don’t respond to the prompt to stay logged-in. What should we do if ...
0
votes
0answers
29 views

Interacting with big data tables [duplicate]

I have to give solution for a big data application, the problem I'm facing is to provide interaction for tables having number of columns that too with editable form fields. The difficulty is to design ...
5
votes
4answers
503 views

What makes a user want to engage heavily into the application? [closed]

I have recently been working on a desktop application, however I don't think "what" the application does is really important for this discussion. When I ask what makes the user want to engage in the ...
1
vote
2answers
105 views

Imported records - how to notify users?

I have the following question: we are developing an enterprise application. One of the main views which exists in the app is a typical table of records. Users can sort the table, filter the table, do ...
3
votes
1answer
94 views

Usage of outdated UI elements [closed]

I don't know for how long they have been having this, but today I realized amazons usage of a slider element on their home page (May 25, 2015). My general impression (mainly based on a few articles I ...
1
vote
2answers
257 views

Best practice for multi selection of card

I've a web page with a lot of elements represented by cards. The cards have some actions: add to, show detail, add to archive, delete. The card can be made up of only text, text and image or image ...
6
votes
4answers
700 views

What is the recommended minimum characters limit for auto-complete/filter?

We would like to provide our tables with generic search field that will filter entries where at least one of the columns contains the input text. We also think of providing auto-completion for this ...
0
votes
1answer
75 views

Disabled state that cannot be changed; Hide or Show?

I have a privacy setting during a Creation wizard that contains two options via ratio buttons: Public and Private. By selecting Private, the user can later to change this setting to Public in an Edit ...
0
votes
1answer
71 views

what are the techniques that allow design to teach user to use an interface in a way that seems natural?

I was reading this article, that at the end states there are two conditions that make one design intuitive: Condition #1: Both the current knowledge point and the target knowledge point are ...
2
votes
1answer
94 views

What interaction design (or UI) principles are adapted from bionics? [closed]

Bionics is "the application of biological methods and systems found in nature to the study and design of engineering systems and modern technology." What principles do we use in interaction and ...
1
vote
2answers
201 views

Interactions for moving to the next step in a mobile “slideshow” onboarding / tutorial.

Quite often, mobile apps have a 3-6 step "slideshow" tutorial/onboarding in the beginning. The user can slides through it by swiping or just choose to skip it. Some initial user research that I have ...
0
votes
1answer
123 views

Clear and Done action in Filter

I need to define where and how (icon or text) to locate the clear and done actions inside a filter. I have 2 options. One using icons and the other using text. Basically we are thinking a very ...
54
votes
2answers
16k views

Why is Google using a (new) 2 step Gmail sign in process?

I am not asking about the two factor authentication process where the user needs to enter both a password and a one-time-password. Gmail recently (I don't know from when exactly) changed their login ...
1
vote
0answers
121 views

MarkDown Editor : Client side or Server Side or Both? [closed]

Planning to implement MarkDown Preview UI + Markdown Support for a chat application in development. Web framework is python-tornado MarkDown Lib i am looking is : remarkable (Faster than commonmark ...
4
votes
4answers
196 views

Which way should the indicator arrow be facing for this interaction?

I'm designing an interaction for email sign up for a client website, and I need to replace the red ? next to "Email Sign Up" with some kind of arrow to indicate that the site will slide down to ...
4
votes
1answer
366 views

Is there an updated Keystroke-level model for touch devices?

The Keystroke-level model was developed over the years to allow us to predict task times of a given set of interaction. Using this measurement is fantastic when brainstorming up potential UI ...
0
votes
2answers
86 views

Indicate action only effects the current page

A user will be able to click a link in the th of a table (table holds list of products) to clear all inputs in table column. If there are more than a certain amount of products, the table will be ...
2
votes
3answers
2k views

Horizontal Scrolling Menu or Tab Bar?

I am developing a mobile application supporting iOS, Android and Windows platforms. The app comprise of "sectional navigation". By sectional navigation I mean it has various sections such as: 1. Maps ...
1
vote
4answers
230 views

Why do web browsers ask if they should be the default browser?

I have always wondered why web browsers always ask if they should be the default browser. Or, well, maybe not this behaviour as such, but why are web browsers the only applications that ask this? I ...
3
votes
1answer
154 views

Keyboard shortcuts and navigation in complex widget

I have this widget which will be widely used. It takes quite a few click to perform a relatively small action. Thus, I've decided to implement keyboard navigation, but I'm having trouble laying it ...
0
votes
1answer
271 views

Token based vs URL based email verification [duplicate]

For email verification during user registration which method would be better if we are taking following (or more - which I am missing) points: From user point of view Authenticity - Fear of ...
1
vote
3answers
90 views

Do I need to include a call to action if the title of an event is also linked?

I'm creating an events calendar for a client, in which I'm listing upcoming events. Event "cards" in the list include the following: title date time location short description call to action to ...
3
votes
2answers
225 views

What is the resistance or usability considerations for new or interactive inline text behaviours?

I cam across one of Bret Victor's interesting musing about inline spellchecker behaviour where he proposed a couple of alternatives to the popup box for spellcheck suggestions. I thought that the ...
1
vote
2answers
79 views

Incorporating fun into systems design [closed]

Is it possible to use the concept of 'fun' to make a system more effective? How can fun actually improve the functioning of a system? I am looking for clear, solid reasoning around how this might ...
1
vote
3answers
314 views

Why notify the user when a device is plugged into the audio jack?

Some Lenovo systems, like the Lenovo Y510P, send a system tray notification when a device is plugged/unplugged from the audio or microphone jack. To me, however, this notification seems redundant; ...
1
vote
1answer
242 views

Modern example of picklist?

I am trying to find modern implementations of the picklist. The main benefits of this ui being the ability to see all selections at once in order to add/subtract them from a group. This kind of ...
3
votes
2answers
192 views

Help with chat feature

I'm building the chat feature for a web project. We have a couple of specifications: Support for general messages that will be broadcasted to all users subscribed to the room chat, and for that I ...