由于一些原因,我将移除节点对齐相关的功能实现,不久后一个更加强大的界面布局工具将重新加入该项目。

This commit is contained in:
171696257
2025-05-05 23:35:32 +08:00
parent 0f16c1a9c8
commit dc4ebf7a2e
5 changed files with 7 additions and 2157 deletions
+4 -13
View File
@@ -130,18 +130,9 @@
</details>
<details>
<summary>DD 节点对齐</summary>
<summary>DD 界面布局</summary>
基于[ComfyUI-Align](https://github.com/Moooonet/ComfyUI-Align)项目优化的图像对齐工具:
- 支持快捷键快速调出对齐界面
- 完整的节点对齐与分布功能(左、右、上、下、中心对齐)
- 节点大小调整功能(水平、垂直拉伸)
- 丰富的节点颜色设置选项(包括固定颜色和随机颜色)
- 直观的图标展示系统,便于操作
- 支持节点固定、静音、旁路等操作
- 可自定义的快捷键和间距设置
![1](https://github.com/user-attachments/assets/2012dba6-82d3-4f09-be6e-b10175a3b478)
-开发中(一个智能化的界面布局工具)
</details>
@@ -154,8 +145,6 @@
- 兼容直线、折线、贝塞尔曲线丶电路板等多种连线类型
- 动画效果与设置项实时同步,体验丝滑
</details>
## 安装
@@ -165,6 +154,8 @@
3. 重启 ComfyUI
## 版本历史
- v2.0.0-F(2025-05-05)
- 由于一些原因,我决定暂时移除节点对齐相关的功能实现,不久后一个更加强大的界面布局工具将重新加入该项目。
- v2.0.0(2025-05-04)
- 新增“电路板1”“电路板2”两种前端连线风格:
电路板实现参考了 [quick-connections](https://github.com/niknah/quick-connections) 项目
@@ -11,9 +11,9 @@ export class ConnectionAnimation {
this._animating = false;
this.speed = 2; // 1~3
this.effectExtra = true;
this.renderStyle = "曲线"; // 新增:动画渲染路径样式
this.useGradient = true; // 新增:是否启用连线渐变
this.circuitBoardMap = null; // 新增:电路板风格连线映射
this.renderStyle = "曲线";
this.useGradient = true;
this.circuitBoardMap = null;
}
setEnabled(e) {
-2118
View File
File diff suppressed because it is too large Load Diff
-22
View File
@@ -1,22 +0,0 @@
/**
* SVG path data for the ComfyUI-Align plugin icons
*/
export const SVG_PATHS = {
left: 'M96 0a32 32 0 0 1 32 32v960a32 32 0 0 1-64 0V32A32 32 0 0 1 96 0z m128 192h448a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32h-448a32 32 0 0 1-32-32v-192a32 32 0 0 1 32-32z m0 384h704a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32h-704a32 32 0 0 1-32-32v-192a32 32 0 0 1 32-32z',
leftStretch: 'M800 224a128 128 0 0 1 128 128v320a128 128 0 0 1-128 128h-320a128 128 0 0 1-128-128v-320a128 128 0 0 1 128-128h320z m0 64h-320a64 64 0 0 0-64 64v320a64 64 0 0 0 64 64h320a64 64 0 0 0 64-64v-320a64 64 0 0 0-64-64z M128 128m32 0l0 0q32 0 32 32l0 704q0 32-32 32l0 0q-32 0-32-32l0-704q0-32 32-32Z" p-id="21492',
top: 'M1170.285714 36.571429a36.571429 36.571429 0 0 1-36.571428 36.571428H36.571429a36.571429 36.571429 0 0 1 0-73.142857h1097.142857a36.571429 36.571429 0 0 1 36.571428 36.571429z m-219.428571 146.285714v512a36.571429 36.571429 0 0 1-36.571429 36.571428h-219.428571a36.571429 36.571429 0 0 1-36.571429-36.571428v-512a36.571429 36.571429 0 0 1 36.571429-36.571429h219.428571a36.571429 36.571429 0 0 1 36.571429 36.571429z m-438.857143 0v804.571428a36.571429 36.571429 0 0 1-36.571429 36.571429h-219.428571a36.571429 36.571429 0 0 1-36.571429-36.571429v-804.571428a36.571429 36.571429 0 0 1 36.571429-36.571429h219.428571a36.571429 36.571429 0 0 1 36.571429 36.571429z',
topStretch: 'M672 352a128 128 0 0 1 128 128v320a128 128 0 0 1-128 128h-320a128 128 0 0 1-128-128v-320a128 128 0 0 1 128-128h320z m0 64h-320a64 64 0 0 0-64 64v320a64 64 0 0 0 64 64h320a64 64 0 0 0 64-64v-320a64 64 0 0 0-64-64zM128 160h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z',
right: 'M928 0a32 32 0 0 1 32 32v960a32 32 0 0 1-64 0V32a32 32 0 0 1 32-32z m-576 192h448a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32h-448a32 32 0 0 1-32-32v-192a32 32 0 0 1 32-32z m-256 384h704a32 32 0 0 1 32 32v192a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32v-192A32 32 0 0 1 96 576z',
rightStretch: 'M544 224a128 128 0 0 1 128 128v320a128 128 0 0 1-128 128h-320a128 128 0 0 1-128-128v-320a128 128 0 0 1 128-128h320z m0 64h-320a64 64 0 0 0-64 64v320a64 64 0 0 0 64 64h320a64 64 0 0 0 64-64v-320a64 64 0 0 0-64-64z M896 128m32 0l0 0q32 0 32 32l0 704q0 32-32 32l0 0q-32 0-32-32l0-704q0-32 32-32Z',
bottom: 'M1170.285714 987.428571a36.571429 36.571429 0 0 0-36.571428-36.571428H36.571429a36.571429 36.571429 0 0 0 0 73.142857h1097.142857a36.571429 36.571429 0 0 0 36.571428-36.571429z m-219.428571-146.285714v-512a36.571429 36.571429 0 0 0-36.571429-36.571428h-219.428571a36.571429 36.571429 0 0 0-36.571429 36.571428v512a36.571429 36.571429 0 0 0 36.571429 36.571429h219.428571a36.571429 36.571429 0 0 0 36.571429-36.571429z m-438.857143 0V36.571429a36.571429 36.571429 0 0 0-36.571429-36.571429h-219.428571a36.571429 36.571429 0 0 0-36.571429 36.571429v804.571428a36.571429 36.571429 0 0 0 36.571429 36.571429h219.428571a36.571429 36.571429 0 0 0 36.571429-36.571429z',
bottomStretch: 'M672 96a128 128 0 0 1 128 128v320a128 128 0 0 1-128 128h-320a128 128 0 0 1-128-128v-320a128 128 0 0 1 128-128h320z m0 64h-320a64 64 0 0 0-64 64v320a64 64 0 0 0 64 64h320a64 64 0 0 0 64-64v-320a64 64 0 0 0-64-64zM128 928h768a32 32 0 1 0 0-64H128a32 32 0 1 0 0 64z',
verticalCenter: 'M960 128l0 64-832 0L128 128zM960 896l0 64-832 0 0-64z M832 384m0 64l0 192q0 64-64 64l-448 0q-64 0-64-64l0-192q0-64 64-64l448 0q64 0 64 64Z',
verticalStretch: 'M670.421333 353.578667v316.842666H353.578667V353.578667h316.842666z m40.021334-71.978667H313.6a32 32 0 0 0-32 32v396.842667a32 32 0 0 0 32 32h396.842667a32 32 0 0 0 32-32V313.6a32 32 0 0 0-32-32zM904.021333 840.021333H120.021333a7.978667 7.978667 0 0 0-8.021333 7.978667v56.021333c0 4.394667 3.584 7.978667 8.021333 7.978667h784a7.978667 7.978667 0 0 0 7.978667-8.021333v-55.978667a7.978667 7.978667 0 0 0-8.021333-8.021333zM904.021333 112H120.021333a8.021333 8.021333 0 0 0-8.021333 8.021333v55.978667c0 4.437333 3.584 8.021333 8.021333 8.021333h784a7.978667 7.978667 0 0 0 7.978667-8.021333V119.978667a7.978667 7.978667 0 0 0-8.021333-7.978667z',
horizontalCenter: 'M128 128h64v832H128zM896 128h64v832h-64z M384 256m64 0l192 0q64 0 64 64l0 448q0 64-64 64l-192 0q-64 0-64-64l0-448q0-64 64-64Z',
horizontalStretch: 'M697.088 670.421333H380.16V353.578667h316.885333v316.842666z m71.978667 40.021334V313.6a32 32 0 0 0-32-32H340.224a32 32 0 0 0-32 32v396.842667a32 32 0 0 0 32 32h396.842667a32 32 0 0 0 32-32zM210.688 904.021333V120.021333a8.021333 8.021333 0 0 0-8.021333-8.021333H146.645333a8.021333 8.021333 0 0 0-7.978666 8.021333v784c0 4.394667 3.584 7.978667 8.021333 7.978667H202.666667a7.978667 7.978667 0 0 0 8.021333-8.021333zM938.666667 904.021333V120.021333a7.978667 7.978667 0 0 0-8.021334-8.021333H874.666667a7.978667 7.978667 0 0 0-8.021334 8.021333v784c0 4.394667 3.584 7.978667 8.021334 7.978667h56.021333a7.978667 7.978667 0 0 0 7.978667-8.021333z',
clearColor: 'M0 0h341.333333v341.333333H0z M0 682.666667h341.333333v341.333333H0z M682.666667 0h341.333333v341.333333H682.666667z M682.666667 682.666667h341.333333v341.333333H682.666667z M341.333333 341.333333h341.333334v341.333334H341.333333z',
byPass: 'M323.86 326.69m-179.24 0a179.24 179.24 0 1 0 358.48 0 179.24 179.24 0 1 0-358.48 0Z M984.95 29.09L751.56 57.07c-7.38 0.88-10.5 9.89-5.24 15.15l82.75 82.75c-15.16 20.65-27.79 43.04-37.71 66.99-16.2 39.1-24.41 80.39-24.41 122.71v165.59c0 141.52-115.13 256.65-256.65 256.65H342.75c-42.63 0-84.19 8.33-123.53 24.75s-74.48 40.12-104.46 70.42l-65.53 66.26c-12.43 12.57-12.32 32.83 0.25 45.25 6.24 6.17 14.37 9.25 22.5 9.25s16.49-3.17 22.75-9.5l65.53-66.26c47.88-48.41 114.39-76.18 182.48-76.18h167.55c85.65 0 166.17-33.35 226.73-93.92s93.92-141.08 93.92-226.73V344.66c0-52.03 15.39-101.69 44-143.81l76.77 76.77c5.26 5.26 14.26 2.14 15.15-5.24l27.98-233.39c0.69-5.73-4.17-10.59-9.91-9.91z',
muteNode: 'M774.929 560.071c3.905-3.905 10.237-3.905 14.142 0L956.93 727.93c3.905 3.905 3.905 10.237 0 14.142L789.07 909.93a10 10 0 0 1-7.071 2.929c-5.523 0-10-4.477-10-10V771.693l-189.326-0.454c-59.193-0.142-109.479-38.083-128.033-90.944L519 615.936v19.304c0 34.933 27.992 63.341 62.79 63.988l1.057 0.011 189.153 0.454v-132.55a10 10 0 0 1 2.699-6.834zM174 332c-60.751 0-110-49.249-110-110s49.249-110 110-110c48.143 0 89.063 30.928 103.974 74H383c74.36 0 134.78 59.678 135.982 133.751L519 322v28.064l-72 72V322c0-34.993-28.084-63.426-62.942-63.991L383 258l-105.027 0.002C263.062 301.072 222.143 332 174 332z m0-148c-20.987 0-38 17.013-38 38s17.013 38 38 38 38-17.013 38-38-17.013-38-38-38zM205.986 796.014c-13.919-13.918-14.058-36.398-0.418-50.487l0.418-0.424 509.117-509.117c14.058-14.06 36.852-14.06 50.911 0 13.919 13.918 14.058 36.398 0.418 50.487l-0.418 0.424-509.117 509.117c-14.058 14.06-36.852 14.06-50.911 0z',
pin: 'M648.728381 130.779429a73.142857 73.142857 0 0 1 22.674286 15.433142l191.561143 191.756191a73.142857 73.142857 0 0 1-22.137905 118.564571l-67.876572 30.061715-127.341714 127.488-10.093714 140.239238a73.142857 73.142857 0 0 1-124.684191 46.445714l-123.66019-123.782095-210.724572 211.699809-51.833904-51.614476 210.846476-211.821714-127.926857-128.024381a73.142857 73.142857 0 0 1 46.299428-124.635429l144.237715-10.776381 125.074285-125.220571 29.379048-67.779048a73.142857 73.142857 0 0 1 96.207238-38.034285z m-29.086476 67.120761l-34.913524 80.530286-154.087619 154.331429-171.398095 12.751238 303.323428 303.542857 12.044191-167.399619 156.233143-156.428191 80.384-35.59619-191.585524-191.73181z',
toggleArrow: 'M262.144 405.504l255.68-170.432a128 128 0 0 1 198.976 106.496v340.864a128 128 0 0 1-199.008 106.496l-255.648-170.432a128 128 0 0 1 0-212.992z',
};
-1
View File
@@ -1,2 +1 @@
import './Align/align.js';
import './Online Animation/ConnectionAnimationExt.js';