Skip to content

Refactor Timeline using the MVVM pattern and a virtual list component#33073

Draft
rbondesson wants to merge 46 commits intoelement-hq:developfrom
ZacksBot:refactor/timeline
Draft

Refactor Timeline using the MVVM pattern and a virtual list component#33073
rbondesson wants to merge 46 commits intoelement-hq:developfrom
ZacksBot:refactor/timeline

Conversation

@rbondesson
Copy link
Copy Markdown
Contributor

Checklist

Create labs setting and prepare for a new scroll panel

Summary

  • Created a new labs setting, feature_new_timeline, for activating the new rendering path in TimelinePanel
  • Created a new TimelinePanelView component to replace the 'MessagePanel'

Changes

New component

Codebase migration

Test plan

  • Verify component renders correctly in the time line
  • Run unit tests for affected components in element-web/apps/web
  • Run visual tests for affected components in element-web/apps/web

Labs setting

image

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

Labels

T-Task Tasks for the team like planning Z-Community-PR Issue is solved by a community member's PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants