-
Notifications
You must be signed in to change notification settings - Fork 13
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
Add a UI to explore public spaces #338
Add a UI to explore public spaces #338
Comments
keywords: search find |
I think "Explore rooms" could be reused to provide this feature, but it needs a filter to say "Only show spaces". |
This would work at first but in the long term I think it should be its own thing that would be opened from the space panel so that it's more user friendly |
It can be done in a really similar way to Discord. The "explore rooms" button can stay where it is and the "explore spaces" button can be added below or on top of the already existent "create a space" button, to have clear separation between the two. |
We can create public spaces, but we can't get to them within the explore session (actually, you need the full room name to join it) |
Someone can join without a Matrix invite (e.g by a matrix.to link) |
Well, here not really because he will need to know the existence of this room, and he won't be able to "discover" it |
It can be discovered out-of-band, e.g via Twitter, Blog post, youtube video, whatever. That isn't possible for a private space. |
Even if there will be a separate space finder dialog, the Explore rooms feature should do something useful when a space name is entered. Users might be unsure about the difference between rooms and spaces, or simply mistake a space name for a room name (there is no way to tell them apart). Just giving zero results can be confusing; a good UI should DWIM. |
This comment was marked as off-topic.
This comment was marked as off-topic.
A fairly easy solution to this could be to add spaces to the current room directory. The work required on the backend to do this would be:
This would require an MSC, but it should be fairly straightforward extensions of the current APIs with good justification from other APIs (e.g. the Estimate wise for work, I think the first two bullets would be pretty easy (1 week?) and the filtering is a bit harder (1 - 2 weeks: this is because we don't put the data in the right spots currently -- we don't store the room type directly in the database, so it is difficult to filter on, but this could/should be changed regardless). |
I'm going to remove the needs product label as the above approach sounds great 👍 |
@SimonBrandner wrote one! 🎉 See MSC3827 |
IMO, this should be a completely different dialog from the current explore rooms dialog. This is to create a clear separation between spaces and rooms and to avoid confusing users. I think Discord can be a good place from where to take inspiration.
Related: element-hq/element-web#17244
Edit by @kittykat:
See here for proposal
The text was updated successfully, but these errors were encountered: