-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
enhancementNew feature or requestNew feature or request
Description
I'm working on integrating git-graph into gitui. One of the issues I'm trying to deal with is that git-graph wants to load the full repository. This conflicts with gitui's goal to be always responsive. Gitui has a crate asyncgit to allow gradual loading of commits while the user is using the application.
My current workaround is to limit the number of commits to those visible and reload when the user scrolls. This does not have a good performance.
It would be nice if git-graph could have an api that allowed a small range of commits in memory, a window that could be moved back and forth across the repository. In other words, the possibility to gradually add more commits to either end of the window.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request