Skip to content

feat: use ProofWidgets graphviz widget - #425

Draft
ejgallego wants to merge 10 commits into
v4.33.0from
feat/editor-live-graph
Draft

feat: use ProofWidgets graphviz widget#425
ejgallego wants to merge 10 commits into
v4.33.0from
feat/editor-live-graph

Conversation

@ejgallego

Copy link
Copy Markdown
Collaborator

This PR adds a live Blueprint dependency graph to the editor Infoview using ProofWidgets' GraphvizDisplay and Maximizable components.

  • Record Blueprint nodes in the InfoTree so the panel follows the cursor in informal blocks and declarations marked with @[blueprint].
  • Merge live environment topology with the single generated manifest graph, retaining the live graph and showing a warning when generated data is missing or ambiguous.
  • Make generated graph nodes clickable to reveal source locations, document the editor workflow, and remove the obsolete widget-preview fixture.

Backport v4.32.0: #193

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants