converse.js icon indicating copy to clipboard operation
converse.js copied to clipboard

Improve the listing of rooms

Open linkmauve opened this issue 5 years ago • 4 comments

This would include, in no particular order:

  • [ ] Disco#info each room once we have the list, this is mandatory for most of the other steps.
  • [ ] Sort alphabetically.
  • [ ] Only display items which are rooms, that is category=conference, type=text.
  • [ ] Only display rooms with more than zero participants.
  • [ ] Display the number of participants.
  • [ ] Display the MUC avatar, as per the MUC Avatars XEP.

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

linkmauve avatar Aug 31 '18 11:08 linkmauve

Only display rooms with more than zero participants.

Why not:

  • [ ] Display rooms with more than zero participants at the end.
  • [ ] Display rooms with more than one participant, before the zero.
  • [ ] Display rooms with more than two participants, before the one. ?

Nyco avatar Aug 31 '18 12:08 Nyco

Oh, so ordering by number of participants, instead of alphabetically, like we do at https://chat.jabberfr.org/ for instance? Why not.

linkmauve avatar Aug 31 '18 13:08 linkmauve

Why not, indeed ;-) But that was not my propositions, let met retry:

  1. Display rooms with more than two participants, by alphabetical order
  2. Folded by default:
    1. Display rooms with more than two participants, by alphabetical order
    2. Display rooms with more than one participant, by alphabetical order
    3. Display rooms with more than zero participants, by alphabetical order

Nyco avatar Aug 31 '18 15:08 Nyco

Related to #1851

jcbrand avatar Dec 12 '22 19:12 jcbrand

I'm not going to implement the following suggestions:

Only display rooms with more than zero participants.

If rooms with zero participants clutter up the list, then leave them and keep them bookmarked.

Display the number of participants.

You can open a room and click the avatar to quickly see info about it, and you can also see the number of participants in the sidebar. I believe trying to also show this info in the rooms list will make it too busy and result in information overload.

If someone can provide a clean UI design that shows otherwise, I'll reconsider.

jcbrand avatar Jun 08 '24 06:06 jcbrand