Multi-user chats are often divided into two use cases: Groups and Channels. In Groups you talk with specific people about varying topics, while in Channels you talk with a changing set of people about a specific topic.
Dino displays a list of member names as the default Group name and uses member avatars to generate a default Group avatar. Both features wouldn't make sense in a Channel with a continuously changing set of members. #Dino #XMPP
@STP_KITT @dino
Conversations also generates the default avatars of public Channels from member avatars. Dino recently stopped doing that and now only does that for Groups, hence the explanatory toot.
Yes, if a name or description is set, Dino will show it also for Groups. The list of names is only the default.
@dino This looks nice. How will Dino distinguish between Groups and Channels? Or is it up to every user, so that I can decide how a "room" is presented to me? This would be super useful I'm in quite some rooms where I would prefer the "Group behavior" where I can give them a fixed name.
@bjoern @dino @stevenroose Two MUC settings have to be set in order for Dino and Conversations to treat the MUC as a Group: It must be invite-only and non-anonymous.
In Dino those settings are called "Members only" (on) and "Discover real JIDs" (Anyone). We plan to have different creation flows for Groups and Channels in the future and will then pre-configure the MUC appropriately.
@dino
I like the avatar thing, Conversations does it that way, too. However does Dino instead of showing the member names give the user the option to show the group name/description which the group creator gave to it? #XMPP