Replies: 10 comments 16 replies
-
Yes, it is currently expected to be per-room after implementing the threads / maximised widgets right panel navigation changes. It does have the downside that the width may change now, yes. |
Beta Was this translation helpful? Give feedback.
-
Personally, I find it quite annoying to have to open the right panel in every room by hand |
Beta Was this translation helpful? Give feedback.
-
I was running it for some weeks now and got really used to it. If you have set the right panel in most rooms to what you want it to be the right panel in each room it becomes nicer to use. I can see how the transition is not that pleasant. We could consider a default right panel and an additional global right panel open/close state? But this is definitely a complex UX decision. I am biased of course. But still I have an insight in the arguments made for that change so I can list them for the discussion: The other side of already got mentioned here: opening the panel for each room is annoying because the default is: no right panel. With threads and widgets the trend seem to be, that there is more per room information next to the timeline. So having the right panel state as part of the room seems reasonable to me. A more sophisticated solution could be: |
Beta Was this translation helpful? Give feedback.
-
For me personally, a default opened state would probably be enough |
Beta Was this translation helpful? Give feedback.
-
I'm going to move this issue to a Discussion in element-meta as this is working as intended and the question is around improving default behaviour |
Beta Was this translation helpful? Give feedback.
-
So on one hand, I love that the RightPanel now remembers its state per room. On the other hand, it's super frustrating that it's hidden by default - i literally spend all my life manually opening it. Obviously I'll eventually get to the point where i've manually had to open the RightPanel for all my rooms and won't have to do it any more, but it's very tedious to get there. Please can we at least have an option to show it by default (defaulting to memberlist) - but still remember per-room which panel it's showing? |
Beta Was this translation helpful? Give feedback.
-
Thanks for all the feedback so far! 😄 I'm checking with Design on the best way to proceed here. |
Beta Was this translation helpful? Give feedback.
-
Copying some feedback from element-hq/element-web#20602 (which I opened before knowing this discussion was a thing, closed now), which summarises my experience after a few days of using the new behaviour: I would expect the right panel to stay the same between room changes. If I e.g. open my list of notifications, or change my view of the room to display a member list, I expect this layout change to persist when changing rooms. Otherwise I need to go through all of my rooms to change the layout on each of them every time I need something different. I find the current behaviour (changes are saved for a room rather than for the whole app) overly confusing, because it does not match the behaviour of the other panels (e.g. left panels don't change when changing rooms), doesn't seem to match the semantics of some of the right panel sections (e.g. the notifications one, which spans across multiple rooms), and I very often end up switching back to a room hours later and having to figure out why Element shows me a specific section, or the profile of a specific user, instead of my usual layout. Or why I have the member list open in one room and closed in another. Most often it just makes me waste time by making me manually set the right panel to the right state every time I switch rooms. With the current behaviour I'd rather not be using the right panel at all but I can't even do that without manually going through each room I'm in to close it. |
Beta Was this translation helpful? Give feedback.
-
Thanks for the feedback! This discussion is valuable and while we work on collecting more data we have a temporary solution for y'all. We will add a Labs flag that, when on, will cause the right panel to remain open in all rooms. Each room will remember the view it was last showing and present that to the user. If the room's right panel was closed, or it hasn't yet been opened it will default to show the "People" list. Further feedback on this solution is welcome, but this is our starting point. 👀 @jryans & @janogarcia |
Beta Was this translation helpful? Give feedback.
-
Temporary solution issue: element-hq/element-web#20666 |
Beta Was this translation helpful? Give feedback.
-
Previously it'd try and keep the same kind of panel open between rooms, but some recent change has meant it is closed by default and is per-room. This leads to jarring timeline behaviour as the width changes between rooms
Beta Was this translation helpful? Give feedback.
All reactions