- Explained and emphasized the limitation of the middle mouse ComfyUI panning being blocked by the node
- Changed the ComfyUI category for cleanliness and standardization
- Added nodes.py and node.js for ComfyUI registry and Manager compliance
- Made sure the repo name change from "ComfyUI-AF-Enhanced_HTML_Note" to "ComfyUI-AF-Enhanced-HTML-Note" is consistent for all links and such
- Moved the CSS from the JS file to it's own file.
- Added CHANGELOG.md
- Added package.json for ComfyUI Manager compliance
- Added pyproject.toml for registry compliance
- Reworked the README
- Added the "helpers" folder to the .gitignore
- Added an icon to the pyproject.toml
- Updated the README
- Added style examples
- Updated the default node content
EXTRA !!
- Added an html containing the HELP section of my SDXL Workflow (this will probably move to the workflow repo, once I upload it.)
- Fixed the UX
- Node can now be selected, without the html area picking it up.
- That makes it so the space bar can still be pressed to pan on the canvas, while the node was selected, by selecting the html area
- Double clicking works and hover edit icon as well.
- Middle mouse panning does NOT work. WIll never work...
- Cleaned up the __init__.py so it's ComfyUI standard and Manager compatible. We will see...
- Fixed node selection and resizing by removing OUTPUT_NODE and using proper widget approach
- Double clicking is now used to edit the html
- Mouse interaction is now persistent to ComfyUI behavior. Except middle mouse button for panning.
- New documentation
- Fixed node resizing issues on save/reload
- Improved selection and edit mode behavior to match ComfyUI core notes
- Improved HTML indentation in default content