Reusable solutions for commonly occurring problems in user interface and user experience design.

learn more… | top users | synonyms (1)

4
votes
1answer
1k views

Patterns and models for representing Many-to-many relationships in interface design

I seem to spend a lot of time trying to figure out how to design User Interfaces for many-to-many database relationships. There are lots of resources available to assist with the data-modelling ...
4
votes
2answers
298 views

Is there a particular reason contextual content areas and menus aren't more prevalent in web applications?

The idea would be that if you had a menu: Feed | Settings | Logout And for example, the user is on the Shared Documents page, and clicks Settings: Feed | *Settings | Logout *Shared --> ...
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 ...
4
votes
2answers
193 views

Why Google and Facebook use one text field by page for account creation?

I would like to know if there is some reason to have the account creation tunnel that way. Is it only because user focus more on an action by page?
4
votes
2answers
484 views

Can I use drag'n'drop interaction in a mobile website?

I'm currently designing a mobile website. My intention was to use interaction patterns like drag'n'drop for some interactive features. E.g. I want to ask users to sort 5 items by personal relevance ...
4
votes
1answer
456 views

Alternative to a columns of checkboxes in a table

Here's the scenario: A Person has a bunch of Accounts. Accounts may (or may not) have Services attached to it depending on the type of Account. Currently there are two types of Service (indicated by ...
4
votes
2answers
569 views

What is a good UI metaphor for switching roles user plays in the application?

I am building a conference/tradeshow application where a user can assume multiple roles within the application and within a particular conference. For example a user can be an attendee, and have ...
4
votes
1answer
486 views

How would you design a two stage bar chart drill down?

A common design pattern I've used is using a horizontal bar chart to visualize numeric data about a series, and a click through drilldown that discloses a pane with more detailed information about the ...
4
votes
5answers
347 views

How to visualize similarity of one file to another?

Problem My file-system is a mess, over the years I've been accumulating way too many downloads I didn't care to uncompress and organize, code that was subject to endless copy+pastes and improvements ...
4
votes
3answers
1k views

What is the best way to represent audio visually?

I've only taken some basic signal analysis courses, so I might be missing some things. Purely theoretical question: What methods exist for representing audio? What methods could be made for ...
4
votes
2answers
310 views

What to call UI element like 'like' or 'mark as favorite' ?

Is it a kind of button? Do such UI components have a specific name?
4
votes
2answers
431 views

UI pattern: assign to list + details

assigning items to a list is well-known UI pattern and is already discussed at ux.se. Example: download bmml source – Wireframes created with Balsamiq Mockups The case I've stumbled on ...
4
votes
5answers
864 views

Multi-selection experience

We have a form that allows a person to indicate a curriculum, level, subject and price, but we're trying to figure out the most intuitive way of doing it. There's a few challenges though: The ...
4
votes
2answers
113 views

How to place text and a gallery side by side without giving more relevance to one or the other?

I have some galleries and some text (2 o 3 word pages) attached to each gallery. Until now I've had a gallery and the text in two different pages, with a link bar to switch between one and the other. ...
4
votes
1answer
9k views

UI Patterns for tables with many columns

I have a table with many columns,this table displays without scroll only on 21 inch and larger monitors. If there is a ui pattern for tables with many columns?
4
votes
2answers
530 views

What is the best way to organize all UI elements of a website in one place?

I'm looking for a good way to help us organize and keep track of the latest version of UI elements. The simple way I've found is to have one big file, maybe 10000 X 10000 pixels with all your UI on ...
4
votes
2answers
265 views

How would a perfect overview for 400 competitors look like?

I have to create an overview for a competition with about ±400 competitors. They are separate in the "best 100"-group and the others. A random number of competitors shown as thumbnails with (if so) ...
4
votes
1answer
120 views

Should I use a button for an often used value in combination with a text field?

I'm doing a redesign for an auctioning website where users have to fill in numerical values (their bid) in a text field manually. A commonly used option is to bid the next minimum bid. Is it a known ...
4
votes
1answer
217 views

How can I design a 'non-linear' user permission table with two column relationships?

I'm exploring the idea of using a two column relationship to deal with granting user permissions. The left column has rows where the user can be granted a 'view' or 'edit' permission in each cell row. ...
4
votes
3answers
427 views

Communicating changes and new feature in my web application

We are currently in the early phases of developing a web application for a client. We have regular sprint demo's during which we take the client through the new features and changes from the last ...
4
votes
2answers
273 views

Are there any design patterns for 'saving' or 'collecting' rows in datatables?

I'm trying to research a way to support this, and the requirement is that there should be a 'quick reference' area for users to save/store particular rows from a search results page. It's almost ...
4
votes
1answer
899 views

A use case for popups?

I had always believed that popups, opening in new browser windows, were bad practice for various reasons including: Breaking the flow, bad for accessibility, potential to hide content etc. While ...
4
votes
1answer
193 views

Handling space constrained interfaces with many meta data options

I have the equivalent of a timeline with individual objects that can have many options. The issue is that the visual representation must remain constrained to easily read the timeline. The current ...
4
votes
3answers
661 views

Using a table within a mega drop down

I've a quick question about combining a mega drop down with a tabular list view. Ideally I'd prefer jut to have the list to pick from but the list also requires sorting. I'm not really sure that this ...
4
votes
3answers
175 views

In place editing in search result and searching again

I am looking for existing solutions to a user interface problem. My users have the ability to search in a list of items. The items can be either single or composite items. In the search result the ...
4
votes
2answers
241 views

Data to reinforce the 'large login form fields' style?

