element-android icon indicating copy to clipboard operation
element-android copied to clipboard

New App Layout: consider low priority rooms filter

Open twouters opened this issue 2 years ago • 3 comments

Your use case

The new layout lists low priority rooms on top when rooms are listed by activity while I want them out of the way of more interesting rooms.

An extra tab will probably make the interface too cluttered and just listing them below the other rooms might put them too far out of reach, so I don't know what the best solution could be.

Have you considered any alternatives?

No response

Additional context

No response

Are you willing to provide a PR?

No

twouters avatar Sep 10 '22 13:09 twouters

I think the default layout has a pretty good solution for this, since it pins low priority rooms to the bottom but still lets you quickly navigate to the low prio section by simply collapsing the room list, see: Screenshot_20220911-130114.

The same approach is used for Element Web, so it already feels natural to me and makes the applications feel like the same product.

noantiq avatar Sep 11 '22 11:09 noantiq

I'd also like a solution to this, as I put rooms in low-priority usually I don't want to deal with when opening the app. Besides bringing back collapsible sections (which I guess was part of the redesign to get rid of?) a toggle in layout preferences to just hide them would be an option. (but maybe also not a great option).

BubuOT avatar Sep 14 '22 11:09 BubuOT

I think a toggle would be an ok solution but definitely not ideal.

  1. If I get a notification about these rooms I want them to be easy to find (for example if I have notifications set to mentions or keywords).
  2. It would be nice to have a way to quickly look through these rooms with no "cleanup" required since my default state would be mostly hiding these rooms.

I also think that ideally when searching/filtering rooms these rooms would show up (at the bottom of the list). This way when I am looking for a specific room I don't need to remember if I marked it as low-priority or not.

I think the sort-to-bottom with some sort of collapsible section or jump handles these really nicely because they are still there and are obviously included when searching or filtering but don't push out my "Regular Priority rooms". Right now the problem is that the rooms that I talk in often that are often lower volume are getting pushed offscreen by these low priority rooms that I am just in to ask the occasional question, look up something or react to mentions.

kevincox avatar Sep 14 '22 11:09 kevincox

Having an "All except low priority" filtered tab is essential to my workflow.

HarHarLinks avatar Oct 08 '22 11:10 HarHarLinks

Maybe there could be an option to replace the Unreads tab with a Low Priority tab.

Kab1r avatar Oct 20 '22 19:10 Kab1r

Element might know how useful users think some of the tabs are via analytics. I reckon it would not be too hard to simply let users select which tabs they want instead of the current all or nothing choice.

HarHarLinks avatar Oct 21 '22 09:10 HarHarLinks

There definitely needs to be a way to filter and differentiate between important communications and the less important communications I can get to later.

Maybe there could be an option to replace the Unreads tab with a Low Priority tab.

Why not both?

Or maybe even replace "People" with Low Priority. Then there's a way to see All, Unread, Favourites and Low Priority, I don't know why I would need a seperate filter for people as they are already included in All and also show up in Unread and Favourites, if applicable.

erebion avatar Dec 28 '22 12:12 erebion

A really-really-cool power-user option would be allow tabs to be defined based on a simple filter/expression language. For example I could define High-Priority Unread ordered by room name or Direct Messages ordered by recency. Non-power users would have a few default tabs (just like now) but power-users can adjust the number and types of tabs to match their workflows.

kevincox avatar Dec 28 '22 13:12 kevincox