New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bad UX for adding a user that is not in the address book to a group #2241
Comments
Yes, I agree that this is unintuitive. It also happened to me once, and I wanted to change it for a while.
There already is a "plus" symbol below the textbox which does this. Although I don't understand what you mean with "possibly multiple new addresses"?
Not sure, all our "confirm" buttons are at the upper right corner.
+1. Maybe even directly ask "Do you want to add |
Let's keep this open as a "good first issue" (i.e. not fix it by an experienced dev) for a short while, because we don't have lots of "good first issues". |
The function is okay, but the UX is confusing. The "Add Contact" Entry looks like a contact you can select from your address book before you typed in an e-mail address. I think especially with the filtering effect it looks like "One contact in the list is remaining" but not like a call to action.
The usual pattern in other programs is to have a list that is just a list that allows to select entries (possibly not even having a context menu) and add/remove buttons next to it. A text field for adding a new entry may be next to the add button, or the add button opens an "add address ..." dialog.
The screen allows to add existing contacts and add more than one new contact to the list. For this one would type the next address right after choosing "New Contact".
I am not sure if this isn't a general anti-pattern (people read from top to bottom and often the flow for dealing with settings and similar is like this) but it could still work if there would be a better separation for adding to the list and closing the dialog. When I use the dialog I have the following flow:
Now let's place the button at bottom, making sure it is the last element and not the one right after entering the address:
Or making it explicit:
Second goal
For clarity, it may even be worth splitting the function "filter by string" from the function "add this string as new address", either by opening a new screen when the add button is pressed or by switching between a filter-and-select and an add-new mode on the screen. I would say that adding a "search text" as a new item is a relatively uncommon pattern (users, e.g., enter only parts of an address when they are searching for it and would need to enter the full address when they find that it needs to be added anyway). Such a change would make it unambiguous to the user if they are filtering a list (and then have to select something) or entering an address that should be added to the list. |
Testing the screen more thorough, I am also not sure if the (x) in the top left could be confused with a "clear textfield" button. But maybe it's just me an it isn't such a big deal as re-opening the dialog to clear the text isn't as annoying as having an address not added after clicking a button that looks like it would add it. |
this happens to me. I'm not able to add a single member. how to do this? |
this issue is more than 1 year old already, moving to the forum so it gets more feedback from other users: |
When I try to add a new E-Mail address to a group, I get an input field with a checkmark next to it. After typing in an E-Mail address it looks like I now need to click the checkmark icon to add it. Clicking it closes the dialog without adding the new person to the group.
Current flow:
The actual workflow is to click the entry that is suggested in the list below after one typed in a correct e-mail address, which then gets a checkbox icon next to it and then clicking the checkmark icon at top. This workflow is not intuitive, as there is no obvious hint that the checkmark icon belongs to the whole dialog and not to the textbox.
Suggested flow:
Have a "plus" symbol next to the textbox, which then adds the address to the list (of possibly multiple new addresses) below. Have a "finish" or "close" button at the bottom instead of the top of the dialog, which is clearly meant for the whole dialog and not related to the textbox at top.
Possibly add a warning when the user tries to close the dialog when he entered an e-mail address at top, but did not add it to the list.
The text was updated successfully, but these errors were encountered: