-
-
Notifications
You must be signed in to change notification settings - Fork 489
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reports show foamtree link #5
Comments
Carrot Search doesn't allow to use unbranded version of FoamTree in opensource projects and I couldn't find any suitable alternative to it. @jdalton Maybe you know some? |
I don't know but maybe @anvaka knows some. |
Well, if anybody is bored by FoamTree logo in analyzer report and knows any good OSS alternative it feel free to comment here and I'll reopen it. |
Support for windows
If this still interests anybody, the name of this type of graph is a "Treemap" (confusingly, also occasionally used by people implementing a
etc.... And it's not too complex to implement the basics from scratch either, if none of those quite work for you:
I will say the current implementation is a bit misleading in the size of leafs with how it displays paths, but that seems like it might be solvable without throwing the whole thing out. Not going to promise anything (my attention span is pretty short!) but I'm currently interested if you know what you're after. |
@simonbuchan if you'd like to tackle this, one way of trying out a new treemap renderer could be to start off from where #97 is currently at. See #102 on an example of how I allowed the customization of the reporter for that upcoming version. Would you be interested? I'd be curious to see a new pull request against |
Neato, that should make things easier. Here's just about the worst possible implementation of a Treemap you can do in HTML (abusing the heck out of flexbox) I made just to play around with the concept: https://codepen.io/simonbuchan/pen/KZKzww?editors=0110 The performance is nightmarish as it's bouncing back and forward between layout: I think for N leafs it would run layout O(N^3) times :), and it doesn't help DOM operations are already slow. I'll take some time later to move the layout to JS and render in SVG or whatever, which I expect to be fast enough to animate. |
I noticed the reports show a link which looks like it could be part of the report but it's a link to the foamtree project. Not sure if this is intentional but figured I'd pass it along.
The text was updated successfully, but these errors were encountered: