-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Inconsistent "Leave room" vs "Leave [community]" #5724
Comments
Interesting. First up - The leave button on the community should definitely say 'Leave Community', not just 'Leave' Second - red is a good colour for an action that cannot be reversed (at least by the user alone). Right now, leaving a room is sometimes irreversible, leaving a group always is. I was going to suggest that the best UX might tell users the consequences of their actions, i.e.
And the same for communities (not yet applicable since communities are all invite only, but that won't be the case for long). However, I suddenly thought we might be giving users there a false sense of safety - just because a room/community's settings permit rejoining right now doesn't mean they always will. On reflection, I think the utility of clarity in that instant is higher than the risk of users thinking they can return to a community only for the community admin to change the rules whilst they're gone. |
I think it's a good idea to not over-use red as a danger-color: There should be a difference between "You can definitely not undo this" (e.g. deactivating your account, deleting your E2E keys by signing out, giving someone the highest power level), vs. "You might not be able to undo this at some point in the future, but you probably can, unless someone else does something special". Alternatively, use red for maybe-dangerous things, and add e.g. a huge image of an exclamation mark to definitely-dangerous things. |
Right now we use red for:
We don't use it for:
|
I think agreeing on warning semantics is an excellent idea. I like the three levels:
We only have two things which can't be undone (afaik) - deactivating your account and throwing away your encryption keys.
I think I would like us to consider a visual distinction between the first two categories of action - whether that's with red buttons or not is certainly up for discussion :) |
as a data point with not much research backing, here's what we do at my day job (based on bootstrap):
This scheme could be applied to Riot as follows:
Hopefully this is all helpful and not just noise on the thread. |
I mocked this up before the discussion above - there's certainly a strong case for the red buttons here actually being yellow/orange buttons as @turt2live says. As per not overusing red (or pink, in this case) I think my list of currently-red things had some stuff that shouldn't be - certainly reporting a bug. Clearing the cache could be yellow/orange as (it certainly warrants some sort of "are you sure, this is going to take foreeeeever" understanding before users commit to it). |
just as a data point: The leave community button is green if you're not an admin, otherwise it's red. |
I think the issue actually got solved at some point. The "Leave this community" part used to be called just "Leave". There's a bunch of text which I admittedly have not re-read, but from a brief look it seems like @lampholder might have a bunch of plans to deal with. I'll leave this open pending his review for what to do regarding color choices, etc. |
Easy and help-wanted labels can probably be removed then |
I made a separate issue for the design-language-around-irreversible-actions stuff more generally: #7539 On this issues specifically, I think it's still worth doing one more thing:
We don't need to do any more than that - just let people know that quitting a group they made is pretty terminal at the moment. |
What should the string be for that? or I guess use the |
The last admin thing is reported here: #6183 (closing this in favour of that) |
Description
The button for leaving a room on the room settings page is green and says "Leave room".
The button for leaving a community on the community settings page is red and just says "Leave" ("leave what? The settings page?")
Version information
Riot web 72563e6-react-7118f7a38f79-js-0238ecebedfc on FF57
The text was updated successfully, but these errors were encountered: