git-truck / git-truck

Git repository visualizations, contribution statistics and more. Run npx -y git-truck to use Git Truck today!
https://twitter.com/git_truck
MIT License
235 stars 9 forks source link

large system defaults #579

Open mircealungu opened 2 years ago

mircealungu commented 2 years ago

e.g. when opening on TypeScript (and probably similarly sized projects) the bubble chart looks artistic; but does not do much more than that :) see:

image

joglr commented 2 years ago

It would be interesting to experiment with some sort of coalescing / aggregation in the case of these large projects.

mircealungu commented 2 years ago

In fact, we already do a bit of this when not showing the labels when we have too many entities right? We could build on top of that maybe?

Some things to consider would be:

joglr commented 2 years ago

We need to set some thresholds of these large system defaults. I also think we should notify the user that they have opened a large project, so we've activated some optimizations.

mircealungu commented 2 years ago

Very good point. I like the idea of notifying the user that "we've detected a large project" and adjusting the truck :)