Commit 7867371
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 issues1 parent 03ae5a7 commit 7867371
File tree
6 files changed
+431
-218
lines changed- apps/desktop/src
- components
- lib/files
- packages/ui/src/lib
6 files changed
+431
-218
lines changed
0 commit comments