You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mermaid is popular and supports theming. Its digrams are more beatiful than graphviz. However it seems heavily depend DOM and have bug to export SVG. I decide to keep graphviz.
Setup Github CI/CD. Completed since v1.2.0
Improve performance.
Currently the graphviz generator is not parallel and can be improved. Or rewrite the generator with native language. The second improvement may be limited, because the performance of language servers (depending on their own implementation) is a bottleneck, but we can render SVG in native instead of rendering in vscode webview with d3-graphviz(wasm).
The text was updated successfully, but these errors were encountered:
@beicause Regarding "Make graph nicer." I'm exploring the idea of intercepting and editing the output svg to reflect the vscode theme colors.
I had success intercepting and editing the SVG as you can see in the image, but I'll still take a look on vscode API to check how to get the color palette from from the user's theme.
Let me know what you think
Current features of this extension is stable. Here are further works that I consider:
Switch to MermaidMake graph nicer.Mermaid is popular and supports theming. Its digrams are more beatiful than graphviz. However it seems heavily depend DOM and have bug to export SVG. I decide to keep graphviz.
Currently the graphviz generator is not parallel and can be improved. Or rewrite the generator with native language. The second improvement may be limited, because the performance of language servers (depending on their own implementation) is a bottleneck, but we can render SVG in native instead of rendering in vscode webview with d3-graphviz(wasm).
The text was updated successfully, but these errors were encountered: