element-hq / element-meta

Shared/meta documentation and project artefacts for Element clients
75 stars 12 forks source link

allow manual sorting of rooms for all room categories #1558

Open foss- opened 7 years ago

foss- commented 7 years ago

Currently: Rooms move up and down as new messages are posted in them. I understand this is a feature. But I dislike it and find it disorienting and confusing.

Expected: I'd like to sort the rooms manually following my own needs and logic. Please respect that and add an option to make that sorting permanent.

I am unsure if this is only a problem in "Low Priority" or in all room categories. Whichever it is, I'd propose to add the option to all room categories and not only one.

ara4n commented 7 years ago

one mitigation could be https://github.com/vector-im/riot-web/issues/268, however understood that you'd prefer to pin the ordering permenantly.

ara4n commented 7 years ago

this can probably be sorted out as part of https://github.com/vector-im/riot-web/issues/1373

aaronraimist commented 4 years ago

Duplicate of https://github.com/vector-im/riot-web/issues/4343 (has more thumbs) Also related: https://github.com/vector-im/riot-web/issues/8614

foss- commented 4 years ago

That's not really how duplicates work, but ok. Nice to see this just went from P3 to P2. Hooray.

jryans commented 4 years ago

I think I'd actually like to keep this open, as https://github.com/vector-im/riot-web/issues/4343 has a larger scope, and we might not do all of it at the same time.

turt2live commented 4 years ago

the 2020 room list doesn't have manual ordering as an option, but if people poke localStorage and set something like localStorage.setItem("mx_tagSort_m.lowpriority", "MANUAL") it'll do the right thing after a page reload.

exuvo commented 3 years ago

turt2live what do you mean by "do the right thing"? Would that setting allow me to drag and drop reorder rooms? If so could you be more specific in where exactly i should put that line?

turt2live commented 3 years ago

You'd have to tag the room using the room tagging API - it does not enable drag&drop.

The API is here: https://matrix.org/docs/spec/client_server/r0.6.1#room-tagging

AberrantWolf commented 1 year ago

I also want manual room sorting and I tried to click the above link and it appears to no longer be valid.

This link might be the right one now: https://spec.matrix.org/latest/client-server-api/#room-tagging

makoConstruct commented 1 year ago

I came here to request this, but on reflection, I think fixed sort order is arguably much less useful than sorting by unread. In practice, in discord, when I want to go to a specific channel, I don't open the server, find the subcategory, and look for it by eye. With a normal amount of servers, that becomes impractical, and instead I'll press ctrl+k and type its name. That also works in element.

I think it makes sense for channels to have a manual sort that's secondary to sorting by unread status, so if they're all read or unread, they follow the manual sort ordering.

The only time I really need to look through the whole channel list is when I first join a space and I'm getting to know the channels, at that stage it makes sense for the channels to be sorted manually by the space maintainers, according to their importance (I strongly prefer that to alphabetical ordering. For long channel categories, I think it's important to sort by importance). At that time, they'll all be unread, so they'd have the manual ordering.