We're working on a site that requires the user to login to use. We designed a sparse login page with a large login form. Akin to Gmail: This seems to be the trend as of late. And it makes sense for ...
4
votes
2answers
1k views

Pattern to display Many to Many Relationships in two grids

Following is the data that needs to be displayed, to which the user can make changes or add new entries. For capturing a contract, there is a set of documents that is maintained and for each document ...
4
votes
1answer
294 views

UI pattern for shared editing scope among selected elements?

I'm having a hard time researching this pattern for WPF, partly because I'm not exactly sure of the correct term for it. As best as I can describe it, here is how this editing pattern works: ...
4
votes
5answers
540 views

What is the best pattern to distribute items into several buckets

Let's consider the following: A company wants to ship 3 types of fruits (apples, watermelons, strawberries) between two cities. Company has got 3 cars that can be loaded with fruits. Each car has a ...
4
votes
1answer
382 views

Is it appropriate in a touch-based mobile web app to place the equivalent of “apply” in the header?

I'm creating a mobile web app for modern touch-based browsers, and I'd like to know if it's appropriate to put the equivalent of an apply / search / go / view results / proceed button in a thin ...
4
votes
3answers
75 views

How to make apply changes more noticeable?

I have this problem. I'm working with an application that has a live and nonlive mode. It's used in a live show (control lights), so people usually make modifications but they are not supposed to be ...
4
votes
1answer
90 views

Scroll up and hold on desktop?

I am doing some research on a pattern that would allow to display more information when scrolling up, in a desktop app environment. Similar to the band's profile page on Spotify on mobile (album cover ...
3
votes
5answers
801 views

Update vs. Save

I'm working on an application that has a lot of CRUD functionality. When creating an element, I have a button labeled with "Save". My original thoughts were to bring this "Save" button across all ...
3
votes
5answers
463 views

Using scrolling up from pageload to reveal additional content

There are certain sites have a pattern where the page loads, and then if a user scrolls up, additional content is presented. I know that NBCNews.com does this with certain pages, and I've been told ...
3
votes
5answers
200 views

How to signal the user must add a minimum number of images to continue?

I'm making a utility where users rate images from favorite to least favorite. In the creation flow, the user must add at least two images, and is given the option to provide a title or description. ...
3
votes
3answers
69 views

Where should a user return after successfully completing phone call?

Consider this: You enter the Phone app on your Android device. You find the contact you want to call using search. You successfully call that contact from the search results. After a 15min call, you ...
3
votes
2answers
362 views

Best way to lay out home page of mobile app

I'm redesigning a mobile trivia app, and on the homepage, there are radio buttons that let the user choose the difficulty, and then there are also 3 buttons that start the game. The current layout ...
3
votes
2answers
85 views

Remove items already owned from library

My scenario is: You have a library of courses. These courses can be added to your own "my courses". When you already have a course in your "my courses" should it still display in the library ...
3
votes
1answer
79 views

Basic log in screen design pattern [closed]

This is the log in screen for our winforms app: I can't put my finger on it, but I don't like something about the aesthetics of this. Something about it just doesn't seem particularly stylish, or ...
3
votes
3answers
131 views

Select duration using numeric input + menu of units, or a single slider?

I have a notification panel which is designed for users to receive notification once something wrong or changes happens in the system. So there are two tasks that are for regular checking. These two ...
3
votes
2answers
480 views

How to design a parent child relation Edit dialogue

Does anyone know a good way to design an administration dialogue to add and edit items that have a parent child relationship? The mockup below x bike categories and for each bike category y z ...
3
votes
3answers
806 views

UI: name of multiple column interface?

Is there a "proper" name for the UI wherein it has multiple columns, and as you interact with the first column, the second column gets populated with with appropriate data? These columns act as a ...
3
votes
2answers
870 views

tab menu + side panel - how to organize menu and “context menu”

I have a dashboard, with tab menu (tabs over the content) and a side panel with a vertical menu. My question is. i would like to make one menu (tab or side panel) as first level menu and the other ...
3
votes
2answers
566 views

How to use topic maps

Some time ago I found a very interested technology: Topic Maps. It solves to find information and to share knowledge. One of examples of this technology is presented on this site. See "tags", ...
3
votes
2answers
248 views

Name of this semi ubiquitous pattern in Google Now search field?

With Android JellyBean, Google introduced Google Now, which is a fantastic addition in itself as far as I'm concerned. One interesting feature usability wise, something that dmh pointed out in a ...
3
votes
3answers
78 views

Sharing link to software installer

When sharing a link to a software installer what is the preferred UX pattern, to share a link to a download page or a direct link to the downloadable executable? Using GIMP as an example... GIMP ...
3
votes
1answer
744 views

Any research on the usability of the “inline modals” design pattern?

I recently read an article on a design pattern called "inline modals" here: http://uxmovement.com/content/inline-modal-windows-display-new-content-in-page-sections/. I think it's a good pattern that ...
3
votes
1answer
3k views

Examples of patterns for multiple file uploads using drag and drop?

I've been working on an app that involves making an application for a permit. Applicants typically need to upload 5-16 documents (drawings and specifications) before they submit their applications. ...
3
votes
2answers
138 views

Interface to merge suggested updates with existing information

I'm building an application that will let a record administrator merge updates submitted by the general public with an internal record. Records include contact information, qualifications, etc. ...
3
votes
3answers
242 views

What is the expected result for mouse inputs in web based applications?

Clearly left-click is the most common, but how often are others like right-click and double-click used? What is the distribution frequency of those inputs? What is the expected result of those mouse ...