Skip to content

New Room List: Configuration of room list not persisted across application launches #14496

Open
@MacLemon

Description

Description

The new room list always resets to default setup when launching the Element/Electron application.

Steps to reproduce

  • Launch Element
  • Take some time to change the panel sizes in the room list to show what you actually want to see (within the narrow limits granted)
  • Quit Element
  • Launch Element again
  • All your room list sizes have been reset to the default.

It doesn't remember which panels are expanded and which are collapsed.
It doesn't remember how many items you want to see in a certain panel/category.

Describe how what happens differs from what you expected.
Logs being sent:no, UI/UX issue

I try setting up the room list so it is efficient for me to use.

For example I like my favourited rooms to be all visible at all times. (10 to be exact.) This is where I spend most of my time and where most of my communication takes place.

New Room List, always resets

The unnecessary “show less” item (with horizontal scroll bar?) just wastes additional vertical space.
(There's already a bunch of issues regarding vertical density…)

When I now quit Element/Desktop and relaunch it again the sidebar is presented like this.
Screen_Shot_2020-07-15_at_19_41_26

This now wastes so much vertical space that all my efforts to make the room list usable on a 15" laptop screen (in full height) are gone because Element autoresets them.

Element should always remember the exact room list panel setup and reproduce it exactly upon subsequent launches. Horizontally collapsing panels that cause also the already problematic vertical setup to also collapse cause a very bad user experience.

Basically it boils down to having to setup the room list over and over again, each and every time one launches Element.

Version information

  • Platform: Desktop

For the desktop app:

  • OS: macOS 10.13.6 (High Sierra)
  • Version: 1.7.0

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions