Skip to content
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

Need UI to improve discoverability of bridged users #1259

Open
matrixbot opened this issue May 13, 2016 · 11 comments
Open

Need UI to improve discoverability of bridged users #1259

matrixbot opened this issue May 13, 2016 · 11 comments

Comments

@matrixbot
Copy link

Created by @ matthew:matrix.org.

@ara4n
Copy link
Member

ara4n commented May 24, 2016

I suggest we expand RoomDirectory somehow to make this clear. suggestions welcome. @AmandineLP? The idea is to somehow spell out how to join #freenode_#foo:matrix.org style channels without having to magically know that #freenode_... works.

@AmandineLP
Copy link

If you're ready to go for a fully user-friendly UI I'd suggest a "Join an IRC channel" button, which would:

  • either reveal a field at the top of the directory page where people wan enter/select the network name which prepopulates a text in front of the field where they can enter the channel name.
  • or displays 2 fields (maybe in a popup): network name & room name, press ok ==> channel is accessed.

Second option is probably the nicest

@ara4n ara4n changed the title Need UI to improve discoverability of 'portal' bridged rooms Need UI to improve discoverability of bridged rooms and users Jul 27, 2016
@ara4n ara4n added P2 and removed P1 labels Jul 27, 2016
@ara4n
Copy link
Member

ara4n commented Jul 27, 2016

Turning this into the official issue to track the design process for fixing this.

Suggestion is that on the new 'start direct chat' and 'join/create room' UI that comes out of element-hq/element-web#1882, we give the user the ability to distinguish identifying 'remote' users and rooms they might want to either talk to or join.

In the simplest case, this could be a dropdown on the respective 'start direct chat' and 'join/create room' UIs to identify the network you are trying to locate the user or room on: e.g. "IRC (Freenode)", "Email", "Slack (ribot)", "Slack (matrix)", "Matrix", "XMPP", etc. There would be the option to search all visible networks. Inviting someone by email then just becomes a type of identifying someone.

Similar UI could also be useful when inviting users into existing rooms.

@ara4n
Copy link
Member

ara4n commented Aug 21, 2016

Before I forget - in discussing this last week with @antikewl, the conclusions were:

  • Don't add a new dropdown for 'start DM' invites
  • Instead, have a button to link to Scalar to manage the bridges available for locating users
  • ...and include in the autocomplete options, users on the various networks. E.g. typing "trevor ribot" would offer autocomplete suggestion of @ trevor on ribot.slack.com. If the remote directory can be spidered, then it'd include spider results too.

We don't have a conclusion on how to handle remote bridged rooms when trying to join a room via directory.

@ara4n
Copy link
Member

ara4n commented Aug 31, 2016

We don't have a contact lookup API yet that will support this autocomplete, so for now let's implement it without bridged lookup.

@antikewl
Copy link

antikewl commented Sep 2, 2016

For reference.
chat people 2a invite modal
https://zpl.io/1iXBEQ

chat people 2c invite modal
https://zpl.io/1iXBEQ

@ara4n ara4n changed the title Need UI to improve discoverability of bridged rooms and users Need UI to improve discoverability of bridged users Sep 15, 2016
@ara4n
Copy link
Member

ara4n commented Sep 15, 2016

keeping this open to track the bridged-aware aspects of it.

@ara4n
Copy link
Member

ara4n commented Jan 12, 2017

see element-hq/element-web#2934

@ara4n ara4n removed the S-Major Severely degrades major functionality or product features, with no satisfactory workaround label Mar 8, 2017
@lampholder
Copy link
Member

Experimenting linking this riot-web issue with a meta-issue to track the feature across web, ios and android - element-hq/riot-meta/issues/1

@grahamperrin
Copy link

Since pills have been introduced, maybe review this issue …

@t3chguy
Copy link
Member

t3chguy commented Sep 15, 2017

Pills don't really help you to see people that are connected via a bridge. Flair from groups maybe

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants