Element-web: Reintroduce scrolling within room list categories (letterboxes)

Created on 16 Jul 2020  路  21Comments  路  Source: vector-im/element-web

Is your suggestion related to a problem? Please describe.
Right now if i want to see more of my DMs, i have to either expand the full category (which means i then have to scroll aaaaalllll the way down to re-collapse it, and then manually drag it up so it only shows 2 DMs again) or tediously drag to show more DMs (and then drag it back up again).

Describe the solution you'd like
It would be lovely to have the old category scrolling as an option (perhaps even per-category), as i found that infinitely more usable than the current situation.

needs-product-decision suggestion new-room-list

Most helpful comment

Can this issue be prioritized a bit? I'm getting pseudo anxiety attacks every time I've clicked show more instead of using the filter to see more than the first 5 entries.

All 21 comments

Having the DM list expanded also means one cannot see all rooms with unread messages at once - because some are at the top of the DM list and some below the bottom, in the room list.
(The distinction between those sections is less useful now anyway, since one can no longer control it. It now exposes some internal distinction rather than user categories.)

I prefer it the way it was. :) scrolling within the category was alot more intuitive than this.

keyword: "letterboxes"

keyword: "letterboxes"

Could you elaborate? Is that a technical term?
BTW, shouldn't this issue be labelled "regression"? The feature was there, but got lost on the upgrade.

It'd be a regression if it was accidental
Letterboxes was the internal term used for the old behaviour, just trying to make this issue more visible

OK, I see. Thanks for explaining - and for adding the term. (Sounds like a great term for rhythmic shouting at a protest march: "Let-ter-BOX! Let-ter-BOX!")
What would be the rationale for removing a feature like that? It wasn't "sitting in the way" of anything else, or making stuff complicated or cluttered, was it?

13521 would be a better option than what Element has - at least it would bring all rooms with unread messages to one place.

Part of #8042 seems to be about lost space - but "Show 60 more" is also lost space.
Having (advanced) options would be the obvious solution - a simple system with few evident options for casual users, but lots of advanced options allowing fine-tuning for whoever wants it. In this case the code already exists, so it shouldn't be too hard to have all three versions implemented.

And in the longer term - it seems the issue has been misparameterised. Reading the various issues I get the strong feeling there would be a quite different way to present those rooms, that would allow people to get what they want. Can't get a handle on that yet, though..

In this case the code already exists, so it shouldn't be too hard to have all three versions implemented.

No, it doesn't.

The new room list piggy-backs of a total rewrite to the underlying stores for efficiency and things like Message Previews. Bringing the letterbox style to the new backing stores would be non-trivial.

Oh, that is a real pity, because they serve a definite need - for some of us, at least.
And what about having the "one big list" option? That would already make things much better too.

But the letterbox issue is about presentation (whether scrolling scrolls the overall list or the sublists) - that should be fully separate from functionality, shouldn't it?

I'm not saying its an impossible thing to bring back as an option, just saying its not as easy as checking a box

But the issue is about presentation - that should be fully separate from functionality, shouldn't it?

Yes, but the old "letterbox" Room List was built around the old stores, it doesn't understand the new stores

I appreciate that.

This issue is about usability that can be measured by the number of steps required to achieve the same result.
While before only cheap scrolling and 0 clicks was required, now I need to collapse/expand it each time.

I am also in agreement with the folks above. The letterbox method was significantly easier to use and quicker to obtain the desired outcome.. With the new larger icons and the loss of a quick scroll the accessibility is not as good as it was previously.

After encountering this functionality, I brainstormed a bit in the Element Web/Desktop room and wanted capture it here.

Problem:

Expanding a queue makes other queues (Favorites, People, etc.) inaccessible when there are more than a few rooms.

Potential solutions:

1) Auto-collapse after clicking on a room
2) Change functionality to "show next/prev ##"
3) Collapse room list on queue collapse
4) Auto-collapse after a timer expires (my least favorite)

Relevant feature request, that is potentially a semi-solution:

Allow sub-queues, such as the grouping of certain people into a subject matter list.

Allow sub-queues, such as the grouping of certain people into a subject matter list.

maybe i misunderstand, but isn't that what communities are for. really hoping for that communities/groups overhaul

isn't that what communities are for

Potentially, but Communities are more like filters, and cross queue types. This proposal would be sub-queues within a particular queue.

But we'd definitely want to be able to use communities as tags (no need for two concepts there), and have queues for communities - and letterboxes for those queues.

After encountering this functionality, I brainstormed a bit in the Element Web/Desktop room and wanted capture it here.

Problem:

Expanding a queue makes other queues (Favorites, People, etc.) inaccessible when there are more than a few rooms.

Potential solutions:

1. Auto-collapse after clicking on a room

2. Change functionality to "show next/prev ##"

3. Collapse room list on queue collapse

4. Auto-collapse after a timer expires (my least favorite)

Relevant feature request, that is potentially a semi-solution:

Allow sub-queues, such as the grouping of certain people into a subject matter list.

Letter boxes was more functional than these options. Expanding a group adds a click to get to a room and if you want to access more than one room down the list then option 1 doesn't work (which was the only decent choice presented).

Can this issue be prioritized a bit? I'm getting pseudo anxiety attacks every time I've clicked show more instead of using the filter to see more than the first 5 entries.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

richvdh picture richvdh  路  3Comments

PureTryOut picture PureTryOut  路  3Comments

nvbln picture nvbln  路  3Comments

turt2live picture turt2live  路  3Comments

anoadragon453 picture anoadragon453  路  3Comments