-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Use the new room list by default #30640
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Keep legacy viewRoomByName until we delete the olds tests.
…e room name. Using title which should be exact.
* Default to new room list and enforce in config for app and develop * Update jest tests * Update LandmarkNavigation and e2e test * Update viewRoomByName helper * lint * Update Add -> New Room flow Keep legacy viewRoomByName until we delete the olds tests. * Update e2e test to use Add -> Start Chat * Update screenshots * Fix viewRoomByName, can't use option as it contains more that just the room name. Using title which should be exact. * Fix knocking tests * fix layout.spec.ts and pstn.spec * timeline snapshots * Fix spotlight.spec * TAC spaces and media preview settings * Fix more screenshots and mark as unread tests * Fix leftpanel test * Bugfix for knocking use case. We should check EffectiveMembership when remove rooms from the new room list, so that knocking is handled * Fix openCreateRoomDialog to new room list specifics to fix create-knock-room.spec.ts * lint * Fix Landmark navigation from left panel search to the next landmark * lint * Update window-12px-linux.png * Update apps-drawer-linux.png * Update sliding sync e2e tests * Update some screenshots * Revert change to the space create screenshot * Use actual screenshot as focused elements are different when generated locally * Fix test selectors * Morfe test screenshot selector / update * Add test for landmark navigation * Replace screenshots * Fix another test that just got added an hour ago * Not sure why this was changed, doesn't seem necessary * Disambiguate selector * Another screenshot that's now changed in width by 1px * Revert changes to config files It's being turned on by default so these are unnecessary * Convert read.unread assertions to new room list removing support for checking for activity in assertUnread which was unused. * Update room list order tests that feel a bit like they ought to be in room-list rather than read-receipts but whatever --------- Co-authored-by: David Baker <[email protected]>
You say "by default", but is there a way to remain on the old room list? For my usage I find this (v1.12.0) a significant UX downgrade, even after looking through settings a lot, trying to mitigate it somehow. |
@vcunat you can disable it in Settings > Labs only if your instance has |
I think for me one of the filters (Unreads/People/Rooms) was suddenly selected by default and me never using it, I didn't realize that I can just unselect them and it confused me massively. after toggling beta settings they were unchecked though. anyway, maybe you experience something similar? |
I only see "Video rooms" and "Notification Settings" in the labs. |
@vcunat sounds like your instance lacks this:
![]() There are many options available in labs with that option enabled. |
My instance, as in https://app.element.io or matrix.org? Anyway, my "problem" is that there are veeery many rooms. So I was permanently in a room view (icons only on the left) where I had the "favorite" rooms first and underneath the normal rooms from which only a couple last-active could fit – and the rest would get visible by simple scrolling. Now I'd apparently have to expand the filter list and adjust filters whenever I wanted to have a look. Also the room list takes a few times more width than before. It can't be reduced to just icons anymore, which hurts me especially when viewing threads. Well sure, I could start maximizing the Element window whenever I do something like that... |
app.element.io, matrix.org is your (presumably) chosen Matrix homeserver. As you can see on http://app.element.io/config.json |
@vcunat It can still be disabled for now on app.element.io if devtools are enabled ( |
I agree, the new room list is a major downgrade in terms of usability. It might look cleaner, but it removes significant functionality. You can no longer have in one screen/view the 3 groups (Favorites/People/Rooms) you had before (without having to click anywhere to see the stuff you want), with the option to show more/less rooms for each group and also can no longer show message previews. I've disabled the new room list for now, but I am afraid this option will be removed in the future, making Element unusable for me. |
@JohnDepon There is a just-opened issue for groups/sections instead of filters you might be interested in |
https://build.opensuse.org/request/show/1306767 by user dheidler + anag_factory - Version 1.12.0 ## 🦖 Deprecations * Remove remaining support for outdated .well-known settings (element-hq/element-web#30702). Contributed by @richvdh. ## ✨ Features * Add decline button to call notification toast (use new notification event) (element-hq/element-web#30729). Contributed by @toger5. * Use the new room list by default (element-hq/element-web#30640). Contributed by @langleyd. * "Verify this device" redesign (element-hq/element-web#30596). Contributed by @uhoreg. * Set Element Call "intents" when starting and answering DM calls. (element-hq/element-web#30730). Contributed by @Half-Shot. * Add axe compliance for new room list (https://github.com
https://build.opensuse.org/request/show/1306768 by user dheidler + anag_factory - Fix fix-oxc-resolver.patch - Version 1.12.0 ## 🦖 Deprecations * Remove remaining support for outdated .well-known settings (element-hq/element-web#30702). Contributed by @richvdh. ## ✨ Features * Automatically select first source for desktop capture under Wayland (element-hq/element-desktop#2526). Contributed by @byquanton. * Add decline button to call notification toast (use new notification event) (element-hq/element-web#30729). Contributed by @toger5. * Use the new room list by default (element-hq/element-web#30640). Contributed by @langleyd. * "Verify this device" redesign (element-hq/element-web#30596). Contributed by @uhoreg. * Set Element Call "int
is the option gone, to hide the "room name"? |
This PR forces on the new room list for app/develop and fixes the tests that used to depend on the old room list
Checklist
public
/exported
symbols have accurate TSDoc documentation.