-
Notifications
You must be signed in to change notification settings - Fork 418
MSC3872: Order of rooms in Spaces #3872
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
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Alex LeBlanc <alexsour@protonmail.com>
Signed-off-by: Alex LeBlanc <alexsour@protonmail.com>
Signed-off-by: Alex LeBlanc <alexsour@protonmail.com>
|
Are there any further problems with this PR |
| @@ -0,0 +1,11 @@ | |||
| # MSC3872: Order of rooms and subspaces in Spaces | |||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This MSC is missing key sections from the template which help answer questions like "why is https://spec.matrix.org/v1.3/client-server-api/#ordering-1 insufficient" and how this actually works.
I'm converting this to a draft (WIP) MSC pending these changes.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I had not seen the template, but after some digging, I found it.
I have updated the file accordingly.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After reading through this it still sounds almost identical to what is currently specced (as @turt2live already linked to).
I'm not sure if any clients allow you to manually change that ordering, but Element Web/iOS/Android and Synapse/Dendrite should respect the configured ordering.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(Element doesn't have user-accessible ways of making the room list manually ordered, but the space panel respects the ordering)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Element Web/Desktop also mostly respect the order in the space home/hierarchy page, with the exception of ordering subspaces before rooms
Signed-off-by: Alex LeBlanc <alexsour@protonmail.com>
|
Commit bc589d8 Signed-off-by: Alex LeBlanc alexsour@protonmail.com |
Signed-off-by: Alex LeBlanc <alexsour@protonmail.com>
Signed off by: Alex LeBlanc <alexsour@protonmail.com>
| and that can be updated at any time with the right permissions, which can then be reflected on other clients. | ||
|
|
||
| This should greatly complement Spaces, and would make organisation and navigation simpler, especially since clients | ||
| could implement features such as drag-and-drop reordering. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Clients can already do this, Element Web/Desktop already have the appropriate algorithm for re-ordering top-level spaces, applying the same to space children would be trivial without considering dnd to drag between spaces
A proposal for Spaces to have a specified custom order for Rooms and subspaces that clients can display.
Edit: removed categories proposal