tigase / siskin-im

(M) Public Project of Tigase Messenger for iOS devices based on Tigase Swift XMPP library.
GNU General Public License v3.0
174 stars 37 forks source link

Difficult UX on joining a MUC #82

Open mdosch opened 3 years ago

mdosch commented 3 years ago

When joining a MUC on a different component than the one from your server you have to enter the remote servers MUC component, choose the MUC and join. This could be improved by either adding the possibility to directly enter the full JID of the MUC or (imo even better) integrating search.jabber.network.

hantu85 commented 3 years ago

Using the "closed" list managed by another entity in an open-source application? I'm not convinced that this is a good idea.

As for adding a "single" field, we already had that and we split this field intentionally - many people complained that is difficult to use as it enforced knowing full JID of the room.

If anyone else wants you to join the room (typical case when you want to join a room with known JID) then he can send you an invite (a lot easier than send you a JID) or when you found room JID on the website (usually should be a XMPP URI which is supported by SiskimIM).

I cannot thing of any other case in which I would know a JID of a room and would like to join it and leave it frequently.

licaon-kter commented 3 years ago

Using the "closed" list managed by another entity in an open-source application? I'm not convinced that this is a good idea.

More like offer it as an option, like Conversations "Discover" function

mdosch commented 3 years ago

You could also set up your own instance of the search.