Skip to content

Concept(docs): Node Help modals in workflow editor#8877

Draft
dunkeroni wants to merge 21 commits intoinvoke-ai:mainfrom
dunkeroni:copilot/add-help-popup-for-nodes
Draft

Concept(docs): Node Help modals in workflow editor#8877
dunkeroni wants to merge 21 commits intoinvoke-ai:mainfrom
dunkeroni:copilot/add-help-popup-for-nodes

Conversation

@dunkeroni
Copy link
Collaborator

Summary

Putting this up as a proof-of-concept for individual node documentations in the UI. @joshistoast mentioned some effort to remake the documentation handling, and maybe this should be rewritten to integrate with that rather than the current setup.

Uses marked for rendering from local .md to html components, and DOMPurify for sanitization, but it doesn't yet allow for custom node packs to include their own documentations. These were chosen for being lightweight, not full featured.

image

QA Instructions

To test, you'll need to run the uv pip install and pnpm i to have the necessary components.

Go to the workflow editor and there should be a question mark icon at the top right of each node. Documents are included for some of the image and math nodes already (some of them are dummies/AI-generated).

Merge Plan

Do not merge until other documentation conversations are resolved.

Checklist

  • The PR has a short but descriptive title, suitable for a changelog
  • Tests added / updated (if applicable)
  • ❗Changes to a redux slice have a corresponding migration
  • Documentation added / updated (if applicable)
  • Updated What's New copy (if doing a release after this PR)

@github-actions github-actions bot added api python PRs that change python files Root frontend-deps PRs that change frontend dependencies frontend PRs that change frontend files python-deps PRs that change python dependencies labels Feb 16, 2026
@lstein lstein added v6.13.x and removed v6.13.x labels Feb 20, 2026
@lstein lstein added the 6.14.x label Feb 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

6.14.x api frontend PRs that change frontend files frontend-deps PRs that change frontend dependencies python PRs that change python files python-deps PRs that change python dependencies Root

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants