Skip to content

New room list: move secondary filters into primary filters #29972

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

Merged
merged 9 commits into from
May 20, 2025

Conversation

florianduros
Copy link
Member

@florianduros florianduros commented May 16, 2025

Task https://github.com/element-hq/wat-internal/issues/204
Figma

This PR moves the mention and invitation secondary filters into the primary filters. The secondary filter menu is removed.

Before After
image image

In an incoming PR, the primary filter list will be collapsible (see Figma).

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The cell height should be 48px. I wonder why the screenshot height was 49px since the cell is untouched in this PR (and its 48px on develop).
I suspect a playwright shenanigan

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess fractional pixel shifts again

@florianduros florianduros marked this pull request as ready for review May 20, 2025 08:41
@florianduros florianduros requested a review from a team as a code owner May 20, 2025 08:41
Copy link
Member

@dbkr dbkr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On the plus side, this is a lot less code.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess fractional pixel shifts again

@florianduros florianduros requested a review from dbkr May 20, 2025 13:11
@florianduros florianduros added this pull request to the merge queue May 20, 2025
Merged via the queue into develop with commit 5d2d494 May 20, 2025
41 checks passed
@florianduros florianduros deleted the florianduros/new-room-list/merge-filters branch May 20, 2025 14:59
bmwiedemann pushed a commit to bmwiedemann/openSUSE that referenced this pull request Jun 4, 2025
https://build.opensuse.org/request/show/1282724
by user dheidler + dimstar_suse
- Version 1.11.102
  ## ✨ Features
  * EW: Modernize the recovery key input modal (element-hq/element-web#29819). Contributed by @uhoreg.
  * New room list: move secondary filters into primary filters (element-hq/element-web#29972). Contributed by @florianduros.
  * Prompt the user when key storage is unexpectedly off (element-hq/element-web#29912). Contributed by @andybalaam.
  * New room list: move sort menu in room list header (element-hq/element-web#29983). Contributed by @florianduros.
  * New room list: rework spacing of room list item (element-hq/element-web#29965). Contributed by @florianduros.
  * RLS: Remove forgotten room from skiplist (https://github.com/elemen
bmwiedemann pushed a commit to bmwiedemann/openSUSE that referenced this pull request Jun 4, 2025
https://build.opensuse.org/request/show/1282787
by user dheidler + dimstar_suse
- Version 1.11.102
  ## ✨ Features
  * Support build-time specified protocol scheme for oidc callback (element-hq/element-desktop#2285). Contributed by @t3chguy.
  * EW: Modernize the recovery key input modal (element-hq/element-web#29819). Contributed by @uhoreg.
  * New room list: move secondary filters into primary filters (element-hq/element-web#29972). Contributed by @florianduros.
  * Prompt the user when key storage is unexpectedly off (element-hq/element-web#29912). Contributed by @andybalaam.
  * New room list: move sort menu in room list header (element-hq/element-web#29983). Contributed by @florianduros.
  * New room list: rework spacing of room list item (https
snowping pushed a commit to Novaloop-AG/element-web that referenced this pull request Jun 22, 2025
…q#29972)

* feat: move secondary filters into primary filters in vm

* test: update room list view model tests

* feat: remove secondary filter menu

* test: update and remove secondary filter component tests

* feat: update i18n

* test: update remaining tests

* test(e2e): update screenshots and tests

* feat: add new cases for empty room list

* test(e2e): add more tests for empty room list for new primary filters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants