tintinweb / vscode-interactive-graphviz

Interactive Graphviz Dot Preview for Visual Studio Code
https://marketplace.visualstudio.com/items?itemName=tintinweb.graphviz-interactive-preview
GNU General Public License v3.0
143 stars 22 forks source link

Notebook support (fixes #71) #104

Open bigbug opened 2 years ago

bigbug commented 2 years ago

Work in progress for creating notebook renderer support.

The extension shall listen for the following mime types:

bigbug commented 2 years ago

Toolbar has been recreated with react for the notebook view:

Screenshot 2022-04-15 at 21 20 41
bigbug commented 2 years ago

Rendering within a notebook:

Screenshot 2022-04-16 at 13 06 00
bigbug commented 2 years ago

File saving and communication with main extension (needed especially for file saving) now works.

bigbug commented 2 years ago

Problem: Zoom on Image -> Change render engine -> zoom again There is a blip the zoom

bigbug commented 2 years ago

DataSelector is implemented:

Screenshot 2022-05-02 at 22 17 54
bigbug commented 2 years ago

Search does not work properly at the moment

bigbug commented 2 years ago

Release is blocked due to bug in VSCode https://github.com/microsoft/vscode-webview-ui-toolkit/issues/377

bigbug commented 1 year ago

Notebook communication with extension host established. Configuration gets passed down to the notebook renderer. The renderer now has to consume it properly.

tintinweb commented 1 year ago

The edge tracing seems to be off when searching for nodes/edges:

this version (a and b2 should not be highlighted).

image

appears to be correct in the currently released version:

xx
bigbug commented 1 year ago

@tintinweb : Search has been fixed