325 Commits (5e3ac1928aec03009e22a3d79e1ba9b3f16a738e)

Author SHA1 Message Date
comfyanonymous 907c9fbf0d Refactor to make it easier to set the api path. 2 years ago
comfyanonymous 30ea187160 Merge branch 'use-relative-paths' of https://github.com/mcmonkey4eva/ComfyUI 2 years ago
comfyanonymous 8a577966c5 Enables a way to save workflows in api format in frontend.
Enable the dev mode in the settings to see it.
2 years ago
comfyanonymous 876dadca84 Highlight nodes with errors in red even when workflow works fine. 2 years ago
comfyanonymous 90aa597099 Add back roundRect to fix issue on firefox ESR. 2 years ago
comfyanonymous 2b2a1474f7 Move to litegraph. 2 years ago
comfyanonymous cef30cc6b6 Merge branch 'hidpi-canvas' of https://github.com/EHfive/ComfyUI 2 years ago
comfyanonymous 880c9b928b Update litegraph to latest. 2 years ago
Huang-Huang Bao 05e6eac7b3
Scale graph canvas based on DPI factor
Similar to fixes in litegraph.js editor demo:
3ef215cf11/editor/js/code.js (L19-L28)

Also workarounds to address viewpoint problem of lightgrapgh.js in DPI scaling scenario.

Fixes #161
2 years ago
Alex "mcmonkey" Goodwin 5797ff89b0 use relative paths for all web connections
This enables local reverse-proxies to host ComfyUI on a path, eg "http://example.com/ComfyUI/" in such a way that at least everything I tested works. Without this patch, proxying ComfyUI in this way will yield errors.
2 years ago
comfyanonymous af15add967 Fix annoyance with textbox unselecting in chromium. 2 years ago
Dr.Lt.Data d43cff2105 bugfix: image widget's was mis-aligned when node has multiline widget 2 years ago
comfyanonymous 9b93b920be Add CheckpointSave node to save checkpoints.
The created checkpoints contain workflow metadata that can be loaded by
dragging them on top of the UI or loading them with the "Load" button.

Checkpoints will be saved in fp16 or fp32 depending on the format ComfyUI
is using for inference on your hardware. To force fp32 use: --force-fp32

Anything that patches the model weights like merging or loras will be
saved.

The output directory is currently set to: output/checkpoints but that might
change in the future.
2 years ago
Dr.Lt.Data c9f5d5b2e1
optimize: support preview mode for mask editor. (#755)
* support preview mode for mask editor.
* use original file reference instead of loaded frontend blob

bugfix:
* prevent file open dialog when save to load image

* bugfix: cannot clear previous mask painted image's alpha

* bugfix

* bugfix

---------

Co-authored-by: Lt.Dr.Data <lt.dr.data@gmail.com>
2 years ago
comfyanonymous 852cf4db99 Merge branch 'widget-input-overlapping' of https://github.com/ssitu/ComfyUI 2 years ago
ssit 6f54b01954 Fix reroute node connecting different types 2 years ago
ssit 8c3d24434a Fix overlapping when converting widgets to inputs 2 years ago
reaper47 96e8307bd3 Clean keybinds extension 2 years ago
reaper47 3fbd0abc5f Add missed .comfy-table in CSS 2 years ago
reaper47 34ddbfdc8a Beautify settings dialog 2 years ago
comfyanonymous 84f13f828a Merge branch 'issue-752' of https://github.com/reaper47/ComfyUI 2 years ago
reaper47 aba886e9da Issue 741: Darken white background 2 years ago
ssit 0c874e604c Fix unhandled message "execution_cached" 2 years ago
reaper47 3402ec0c0d Issue 752: Fix background 2 years ago
comfyanonymous b18946c53b Merge branch 'next-task' of https://github.com/reaper47/ComfyUI 2 years ago
reaper47 bfebe2d6c3 Improve ContextMenuFilter extension 2 years ago
comfyanonymous 4b0b516544 Add code to handle primitive nodes connected to reroute nodes.
Revert last commit because I noticed it broke a few things.
2 years ago
Dr.Lt.Data 8e14c46a38
allows connect primitive node to reroute if primitive node has type (#751)
Co-authored-by: Lt.Dr.Data <lt.dr.data@gmail.com>
2 years ago
space-nuko eed4f62cc5 Add comment support to dynamic prompts nodes 2 years ago
Dr.Lt.Data 28677342c1 robust paste for image 2 years ago
Dr.Lt.Data 70e02b443f robust patch on pasteFromClipspace 2 years ago
Dr.Lt.Data 422163c2ba bugfix: Fixing the calculation issue when an image widget is added to the size calculation of the text widget. 2 years ago
space-nuko 48f7ec750c Make previews into cli option 2 years ago
space-nuko 1c40296d74 Fix 2 years ago
space-nuko b4f434ee66 Preview sampled images with TAESD 2 years ago
comfyanonymous 2ec980bb9f Limit preview to webp and RGB jpeg. 2 years ago
Dr.Lt.Data 9f3a19b728
improve: lightweight preview to reduce network traffic (#733)
* To reduce bandwidth traffic in a remote environment, a lossy compression-based preview mode is provided for displaying simple visualizations in node-based widgets.

* Added 'preview=[image format]' option to the '/view' API.
* Updated node to use preview for displaying images as widgets.
* Excluded preview usage in the open image, save image, mask editor where the original data is required.

* Made preview_format parameterizable for extensibility.

* default preview format changed: jpeg -> webp

* Support advanced preview_format option.
- grayscale option for visual debugging
- quality option for aggressive reducing

L?;format;quality?

ex)
jpeg => rgb, jpeg, quality 90
L;webp;80 => grayscale, webp, quality 80
L;png => grayscale, png, quality 90
webp;50 => rgb, webp, quality 50

* move comment

* * add settings for preview_format
* default value is ''(= don't reencode)

---------

Co-authored-by: Lt.Dr.Data <lt.dr.data@gmail.com>
2 years ago
Dr.Lt.Data 126b4050dc
Crash fix for intermittent crashes that occur when opening MaskEditor. (#732) 2 years ago
comfyanonymous 0764bb5218 Move node properties panel from double click to menu option. 2 years ago
comfyanonymous c092ffcc18 Latest litegraph from upstream. 2 years ago
comfyanonymous 32f282c861 Search box style fix. 2 years ago
ltdrdata 8e8d6070f2 race condition patch 2 years ago
ltdrdata 1f34bf08f0 To support dynamic custom loading, separate the node registration
process based on the defs in the registerNodes function.
2 years ago
space-nuko 468c27afea Fix litegraph dialog z-index/font 2 years ago
space-nuko 04f4fba013 Fix litegraph dialog CSS 2 years ago
Lt.Dr.Data 08abd838b8 HOTFIX: Patched the conflict issue between the Combo Refresh feature and PrimitiveNodes. 2 years ago
Dr.Lt.Data 23ffafeb5d typo fix: field name in error message 2 years ago
space-nuko 6b2a8a3845 Show message in the frontend if prompt execution raises an exception 2 years ago
space-nuko cc4d3435d3 Highlight failing nodes/inputs in frontend 2 years ago
comfyanonymous 9b1396e93a Fix issue importing other ui prompts. 2 years ago