Skip to content

Commit 7867371

Browse files
committed
Use VirtualList for commits and file list
Replace manual iteration with VirtualList in BranchCommitList and FileList to improve performance with large lists. Create ConfigurableVirtualList wrapper that applies user's scrollbar visibility preference. Implement tree flattening for virtual scrolling in tree mode with expand/collapse support. - Add ConfigurableVirtualList component wrapping VirtualList with user settings - Add flattenTree() to convert tree structure to flat list for virtual rendering - Add max-height constraint to commit list container - Remove transition from CommitRow to prevent scroll performance issues
1 parent 03ae5a7 commit 7867371

File tree

6 files changed

+431
-218
lines changed

6 files changed

+431
-218
lines changed

0 commit comments

Comments
 (0)