-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
When joining a room, it should be in the room list #15451
Comments
Me and @jryans have discussed how to improve things. Before investing more time it would be great to have a bit more insights from @vector-im/design Here are some proposed changes to improve the UX when joining a room is a bit slower than expected
The mock tiles would only consist of:
The correct tag can be inferred from the |
A room id is normally never shown in the room list, it'll say
You still don't know whether Favs/Low priority (given its a newly joined room they'll likely not be in these, but I doubt Synapse clears your room tags if you leave & rejoin) |
Thank you for the heads up on that one. I didn't know that synapse would keep a reference to your old room tags if you left and joined again. I'll test that one as it definitely could be an issue. My biggest fear with a mocked tile is to display it somewhere different than it would get displayed if the information was returned by synapse
When accepting an invite or joining a public suggested room I was thinking of storing a reference to the current space identifier and only showing that mock when viewing that same space |
in the case of a suggested room in a space it already all works in the room list |
given how long joins can take, the mid-join room should be in your room list so you can come back to it later, and only disappear if you explicitly remove it after the join fails/succeeds
The text was updated successfully, but these errors were encountered: