-
-
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
Implement new "talk to a person" UI #1882
Comments
Status update: Complete, BUT bottom left icons (rooms/new 1:1) need to be changed now that I’ve used the “add person” icon for the icon in the bottom right to invite someone to a room. |
This looks very promising - thanks. I still think that the (+) icon for 'join/start a room' may need to somehow indicate rooms, rather than being a generic plus. Something we have lost (and it seems to be my fault when writing up our conversation when I was in Rennes the other week) is the ability to locate who we are trying to talk to (or the room we are trying to join) based on remote network. So, if I want to "speak to Trevor on ribot.slack.com", how do I tell the search thing that the 'trevor' i'm autocompleting should be looking for him on ribot.slack.com, rather than a different slack, or a different IRC network, or indeed Matrix proper? Likewise if I want to join "#general", how do I say that's on ribot.slack.com, rather than an IRC channel called #general on (say) Freenode? Both finding people & rooms is going to need some way to specify the target network. For people, we also have the (existing) option of inviting by email address and giving them the option of how to join. |
Ah, ok. I think this is probably a sub-task of #1756. I'll add your comment there. |
The design here is good to go for the 'find people' screens as per:
The one proviso is that the 'room' icon still doesn't seem right, but this can be changed down the line. The 'find room' screens are not finished or signed off yet, however. |
Plan is to split this into a People and a Room ticket so that @wmwragg can proceed on People unfettered. |
@ara4n Would you be able to update the description of this ticket with what it now represents, i.e. what I need to implement, cheers |
@wmwragg gah - sorry, missed this and got hijacked by other stuff. have updated the description now. |
have split out #2070 from this as discussed. One issue that has come up however is what the behaviour should be if there are multiple 1:1 rooms already in existence to the target user. Options are:
|
Conclusion on the above from talking to @wmwragg today was to reuse the oldest one. |
Feedback from the #2181 PR:
|
@ara4n I have updated the above points, please tick off the sections that you're happy with the explanation for, and ping me any you aren't |
Okay, the ones i'm not happy with are: hit target for 'invite user' tile. Given visually it's aligned with the rest of memberlist, i'd really really expect it to behave like the other tiles there, even if technically the round thing is a button rather than an avatar. Tab-complete rather than Return-complete. In autocomplete (both pre- and post-RTE) in the editor, we use tab to mean "please complete the current suggestion and move on". We can keep return-to-complete too, but please can we have tab as well. thanks! |
@ara4n OK will do |
closed - thanks! :D |
Filing this as a design-tagged issue to differentiate from the existing #1392 and friends.
The result of talking to @antikewl this morning about having clear separate first-class citizens for "talk to user" versus "join/create a room" was to discuss 3 options:
Conclusion:
We do not need the final screen (http://zpl.io/Z7mQSg) as far as I can see.
The text was updated successfully, but these errors were encountered: