Skip to content

Move the room list to the new ListView(backed by react-virtuoso)#30513

Closed
langleyd wants to merge 40 commits into
developfrom
langley/use_list_view_with_room_list
Closed

Move the room list to the new ListView(backed by react-virtuoso)#30513
langleyd wants to merge 40 commits into
developfrom
langley/use_list_view_with_room_list

Conversation

@langleyd
Copy link
Copy Markdown
Member

@langleyd langleyd commented Aug 7, 2025

Checklist

  • Tests written for new code (and old code if feasible).
  • New or updated public/exported symbols have accurate TSDoc documentation.
  • Linter and other CI checks pass.
  • I have licensed the changes to Element by completing the Contributor License Agreement (CLA)

langleyd and others added 30 commits May 2, 2025 10:16
It's more performant and feels less glitchy than the button tooltip moving around when you scroll.
As we have for other icon based buttons in the right panel/app
- As well as stylng cells, set the tabIndex(roving)
- Natively focus the div with .focus() so screen reader actually moves over the cells
- improve labels and roles
…l list.

So it isn't erroneously called during onClick of an item.
It looks like it is slightly better center aligned in the new list, as if maybe it was 1 px to high with the old one.
…m/element-web into langleyd/memberlist_to_virtuoso
langleyd and others added 9 commits July 30, 2025 13:37
… focused.

Fixes the issue of not being able to shift+t
- Also remove Space/Enter handing from keyboard navigation we can just leave the default behaviour of those keys and handle via onClick
Otherwise when changing spaces, the filter does not reset until the next update to the RVS is made.
- Also remove the rest of space/enter keyboard handling use
@langleyd langleyd mentioned this pull request Aug 7, 2025
4 tasks
@langleyd langleyd changed the base branch from develop to langleyd/new-room-list/virtuoso August 7, 2025 12:34
@langleyd langleyd changed the base branch from langleyd/new-room-list/virtuoso to develop August 7, 2025 12:34
@langleyd
Copy link
Copy Markdown
Member Author

langleyd commented Aug 7, 2025

Removed in favour of #30515

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant