Skip to main content
Share Your Experience: Take the 2024 Developer Survey
46 votes

In burger menus, should "Logout" always be at the bottom and why?

I think Steam just haven't noticed this problem. Here are some reasons to put the logout button at the bottom of the dropdown: Avoid Accidental logouts - as you pointed out putting the logout at ...
Kristiyan Lukanov's user avatar
29 votes

How to make checkbox selection less of an eyesore?

Note: This answer is a frame challenge. The checkbox should not be there at all. According to your screenshot, your users use your search engine to find a solution to their billing problem. You write ...
Heinzi's user avatar
  • 2,507
17 votes

In burger menus, should "Logout" always be at the bottom and why?

Make it harder to find destructive buttons If you do need to include destructive buttons, you should definitely find a way to make them harder to find than the primary action button Best ...
Dipak's user avatar
  • 16.2k
13 votes

In burger menus, should "Logout" always be at the bottom and why?

User Flow Think about each menu item as a task. You can perform tasks sequentially, like task1, task2, task3.... taskN . Which would be the very last task you can perform? Answer is easy: logout. ...
Devin's user avatar
  • 38k
9 votes

How to make checkbox selection less of an eyesore?

Try using actions that represent a clear choice between two outcomes. Phrase in the form of a question or a command to address them directly. Your question is about graphic emphasis, but I'm ...
Mike M's user avatar
  • 24.7k
8 votes

File tree expander arrow directions

In the directory view, a well-established and widely accepted pattern is used. This pattern effectively utilizes semiotics to convey a message: there is more content to explore. Since Western cultures ...
Devin's user avatar
  • 38k
6 votes

Displaying multiple levels of hierarchy in a table

Another option is to use Miller columns, which is essentially a treeview flipped around and structured in rows. This is a rather common approach in file organizers, but you may find it a little bit ...
Michael Lai's user avatar
  • 27.3k
6 votes

In burger menus, should "Logout" always be at the bottom and why?

To my understanding, the log out button is the button in the dropdown that has a different action than the rest. The rest of your menu account details, preferences, view profile etc are navigation ...
Dimitra Miha's user avatar
  • 3,739
6 votes

File tree expander arrow directions

Indeed, it seems that the older style serves to indicate whereas the newer style serves to promise. By "indicate" I mean to point your attention to where you should look — to highlight ...
Luke Sawczak's user avatar
  • 1,122
5 votes
Accepted

How best to present origin in a hierarchical settings structure

It sounds like you're offering an affordance that the users would benefit from, but you're explaining it in the terms that make sense to you. Rather than using the concepts of propagation and ...
octern's user avatar
  • 806
5 votes

Displaying multiple levels of hierarchy in a table

I think the problem here is you shouldn't use a table, but something different. The first easy choice is a Tree View. Tree view is a system that allows you to organize hierarchical data in an easy to ...
Devin's user avatar
  • 38k
5 votes
Accepted

nested checkbox behavior check/uncheck

This is a common pattern for users. If a subset of child items are selected, the parent item indicates partial selection. If the parent item is clicked while in the "partial" state, all child items ...
plainclothes's user avatar
  • 21.3k
5 votes
Accepted

Multiple prices for multiple countries

Showing multiple prices should not be an option. You can think a lot of reasons for that, like misunderstanding of users, perception of users, possible longer lists for countries which will be added ...
Asqan's user avatar
  • 309
5 votes
Accepted

How to improve readability of highly-structured text

"The Problem: On one hand deeply nested code is hard to read. On the other hand, visualising nesting levels are necessary to understand code. De-nesting code/html requires a lot of effort, which only ...
mgraham's user avatar
  • 1,803
5 votes

Should custom month and year picker be inside a dialog box?

Since space in full screen applications is often an issue, choice A seems to work fine. A dialog is temporal, and won't add clutter to the UI. 'Custom' implies more UI/interaction You can also use a ...
Mike M's user avatar
  • 24.7k
4 votes

Displaying multiple levels of hierarchy in a table

The only problem that sticks out for me with your solution is that it communicates the absolute hierarchy between the contractors and not the relative hierarchy you actually want to communicate. I ...
Andre Dickson's user avatar
4 votes

In burger menus, should "Logout" always be at the bottom and why?

Best user experience: Track clicks and order list's items according to visitors preferences. Result: Log-out button may come first. Best corporate experience: Order items according to company's best ...
cameraman's user avatar
  • 341
4 votes

How to select a parent checkbox either separately or with children?

Try a hover button option to select/deselect all children at each node level. If you have a multi level tree, you can have a 'quick select' (I have here a + children label, but other text might work ...
Mike M's user avatar
  • 24.7k
4 votes

Representing relationships/hierarchy within an otherwise flat table view

I had two ideas while reading your problem. First was showing a hierachy by using a tree view Second, a chain icon to show linking of elements (relationship)
rhauger's user avatar
  • 304
4 votes
Accepted

Display suggestions for hierarchical checkbox lists (trees)

To get really good answers, you probably need to test multiple solutions with the real users. Here is another proposed solution: Solution 5 Add a compact list of suggestions above the hierarchical ...
haugsand's user avatar
  • 416
4 votes
Accepted

Displaying a list with a mixed-hierarchy

Don't break the hierarchy. Make the table easier to use. By adding the subtenants as duplicate rows (making them more noticeable), you break the hierarchical relationship you're trying to show. Plus, ...
Mike M's user avatar
  • 24.7k
4 votes

Serious visual hierarchy guidelines

There is academic research on the foundations of UX and visual design, and there's (typically: unpublished) corporate research on the UX of completed prototypes and launched products. The middle area ...
Leo Wattenberg's user avatar
3 votes

nested checkbox behavior check/uncheck

Typically, implementations of nested checkboxes use an intermediary state to manage the complexity you describe. For examples, look at the "select all" checkbox behavior on Gmail or check out this ...
Jennifer's user avatar
3 votes

How best to present origin in a hierarchical settings structure

My first thought would be stealing a page from Google Dev Tools view of CSS style hierarchies. It was designed to show the exact same thing, all the applied settings of an elements ancestors in order ...
DasBeasto's user avatar
  • 15.3k
3 votes

Can tags have hierarchy?

Well we support tag hierarchy feature in our notes manager app CintaNotes. So far it has great success with the users. However you need to be extra careful, as it the feature is not easy to implement ...
Alex Jenter's user avatar
3 votes
Accepted

Adding subitems/children objects from the parent view

The action button you are displaying looks to me like a Take picture action. If you want the attachments not to have much importance you can hide them behind a collapsable panel. Also the add ...
Alvaro's user avatar
  • 16.8k
3 votes

How to show important items at the top in an ordered data table

Another possibility is to show some kind of overview or statistic at the top that shows the number of current problems, and clicking on the stat essentially filters the entire table down to those ...
mnearents's user avatar
  • 176
3 votes
Accepted

Assign people to organizations, or organizations to people?

Despite your rules, I would still put it in both places. There are obvious use cases for both instances and you would be limiting your app if you only allowed for one of them. You need to be able to ...
musefan's user avatar
  • 7,111
3 votes

How to make checkbox selection less of an eyesore?

There really isn't a design pattern that would address this, since design patterns are more abstract concepts for solving problems that still require some implementation and testing to see if it is ...
Michael Lai's user avatar
  • 27.3k
3 votes
Accepted

Selecting products from hierarchy

There's a missing set of items that are not represented in "Tom's Account" - the unassigned ones. I suspect that's why it is confusing how to select the items not assigned to a location from ...
nokola's user avatar
  • 254

Only top scored, non community-wiki answers of a minimum length are eligible