Commit Graph

1290 Commits (3620e160a7fa4f083fe483ffd9f54c4e32a34ca6)

Author SHA1 Message Date
Abdullah Alfaraj 3620e160a7 Localize the label of generate button 2023-11-16 22:15:43 +03:00
Abdullah Alfaraj f11b67e5ef generate images using the appropriate backend. 2023-11-16 22:14:29 +03:00
Abdullah Alfaraj e6ca6b2e3d Initialize interface with data from the appropriate backend. 2023-11-16 22:12:07 +03:00
Abdullah Alfaraj f31ce1a24d Switch LoRa, Embedding, and SD Models menus to searchable ones. 2023-11-16 21:43:41 +03:00
Abdullah Alfaraj 0355f685a3 Replace ControlNet’s Models and Modules menus with searchable ones. 2023-11-16 21:39:01 +03:00
Abdullah Alfaraj 5056f6cfa0 add support to comfy img2img, inpaint and outpaint 2023-11-16 20:50:50 +03:00
Abdullah Alfaraj 3dc8950ac4 delete old code 2023-11-16 19:54:07 +03:00
Abdullah Alfaraj 1570267329 expand the implementation of comfyapi 2023-11-16 19:28:08 +03:00
Abdullah Alfaraj a75b31f7a9 set session rb_mode to txt2img mode 2023-11-16 19:23:59 +03:00
Abdullah Alfaraj 4b118a2d22 upgrade get request to accept different content type 2023-11-16 19:16:10 +03:00
Abdullah Alfaraj 25505bce20 Use session rb_mode if defined, else use interface rb_mode. 2023-11-16 19:11:25 +03:00
Abdullah Alfaraj ce73dd86fb develop a new searchable menu component 2023-11-16 19:03:51 +03:00
Abdullah Alfaraj 0a3d8daf12 delete old code 2023-11-13 14:41:59 +03:00
Abdullah Alfaraj 4fd73c7df8 temperately disable refreshUI when ui crash 2023-11-13 14:39:07 +03:00
Abdullah Alfaraj 0b72bc7391 move custom workflows 2023-11-13 14:36:42 +03:00
Abdullah Alfaraj 0d994e1953 remove width and height data from native presets 2023-11-04 19:20:56 +03:00
Abdullah Alfaraj 19a0a6cfac Integrate ComfyUI support in txt2img mode 2023-11-04 19:12:36 +03:00
Abdullah Alfaraj fe42e8e29c add support for comfyapi 2023-11-04 18:34:46 +03:00
Abdullah Alfaraj 5b1a5022f4 Generate random seeds prior to image request 2023-11-04 18:33:33 +03:00
Abdullah Alfaraj e5c63ec179 color the border of output nodes 2023-11-04 18:27:12 +03:00
Abdullah Alfaraj a5b133dbe1 Render all node inputs prior to treating the node as a special type 2023-11-04 18:25:16 +03:00
Abdullah Alfaraj 5d6c786ccf Refactor comfyui.tsx 2023-11-04 18:20:27 +03:00
Abdullah Alfaraj 048f221136 Implement preview display for special nodes LoadImage and LoadVideo 2023-11-04 18:04:33 +03:00
Abdullah Alfaraj e8ba3f0694 Add uploadImage method for uploading videos and images to ComfyUI input directory 2023-11-04 17:53:51 +03:00
Abdullah Alfaraj 6182c92f1e Add option to switch backend between `Automatic1111` and `ComfyUI` 2023-11-04 16:53:45 +03:00
Abdullah Alfaraj 01676ed36d Ensure sampler_list always contain array of sampler names 2023-11-04 16:40:12 +03:00
Abdullah Alfaraj 747a006813 Ensure models always contain array of model names 2023-11-04 16:32:40 +03:00
Abdullah Alfaraj ec0f257125 rename file main.tsx to vae.tsx 2023-11-04 16:01:05 +03:00
Abdullah Alfaraj 71d3dcd399 Fix bug: Ensure thumbnail click event triggers only once 2023-11-04 15:54:53 +03:00
Abdullah Alfaraj bad16fc025 Add a refresh button if a component failed to render. 2023-11-04 15:50:19 +03:00
Abdullah Alfaraj f9534993ec Add an option to retrieve image from canvas in original dimensions 2023-11-04 15:42:22 +03:00
Abdullah Alfaraj d4389223ff make selection optional 2023-11-04 15:37:42 +03:00
Abdullah Alfaraj 67f3af2731 add support to boolean input type 2023-11-01 03:42:59 +03:00
Abdullah Alfaraj 91e08309c4 Allow empty inpainting controlnet init image 2023-10-27 21:37:00 +03:00
Abdullah Alfaraj 321d448cd9 Remove unnecessary commented code. 2023-10-27 21:33:23 +03:00
Abdullah Alfaraj 85e5de7dc5 Always include 4 units of maskBlur to prevent poor inpainting output from Auto1111. 2023-10-27 21:31:08 +03:00
Abdullah Alfaraj baa26fdc3d Render output node like other nodes, but include Grid and thumbnail slider. 2023-10-27 21:29:07 +03:00
Abdullah Alfaraj 6ce3711a27 Group all output PNG and GIF images as Base64 URLs into a single list for each output node. 2023-10-27 21:25:47 +03:00
Abdullah Alfaraj a80f2ca9cf hide Skip type input 2023-10-27 21:19:59 +03:00
Abdullah Alfaraj 030ffff378 extract the image format from a dataUrl or a filename 2023-10-27 20:50:10 +03:00
Abdullah Alfaraj 2648d655cb skip any node's input that is linked to prev node 2023-10-27 20:43:33 +03:00
Abdullah Alfaraj d3d928c4f1 read all comfyui workflows from native_workflows directory 2023-10-27 20:39:21 +03:00
Abdullah Alfaraj 7624b9dd54 stop loading workflow onComponentDidMount 2023-10-27 20:35:03 +03:00
Abdullah Alfaraj da44e6a392 create temp file with random names 2023-10-23 06:36:15 +03:00
Abdullah Alfaraj 20c4f2a155 load gif files into a new project 2023-10-22 05:47:17 +03:00
Abdullah Alfaraj b69621e7ad color code the last move node in edit mode 2023-10-22 04:09:14 +03:00
Abdullah Alfaraj 899da1e4c3 add filename prefix to output nodes 2023-10-22 03:24:58 +03:00
Abdullah Alfaraj 651dcbcd3a add seed as an input type and allow for it be randomized 2023-10-22 03:24:07 +03:00
Abdullah Alfaraj 1c81da2358 target es2020 to have support for bigint literal 2023-10-22 03:21:53 +03:00
Abdullah Alfaraj dda6185bdb a better approach to loading comfy workflow without the use of special custom nodes 2023-10-21 18:28:05 +03:00