Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b503319e86 | ||
|
|
70d7d28a7b | ||
|
|
3b53601f4c | ||
|
|
967e1a780b | ||
|
|
8edeb34c64 | ||
|
|
b2a1036e13 | ||
|
|
f85e1dc88c | ||
|
|
dafde14bac | ||
|
|
2f50297c20 | ||
|
|
bb768a1208 | ||
|
|
0da595959b | ||
|
|
915a54326b |
@@ -0,0 +1,75 @@
|
||||
name: Publish to Comfy Registry
|
||||
on:
|
||||
workflow_dispatch: # 手动触发选项
|
||||
push:
|
||||
branches:
|
||||
- main
|
||||
paths:
|
||||
- "pyproject.toml"
|
||||
|
||||
jobs:
|
||||
publish-node:
|
||||
name: Publish Custom Node to registry
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Check out code
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Display Version Info
|
||||
run: |
|
||||
echo "检测到 pyproject.toml 更新,正在准备发布..."
|
||||
VERSION=$(grep '^version' pyproject.toml | cut -d '"' -f 2)
|
||||
NAME=$(grep '^name' pyproject.toml | cut -d '"' -f 2)
|
||||
echo "📦 插件名称: $NAME"
|
||||
echo "🔖 版本号: $VERSION"
|
||||
echo ""
|
||||
echo "开始发布到 ComfyUI Registry..."
|
||||
|
||||
- name: Publish Custom Node
|
||||
id: publish
|
||||
uses: Comfy-Org/publish-node-action@main
|
||||
with:
|
||||
personal_access_token: ${{ secrets.REGISTRY_ACCESS_TOKEN }}
|
||||
|
||||
- name: Success Notification
|
||||
if: success()
|
||||
run: |
|
||||
echo "========================================"
|
||||
echo "🚀 自动发布成功!"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
echo "✅ 插件已成功发布到 ComfyUI Registry"
|
||||
echo ""
|
||||
VERSION=$(grep '^version' pyproject.toml | cut -d '"' -f 2)
|
||||
NAME=$(grep '^name' pyproject.toml | cut -d '"' -f 2)
|
||||
echo "📦 插件: $NAME"
|
||||
echo "🔖 版本: $VERSION"
|
||||
echo ""
|
||||
echo "🌐 查看地址: https://registry.comfy.org/nodes/easykit-node-align"
|
||||
echo ""
|
||||
echo "💡 用户现在可以通过 ComfyUI Manager 更新到最新版本"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
echo "📌 注意: 此发布由 pyproject.toml 版本更新自动触发"
|
||||
|
||||
- name: Failure Notification
|
||||
if: failure()
|
||||
run: |
|
||||
echo "========================================"
|
||||
echo "❌ 自动发布失败!"
|
||||
echo "========================================"
|
||||
echo ""
|
||||
echo "⚠️ 插件发布到 ComfyUI Registry 失败"
|
||||
echo ""
|
||||
echo "请检查以下可能原因:"
|
||||
echo "1. API Token 是否正确或已过期"
|
||||
echo "2. 版本号是否已存在"
|
||||
echo "3. pyproject.toml 配置是否正确"
|
||||
echo ""
|
||||
echo "🔧 解决方案:"
|
||||
echo "- 检查并更新 API Token"
|
||||
echo "- 修改 pyproject.toml 中的版本号"
|
||||
echo "- 重新提交到 main 分支"
|
||||
echo ""
|
||||
echo "查看详细错误日志请访问 GitHub Actions 页面"
|
||||
echo "========================================"
|
||||
@@ -5,25 +5,24 @@
|
||||
|
||||
## 📋 Project Introduction
|
||||
|
||||
**EasyKit-NodeAlign-Pro** is independently developed by a designer (original name: ComfyUI_EasyKitHT_NodeAlign Pro):
|
||||
**v2.1.14: 🔥This plugin is the first to support - the latest ComfyUI Node2.0 nodes. Pioneering alignment algorithm based on Node2.0 (innovative adaptation)**: An essential plugin for managing node layout and color schemes in ComfyUI, featuring professional alignment functions and a real-time node color picker **now adapted for ComfyUI Node2.0**. Functions cover alignment distribution, real-time node color picker, color palette, 7 preset colors, grayscale/custom modes, and one-click reverse alignment, providing new alignment tools and a professional node color management system. The layout of the built-in alignment tools aligns better with industry-standard operational logic and experience, and the coloring tools with multiple coloring modes are more rational. (Natively supports multilingual UI display)
|
||||
**EasyKit-NodeAlign-Pro** is independently developed by a designer (original name: ComfyUI_EasyKitHT_NodeAlign Pro):
|
||||
An essential plugin for managing node layout and color schemes in ComfyUI, featuring professional alignment functions and a real-time node color picker **now adapted for ComfyUI Node2.0**.
|
||||
Original real-time preview color adjustment/picking component based on nodes, facilitating quick node color picking/coloring. This plugin aims to enhance ComfyUI users' workflow efficiency by simplifying node layout and color management processes with an intuitive interface and rich features.
|
||||
|
||||
**v2.1.14 support - the latest ComfyUI Node2.0 nodes. Pioneering alignment algorithm based on Node2.0 (innovative adaptation)**:
|
||||
Functions cover alignment distribution, real-time node color picker, color palette, 7 preset colors, grayscale/custom modes, and one-click reverse alignment, providing new alignment tools and a professional node color management system. The layout of the built-in alignment tools aligns better with industry-standard operational logic and experience, and the coloring tools with multiple coloring modes are more rational. (Natively supports multilingual UI display)
|
||||
|
||||
---
|
||||
|
||||
## 🔥 v2.1 New Version Update Notes (Adapted for Node2.0)
|
||||
|
||||
**The new v2.0 is fully adapted with i18n multilingual configuration files, natively supporting Chinese, English, and other languages (more languages such as Russian, French can be added later if needed), making it more friendly to international friends worldwide.**
|
||||
While preserving the previous version's UI and interaction habits as much as possible, the interface interaction logic has been fine-tuned, and the UI continues to be updated and iterated (see details in the image below).
|
||||
**The new v2.0 is fully adapted with i18n multilingual configuration files, natively supporting Chinese, English, and other languages (more languages such as Russian, French can be added later if needed), making it more friendly to international friends worldwide.**
|
||||
|
||||
#### ✅【h260201 Update】: Added automatic theme color (automatically follows ComfyUI theme color)👇
|
||||

|
||||
|
||||
#### ✅【h260125 Update】: Added ComfyUI menu, added i18n multilingual adaptation (now integrated into the official menu page)👇
|
||||

|
||||

|
||||
|
||||
#### If you find it useful, please give it a **⭐Star**, your encouragement is my greatest motivation~
|
||||

|
||||
|
||||
<details>
|
||||
<summary><b>⚠️Old version v1.0.4_rc UI interface...</b></summary>
|
||||
@@ -32,14 +31,27 @@ While preserving the previous version's UI and interaction habits as much as pos
|
||||

|
||||
</details>
|
||||
|
||||
#### If you find it useful, please give it a **⭐Star**, your encouragement is my greatest motivation~
|
||||
|
||||
## 📺️ Video Tutorials
|
||||
- ~~v1 tutorial (old version)~~:https://www.bilibili.com/video/BV1V7G9z9EcU
|
||||
- **New v2 tutorial (adapted for Node 2.0)**:https://www.bilibili.com/video/BV1zeFZzLEvP
|
||||
|
||||
---
|
||||
|
||||
## 💫 Next Version Preview (Implemented) To be released after upcoming tests:
|
||||

|
||||
|
||||
---
|
||||
|
||||
## ✨ Core Features (Officially Launched)
|
||||
|
||||
| 💫Node2.0 Node Alignment System | 💫New Coloring System | 💫User-friendly Interaction Design | 💫New Color Picker (Original Design) |
|
||||
|---------------------------|---------------------------|---------------------------|---------------------------|
|
||||
| 🔥 **New Node2.0 Node Algorithm** | 🖼️ One-click Color Management Scheme | 🖱️ Floating Tool Panel | ✅ **Original Real-time Preview Color Adjustment/Picking Component** |
|
||||
| 📐 **Original Alt Reverse Baseline Alignment Algorithm** | 🔗 Real-time Full-screen Color Picker Linkage | ⚙️ New Custom Configuration | 🎨 Color Card Modes: Color/Grayscale/Custom |
|
||||
| 📊 Two Sets of Alignment Distribution Algorithms | 🎨 Whole Node Coloring / Title-only Coloring Modes | 💾 Layout Memory and Recovery System | 🧩 Color Cards: Random/Favorite/Remove/Manual |
|
||||
| 🧩 Multiple Alignment Distribution Modes | 🧩 Custom Color Card Favorite and Recovery System | 🌐 Native i18n Multilingual System | 🎨 Preset Colors: Specially Tuned Color Values |
|
||||
| 🔥 **New Node2.0 Node Algorithm** | 🖼️ One-click Color Management Scheme | 🖱️ Floating Tool Panel | ✅ **Real-time Preview Color-Picker Kit** |
|
||||
| 🔥 **Reverse Baseline Alignment Algorithm (Alt)** | 🔗 Real-time Full-screen Color Picker Linkage | ⚙️ **ComfyUI System Menu Integration** | 🎨 Color Card Modes: Color/Grayscale/Custom |
|
||||
| 📊 Two Sets of Alignment Distribution Algorithms | 🎨 Whole Node Coloring / Title-only Coloring Modes | 🔥 **ComfyUI Auto-Theme (9+1+1)** | 🧩 Color Cards: Random/Favorite/Remove/Manual |
|
||||
| 🧩 Multiple Alignment Distribution Modes | 🧩 Custom Color Card Favorite and Recovery System | 🌐 **Native i18n Multi-language UI Adaptation** | 🎨 Preset Colors: Specially Tuned Color Values |
|
||||
|
||||
#### 🎯 Advanced Features
|
||||
- **i18n Multilingual**: Natively adapted i18n multilingual system
|
||||
@@ -73,9 +85,20 @@ While preserving the previous version's UI and interaction habits as much as pos
|
||||
|
||||
## 🚀 Plugin Installation
|
||||
|
||||
#### Method 1: ComfyUI Manager (Recommended)
|
||||
1. Search for "**NodeAlign Pro**" in **ComfyUI Manager** (note the space before "Pro")
|
||||
2. Find `EasyKit-NodeAlign-Pro`, click install `(This method is the ComfyUI registered plugin: will automatically generate the easykit-node-align directory under ComfyUI's official standard ecosystem)`
|
||||
| 🎨Key Combo | 🎨Mode Description | 🎨Function Description | 🧩Key Combo | 🧩Mode Description | 🧩Function Description |
|
||||
|---------|---------|---------|---------|---------|---------|
|
||||
| **Default** | Default Mode | Seven groups of preset colors | **Default** | Default Mode | Seven groups of preset colors |
|
||||
| **Shift** | Grayscale Mode | Grayscale colors | **Shift** | ~~None~~ | ~~None~~ |
|
||||
| **Alt** | Custom Mode | Custom color management | **Alt** | Reverse Baseline Alignment | Align using reverse baseline |
|
||||
| **Ctrl+Alt** | Lock Mode | Lock/Unlock custom colors | **Ctrl+Alt** | ~~None~~ | ~~None~~ |
|
||||
|
||||
1. Search for "**node2.0**" in the **ComfyUI Manager** (Yes, it's that simple, and currently the only one).
|
||||
👉 If searching for "**node2.0**" yields no results: it means your ComfyUI & Manager is not up to date. Please update **ComfyUI** & **Manager** to the latest version first.
|
||||
👉 If you prefer not to update ComfyUI and its Manager: you can directly search for "**Easykit**" or "**NodeAlign Pro**" in the older version to find it.
|
||||

|
||||
|
||||
2. Locate `EasyKit-NodeAlign-Pro` and click Install. *(This installs the ComfyUI registry version of the plugin, which will automatically create the official standard `easykit-node-align` directory within the ComfyUI ecosystem.)*
|
||||

|
||||
3. Wait for the prompt to restart ComfyUI, then it's ready to use
|
||||
|
||||
#### Method 2: Git Clone (Recommended)
|
||||
@@ -103,66 +126,24 @@ comfy node install easykit-node-align
|
||||
3. Extract to the `ComfyUI/custom_nodes` directory (Note: The correct directory level should be: `ComfyUI/custom_nodes/ComfyUI_EasyKitHT_NodeAlignPro`)
|
||||
4. Restart ComfyUI, then it's ready to use
|
||||
|
||||
---
|
||||
|
||||
## 🚀 Plugin Update
|
||||
|
||||
#### Method 1: ComfyUI Manager Update (Recommended)
|
||||
1. Search for "**NodeAlign Pro**" in **ComfyUI Manager** (note the space before "Pro")
|
||||
2. Find `EasyKit-NodeAlign-Pro`, click install `(This method is the ComfyUI registered plugin: will automatically generate the easykit-node-align directory under ComfyUI's official standard ecosystem)`
|
||||
1. Search for "**node2.0**" in the **ComfyUI Manager** (Yes, it's that simple, and currently the only one).
|
||||

|
||||
2. Find `EasyKit-NodeAlign-Pro`, click install `(This method is the ComfyUI registered plugin: will automatically generate the easykit-node-align directory under ComfyUI's official standard ecosystem)`
|
||||

|
||||
3. Wait for the prompt to restart ComfyUI, then it's ready to use
|
||||
|
||||
#### Method 2: Git Update (First navigate to the ComfyUI_EasyKitHT_NodeAlignPro directory)
|
||||
```
|
||||
git fetch --all && git reset --hard origin/main
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
#### 🚀 Quick Start (Brief Guide)
|
||||
After successfully installing NodeAlignPro, basic operations (for reference only)
|
||||
|
||||
1. **Node Coloring**: Enter ComfyUI, select any node > click any **color button** on the NodeAlignPro panel (hereinafter referred to as NAP panel) (🔴🟠🟡🟢🔵🟣🟤, `Clear Color` `Color Picker` `Random Color`);
|
||||
2. **Custom Color**: Select any node > click the **color picker button** on the NAP panel;
|
||||
3. **Node Alignment**: Select any node > click any **alignment button** on the NAP panel;
|
||||
4. **Reverse Alignment**: Select any node > press **Alt key** + click the corresponding **alignment button** to achieve reverse baseline alignment;
|
||||
└Example: `Left-align` → Select multiple nodes > press `Alt key`+`Left-align button`, then uses the `rightmost node` as the `baseline` for `left-align` (default left-align uses the `leftmost node` as the `baseline` for `left-align`);
|
||||
5. **Drag NAP Panel**: No need to select any node > click the buttons on the left and right sides of the NAP panel, a four-way arrow cursor (↕↔) will appear, then you can drag it
|
||||
6. **Reset Settings**: No need to select any node > in the NAP panel >【Right-click】 >【One-click Reset】;
|
||||
7. **Advanced Techniques**: Please refer to the **Usage Guide** below 👇.
|
||||
|
||||
<details>
|
||||
<summary><b>🖥️ 《Usage Guide》...</b></summary>
|
||||
|
||||
#### Basic Operations
|
||||
1. **Start Plugin**: Plugin loads automatically after ComfyUI starts
|
||||
2. **Show/Hide**: Control display via right-click menu or shortcuts
|
||||
3. **Drag to Move**: Drag the title bar or separator to move the panel
|
||||
4. **Scale Adjustment**: Adjust UI scaling via right-click menu
|
||||
|
||||
#### Color Mode Switching
|
||||
| Key Combination | Mode Description | Function Description |
|
||||
|---------|---------|---------|
|
||||
| **No Key** | Default Mode | Seven preset colors |
|
||||
| **Shift** | Grayscale Mode | Black, white, gray series colors |
|
||||
| **Alt** | Custom Mode | Custom color management |
|
||||
| **Ctrl+Alt** | Lock Mode | Lock/Unlock custom colors |
|
||||
|
||||
#### Alignment Operations
|
||||
1. Select 2 or more nodes on the ComfyUI canvas
|
||||
2. Click the corresponding button on the alignment panel:
|
||||
- **Left-align**: All nodes align left
|
||||
- **Vertical Center**: All nodes align vertically centered
|
||||
- **Right-align**: All nodes align right
|
||||
- **Top-align**: All nodes align top
|
||||
- **Horizontal Center**: All nodes align horizontally centered
|
||||
- **Bottom-align**: All nodes align bottom
|
||||
|
||||
#### Advanced Techniques
|
||||
- **Alt + Alignment Button**: Use "reverse baseline" for alignment
|
||||
- **Double-click Color Picker Preview**: Switch between whole node / title-only coloring mode
|
||||
- **Right-click Menu**: Access complete settings and reset functions
|
||||
- **Container Linkage**: Link the operation panel with the run button for positioning
|
||||
|
||||
</details>
|
||||
|
||||
## 🐛 Frequently Asked Questions
|
||||
|
||||
#### Q: How to turn on/off 【Automatic】 theme color?
|
||||
@@ -197,52 +178,63 @@ After successfully installing NodeAlignPro, basic operations (for reference only
|
||||
#### Q: What if the plugin doesn't show up?
|
||||
→A: Click the menu in the lower left corner of ComfyUI> 🔥 NodeAlignPro> Z Developer Options(Developer Options)> ⚠Force reset NodeAlignPro plugin.
|
||||

|
||||
```↑If still not effective after 【Force Reset】, please use ComfyUI Manager to check if the plugin is correctly installed. If not installed, search for "NodeAlign Pro" and reinstall. If installed, try FIX repair or try Update.```
|
||||
```↑If still not effective after 【Force Reset】, please use ComfyUI Manager to check if the plugin is correctly installed. ```
|
||||
```If not installed, search for "NodeAlign Pro" and reinstall. If installed, try FIX repair or try Update.```
|
||||
|
||||
---
|
||||
|
||||
## 🔄 Changelog
|
||||
|
||||
### v2.1.14 (Latest Official Release) -260201 Update
|
||||
- **Major Update:** Added automatic theme color (automatically follows ComfyUI theme color)
|
||||
### v2.1.18 (Latest) (2025-03-05)
|
||||
- **Added next version preview (New efficient menu interaction mode: Maya-style hotbox menu)** 💫
|
||||
- Fine-tuned i18n multi-language support, fixed some translation errors
|
||||
- Revised and improved Readme (English & Chinese)
|
||||
|
||||
<details>
|
||||
<summary><b>📄 Version History...</b></summary>
|
||||
|
||||
### v2.1.17 (2025-02-09)
|
||||
- Fine-tuned i18n multi-language support [🗩7](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/discussions/7)
|
||||
- Completed v2.1 video tutorial (Node2.0) →📺️[Video Tutorial](https://www.bilibili.com/video/BV1zeFZzLEvP)
|
||||
- Revised and improved Readme (English & Chinese)
|
||||
|
||||
### v2.1.14 【🔥v2.1 Official Release (Perfectly Adapted for Node2.0)】 (2025-02-01)
|
||||
- **Major Update:** Added automatic theme color (automatically follows ComfyUI theme color) [#5](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/5)
|
||||
- Fully added alignment algorithm based on ComfyUI Node2.0, while retaining and being compatible with the original traditional Canvas alignment mode
|
||||
- Added Node2.0-based alignment mode (can be used by changing the work mode to "Node2.0" in the right-click menu or ComfyUI menu)
|
||||
- Added Node2.0-based alignment mode (can be used by changing the work mode to "Node2.0" in the right-click menu or ComfyUI menu) [#8](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/8)
|
||||
- Refactored ComfyUI menu
|
||||
- Optimized right-click menu logic
|
||||
- Optimized i18n multilingual adaptation
|
||||
- Optimized i18n multilingual adaptation [🗩7](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/discussions/7)
|
||||
- Fixed several potentially non-critical syntax issues
|
||||
- Fixed several bugs
|
||||
- Revised and improved Readme documentation
|
||||
|
||||
<details>
|
||||
<summary><b>📄 Historical Versions...</b></summary>
|
||||
|
||||
##### v2.1.12
|
||||
##### v2.1.12 (2025-01-25)
|
||||
- Optimized ComfyUI menu
|
||||
- Optimized i18n multilingual adaptation
|
||||
- Optimized i18n multilingual adaptation [🗩7](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/discussions/7)
|
||||
- Optimized Node2.0-based alignment algorithm (minor test refactoring)
|
||||
- Revised and improved Readme documentation
|
||||
- Fixed several bugs
|
||||
|
||||
##### v2.1.0 【v2.1 Release】
|
||||
- Optimized ComfyUI menu, added i18n multilingual adaptation
|
||||
##### v2.1.0 【🔥v2.1 Release (Preview)】
|
||||
- Optimized ComfyUI menu, added i18n multilingual adaptation [🗩7](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/discussions/7)
|
||||
- Optimized some parameters
|
||||
- Revised and improved Readme documentation
|
||||
- Fixed several bugs
|
||||
- Fixed several bugs [#9](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/9)
|
||||
|
||||
##### v2.0.3_rc
|
||||
##### v2.0.3_rc (2025-12-30)
|
||||
- Added ComfyUI menu (integrated into the official menu page)
|
||||
- Refactored color conversion logic
|
||||
- Refactored screen color picking function
|
||||
- Refactored screen color picking function [#3](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/3)
|
||||
- Revised and improved Readme documentation
|
||||
- Fixed several bugs
|
||||
- Fixed several bugs [#4](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/4)
|
||||
|
||||
##### v2.0.2_rc (2025-12-22)
|
||||
- Improved new version (v2.0.3_rc) interface prompts
|
||||
- Fixed some bugs
|
||||
- Rewrote md tutorial documents (Chinese and English bilingual)
|
||||
|
||||
##### v2.0.1_rc (2025-12-22)【v2.0 Release】
|
||||
##### v2.0.1_rc (2025-12-22)【🔥v2.0 Release】
|
||||
- Added Shift/Alt/Ctrl combination key modes
|
||||
- Improved color picker performance and stability
|
||||
- Added node preview function
|
||||
@@ -251,7 +243,7 @@ After successfully installing NodeAlignPro, basic operations (for reference only
|
||||
##### v1.0.4_rc (2025-08-14)
|
||||
##### v1.0.3_rc (2025-05-01)
|
||||
##### v1.0.2_rc (2025-04-30)
|
||||
##### v1.0.1_rc (2025-04-29)【v1.0 Release】
|
||||
##### v1.0.1_rc (2025-04-29)【🔥v1.0 Release】
|
||||
- Initial version release
|
||||
- Complete alignment and color functions
|
||||
- Draggable container system
|
||||
@@ -259,7 +251,7 @@ After successfully installing NodeAlignPro, basic operations (for reference only
|
||||
|
||||
</details>
|
||||
<details>
|
||||
<summary><b>📄 Historical Changelog...</b></summary>
|
||||
<summary><b>📄 Historical Changelog (Old)...</b></summary>
|
||||
|
||||
```
|
||||
v2.0.2_rc 8a12160: 🔥NodeAlignPro major version update, optimized file structure (new UI, more comprehensive node coloring system)→See readme for details
|
||||
@@ -315,13 +307,13 @@ as well as Fork & PR, improve multilingual documentation, share your creative no
|
||||
|
||||
- Creator: [@ArtsticH](https://github.com/ArtsticH)
|
||||
- Advocates & Shapers: [👤@kakachiex2](https://github.com/kakachiex2)([👾issues-page](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/8))、[👤@aimposer](https://github.com/aimposer)([👾issues-page](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/3))、[👤@Rock-suv](https://github.com/Rock-suv)([👾issues-page](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/4))、[👤@JGDMGJAPT](https://github.com/jgdmgjapt) 、👤[@MAOMAOCHONGNE](https://github.com/MAOMAOCHONGNE)、[👤@BlissiraHQ](https://github.com/BlissiraHQ)...
|
||||
- v1 (Initial Version) Features & Concepts: [Tenney95/ComfyUI-NodeAligner](https://github.com/Tenney95/ComfyUI-NodeAligner)
|
||||
- Thanks All: Thanks to everyone who contributed — including all designers, developers, testers, ComfyUI users, and those who provided feedback.
|
||||
|
||||
## 🌐 Related Links
|
||||
|
||||
- 🧩**NodeAlign Pro** Source 1: [📥︎ Last Releases](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/releases) | Source 2: [📥︎ Comfy registry](https://registry.comfy.org/zh/nodes/easykit-node-align) | Source 3: [📥︎ Gitee Mirror](https://gitee.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro)
|
||||
- 🧩**NodeAlign Pro** Source 1: [📥︎ Last Releases](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/releases) | Source 2: [📥︎ Comfy registry](https://registry.comfy.org/zh/nodes/easykit-node-align) | Source 3: [📥︎ Gitee (Mirror)](https://gitee.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro)
|
||||
[👾Problem Feedback](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues) | [ComfyUI Community](https://github.com/comfyanonymous/ComfyUI) | [ComfyUI-Manager](https://github.com/Comfy-Org/ComfyUI-Manager/tree/main)
|
||||
- Author's Video Tutorial Link: https://www.bilibili.com/video/BV1V7G9z9EcU (This link is for the old version `v1.0.4_rc` tutorial, new version v2.1.0 tutorial to be recorded)
|
||||
|
||||
## 📜 License
|
||||
|
||||
@@ -329,8 +321,8 @@ as well as Fork & PR, improve multilingual documentation, share your creative no
|
||||
|
||||
---
|
||||
|
||||
👨💻 A designer's first small project developed in spare time, welcome to report usage issues
|
||||
👨💻 A designer's first small project developed in spare time
|
||||
⚠️ There may be anomalies in untested scenarios, please report via Issues
|
||||
(If you find it good, welcome to give it a **Star⭐**, thank you) Welcome interested friends to join!
|
||||
|
||||
<small style="color:#999">This document updated: 2026 January 28 16:21 @[ArtsticH](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro)·2026</small>
|
||||
<small style="color:#999">This document updated: February 09, 2026 00:43 @[ArtsticH](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro)·2026</small>
|
||||
+95
-92
@@ -5,25 +5,24 @@
|
||||
|
||||
## 📋 项目简介
|
||||
|
||||
**EasyKit-NodeAlign-Pro** 由设计师独立开发(原名称:ComfyUI_EasyKitHT_NodeAlign Pro):
|
||||
**v2.1.14:🔥本插件首发支持-最新版ComfyUI Node2.0节点。首创基于 Node2.0 的对齐算法(创新性适配)**: 用于管理 ComfyUI 中节点布局和配色方案的必备插件,具备专业的对齐功能和实时节点取色器 **已适配ComfyUI Node2.0** 。功能能涵盖对齐分布、实时节点取色器、调色盘、7 种预设颜色、灰度/自定义模式以及一键反向对齐等功能,提供全新对齐工具和专业的节点色彩管理系统。内置对齐工具的布局更符合设业通用的操作逻辑和体验,多种上色模式的上色工具更合理。(原生支持多语言UI界面显示)
|
||||
**EasyKit-NodeAlign-Pro** 由设计师独立开发(原名:ComfyUI_EasyKitHT_NodeAlign Pro):
|
||||
用于管理 ComfyUI 中节点布局和节点上色的必备插件,具备专业的对齐功能和实时节点取色器 **已适配ComfyUI Node2.0** 。
|
||||
原创基于节点的实时预览调色/取色组件,方便快速节点取色/上色。该插件旨在提升ComfyUI用户的工作效率,通过直观的界面和丰富的功能简化节点布局与颜色管理流程。
|
||||
|
||||
**v2.1.14正式版首发支持-最新版ComfyUI Node2.0节点。首创基于 Node2.0 的对齐算法(创新性适配)**:
|
||||
功能能涵盖对齐分布、实时节点取色器、调色盘、7 种预设颜色、灰度/自定义模式以及一键反向对齐等功能,提供全新对齐工具和专业的节点色彩管理系统。内置对齐工具的布局更符合设业通用的操作逻辑和体验,多种上色模式的上色工具更合理。(原生支持多语言UI界面显示)
|
||||
|
||||
---
|
||||
|
||||
## 🔥 新版v2.1更新说明 (适配Node2.0)
|
||||
|
||||
**新版v2.0全新适配i18n多语言配置文件,原生支持中文、English等语言(后续视情况还可扩展支持更多诸如俄语、法语等语言),对世界各地的国际友人更友好。**
|
||||
同样在尽可能保留上一版UI及交互习惯的前提下,微调界面交互逻辑,继续更新迭代UI(详见下图)。
|
||||
**新版v2.0全新适配i18n多语言配置文件,原生支持中文、English等语言(后续视情况还可扩展支持更多诸如俄语、法语等语言),对世界各地的国际友人更友好。**
|
||||
|
||||
#### ✅【h260201更新】:新增自动主题色(自动跟随ComfyUI主题色)👇
|
||||

|
||||
|
||||
#### ✅【h260125更新】:新增ComfyUI菜单、新增i18n多语言适配 (现以集成到官方菜单页面)👇
|
||||

|
||||

|
||||
|
||||
#### 如果觉得还可以,欢迎帮忙点下**⭐Star**,您的鼓励就是我最大的动力~
|
||||

|
||||
|
||||
<details>
|
||||
<summary><b>⚠️旧版v1.0.4_rc UI界面...</b></summary>
|
||||
@@ -32,14 +31,27 @@
|
||||

|
||||
</details>
|
||||
|
||||
## ✨ 核心功能 (已正式上线)
|
||||
#### 如果觉得还可以,欢迎帮忙点颗星**⭐Star**~
|
||||
|
||||
## 📺️ 视频教程
|
||||
- ~~v1旧版教程~~:https://www.bilibili.com/video/BV1V7G9z9EcU
|
||||
- **v2新版教程(适配Node2.0)**:https://www.bilibili.com/video/BV1zeFZzLEvP
|
||||
|
||||
---
|
||||
|
||||
## 💫下一版更新预告(已实现) 待近期实测后发布:
|
||||

|
||||
|
||||
---
|
||||
|
||||
## ✨ 核心功能
|
||||
|
||||
| 💫Node2.0节点对齐系统 | 💫全新上色系统 | 💫人性化交互设计 | 💫全新取色器(原创设计) |
|
||||
|---------------------------|---------------------------|---------------------------|---------------------------|
|
||||
| 🔥 **新版Node2.0节点算法** | 🖼️ 一键式颜色管理方案 | 🖱️ 悬浮式工具面板 | ✅ **原创实时预览调色/取色组件** |
|
||||
| 📐 **原创Alt反向基准对齐算法** | 🔗 实时联动全屏取色器 | ⚙️ 全新自定义配置 | 🎨 色卡模式: 彩色/灰度/自定义 |
|
||||
| 📊 两套对齐分布算法 | 🎨 整体上色/仅标题上色模式 | 💾 布局记忆与恢复系统 | 🧩 色卡:随机/收藏/移除/手动 |
|
||||
| 🧩 多种对齐分布模式 | 🧩 自定义色卡收藏与恢复系统 | 🌐 原生i18n多语言系统 | 🎨 预置色:色值特调优化 |
|
||||
| 🔥 **原创Alt反向基准对齐算法** | 🔗 实时联动全屏取色器 | ⚙️ **ComfyUI系统菜单集成** | 🎨 色卡模式: 彩色/灰度/自定义 |
|
||||
| 📊 两套独立对齐分布算法 | 🎨 整体上色/仅标题上色模式 | 🔥 **ComfyUI主题自适应(9+1+1)** | 🧩 色卡:随机/收藏/移除/手动 |
|
||||
| 🧩 多种对齐分布模式 | 🧩 自定义色卡收藏与恢复系统 | 🌐 原生i18n多语言UI适配 | 🎨 预置色:色值特调优化 |
|
||||
|
||||
#### 🎯 高级特性
|
||||
- **i18n多语言**:原生适配i18n多语言系统
|
||||
@@ -62,7 +74,7 @@
|
||||
- **实时取色器**:内置**全屏实时取色器**【v2.0.1_rc新增】(0依赖,纯原生js+css开发设计)
|
||||
- **节点调色实时预览组件**:原创基于节点的实时预览调色/取色组件【v2.0.1_rc新增】(0依赖,纯原生js+css开发设计)
|
||||
|
||||
#### 🔧 节点对齐模块
|
||||
#### 🧩 节点对齐模块
|
||||
- **基础对齐**:左对齐、右对齐、顶部对齐、底部对齐
|
||||
- **居中分布**:垂直居中和水平居中
|
||||
- **等距分布**:水平等距分布和垂直等距分布
|
||||
@@ -71,11 +83,36 @@
|
||||
|
||||
---
|
||||
|
||||
#### 🚀 快速开始(使用指南)
|
||||
|
||||
| 🎨按键组合 | 🎨模式说明 | 🎨功能描述 | 🧩按键组合 | 🧩模式说明 | 🧩功能描述 |
|
||||
|---------|---------|---------|---------|---------|---------|
|
||||
| **默认无按键** | 默认模式 | 七种预设颜色 | **默认无按键** | 默认模式 | 七种预设颜色 |
|
||||
| **Shift** | 灰度模式 | 黑白灰系列颜色 | **Shift** | ~~-暂无-~~ | ~~-暂无-~~ |
|
||||
| **Alt** | 自定义模式 | 自定义颜色管理 | **Alt** | 反向基准对齐 | 使用反向基准进行对齐操作 |
|
||||
| **Ctrl+Alt** | 锁定模式 | 锁定/解锁自定义颜色 | **Ctrl+Alt** | ~~-暂无-~~ | ~~-暂无-~~ |
|
||||
|
||||
1. **节点上色**:进入ComfyUI选中任一节点 > 点击NodeAlignPr面板(以下简称NAP面板)内任意**颜色按钮**即可(🔴🟠🟡🟢🔵🟣🟤,`清除颜色` `取色器` `随机颜色`);
|
||||
2. **自定义颜色**:选中任一节点 > 点击NAP面板内**取色器按钮**即可;
|
||||
3. **节点对齐**: 选中任一节点 > 点击NAP面板内任意**对齐按钮**即可;
|
||||
4. **反向对齐**:选中任一节点 > 按**Alt键** + 点击对应**对齐按钮**可实现反向基准对齐;
|
||||
└例:`左对齐` →选中多个节点 > 按`Alt键`+`左对齐按钮`,则以`最右侧节点`为`基准`进行`左对齐`(默认左对齐是以`最左侧节点`为`基准`进行`左对齐`);
|
||||
5. **拖动NAP面板**:无需选中任何节点 > 点击NAP面板左右两侧的按钮,出现四向箭头光标(↕↔)即可拖动
|
||||
5. **重置设置**:无需选中任何节点 > 在NAP面板内 >【鼠标右键】 >【一键重置】 即可;
|
||||
|
||||
---
|
||||
|
||||
## 🚀 插件安装
|
||||
|
||||
#### 方法一:ComfyUI Manager管理器(推荐)
|
||||
1. 在 **ComfyUI Manager** 管理器搜索 "**NodeAlign Pro**"(注意"Pro"前空格)
|
||||
2. 找到`EasyKit-NodeAlign-Pro`,点击安装`(此方式为ComfyUI注册版插件:会自动生成ComfyUI官方标准生态的easykit-node-align目录)`
|
||||
1. 在 **ComfyUI Manager** 管理器搜索 "**node2.0**"(是的,就这么简单,目前是唯一一个)
|
||||
👉 如果搜 "**node2.0**" 没有搜到:说明你的ComfyUI和Manager管理器没有更新到最新版本,请先更新**ComfyUI**和**Manager管理器**到最新版本;
|
||||
👉 如不想更新ComfyUI和Manager:请直接在旧版上搜索 "**Easykit**" 或 "**NodeAlign Pro**" 即可搜到。
|
||||

|
||||
|
||||
2. 找到`EasyKit-NodeAlign-Pro`,点击安装`(此方式为ComfyUI注册版插件:会自动生成ComfyUI官方标准生态的easykit-node-align目录)`
|
||||

|
||||
|
||||
3. 等待提示重启ComfyUI 即可使用
|
||||
|
||||
#### 方法二:Git克隆(推荐)
|
||||
@@ -103,68 +140,24 @@ comfy node install easykit-node-align
|
||||
3. 解压到 `ComfyUI/custom_nodes` 目录 (注意正确目录层级应为:`ComfyUI/custom_nodes/ComfyUI_EasyKitHT_NodeAlignPro`)
|
||||
4. 重启ComfyUI 即可使用
|
||||
|
||||
|
||||
---
|
||||
|
||||
## 🚀 插件更新
|
||||
|
||||
#### 方法一:ComfyUI Manager管理器更新(推荐)
|
||||
1. 在 **ComfyUI Manager** 管理器搜索 "**NodeAlign Pro**"(注意"Pro"前空格)
|
||||
2. 找到`EasyKit-NodeAlign-Pro`,点击安装`(此方式为ComfyUI注册版插件:会自动生成ComfyUI官方标准生态的easykit-node-align目录)`
|
||||
1. 在 **ComfyUI Manager** 管理器搜索 "**node2.0**"(是的,就这么简单,目前是唯一一个)
|
||||

|
||||
2. 找到`EasyKit-NodeAlign-Pro`,点击安装`(此方式为ComfyUI注册版插件:会自动生成ComfyUI官方标准生态的easykit-node-align目录)`
|
||||

|
||||
3. 等待提示重启ComfyUI 即可使用
|
||||
|
||||
#### 方法一:Git更新(需先手动导航至ComfyUI_EasyKitHT_NodeAlignPro目录内)
|
||||
```
|
||||
git fetch --all && git reset --hard origin/main
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
#### 🚀 快速开始(简要指南)
|
||||
成功安装NodeAlignPro之后,基础操作(仅供参考)
|
||||
|
||||
1. **节点上色**:进入ComfyUI选中任一节点 > 点击NodeAlignPr面板(以下简称NAP面板)内任意**颜色按钮**即可(🔴🟠🟡🟢🔵🟣🟤,`清除颜色` `取色器` `随机颜色`);
|
||||
2. **自定义颜色**:选中任一节点 > 点击NAP面板内**取色器按钮**即可;
|
||||
3. **节点对齐**: 选中任一节点 > 点击NAP面板内任意**对齐按钮**即可;
|
||||
4. **反向对齐**:选中任一节点 > 按**Alt键** + 点击对应**对齐按钮**可实现反向基准对齐;
|
||||
└例:`左对齐` →选中多个节点 > 按`Alt键`+`左对齐按钮`,则以`最右侧节点`为`基准`进行`左对齐`(默认左对齐是以`最左侧节点`为`基准`进行`左对齐`);
|
||||
5. **拖动NAP面板**:无需选中任何节点 > 点击NAP面板左右两侧的按钮,出现四向箭头光标(↕↔)即可拖动
|
||||
5. **重置设置**:无需选中任何节点 > 在NAP面板内 >【鼠标右键】 >【一键重置】 即可;
|
||||
7. **进阶技巧**:请参阅下面**使用指南**👇。
|
||||
|
||||
<details>
|
||||
<summary><b>🖥️ 《使用指南》...</b></summary>
|
||||
|
||||
#### 基本操作
|
||||
1. **启动插件**:ComfyUI启动后,插件自动加载
|
||||
2. **显示/隐藏**:通过右键菜单或快捷键控制显示
|
||||
3. **拖拽移动**:拖动标题栏或分隔线移动面板
|
||||
4. **缩放调整**:通过右键菜单调整UI缩放比例
|
||||
|
||||
#### 颜色模式切换
|
||||
| 按键组合 | 模式说明 | 功能描述 |
|
||||
|---------|---------|---------|
|
||||
| **无按键** | 默认模式 | 七种预设颜色 |
|
||||
| **Shift** | 灰度模式 | 黑白灰系列颜色 |
|
||||
| **Alt** | 自定义模式 | 自定义颜色管理 |
|
||||
| **Ctrl+Alt** | 锁定模式 | 锁定/解锁自定义颜色 |
|
||||
|
||||
#### 对齐操作
|
||||
1. 在ComfyUI画布上选择2个或更多节点
|
||||
2. 点击对齐面板上的相应按钮:
|
||||
- **左对齐**:所有节点向左对齐
|
||||
- **垂直居中**:所有节点垂直居中
|
||||
- **右对齐**:所有节点向右对齐
|
||||
- **顶部对齐**:所有节点向顶部对齐
|
||||
- **水平居中**:所有节点水平居中
|
||||
- **底部对齐**:所有节点向底部对齐
|
||||
|
||||
#### 高级技巧
|
||||
- **Alt+对齐按钮**:使用"反向基准"进行对齐
|
||||
- **双击取色器预览**:切换节点整体/仅标题上色模式
|
||||
- **右键菜单**:访问完整设置和重置功能
|
||||
- **容器联动**:将操作面板与运行按钮联动定位
|
||||
|
||||
</details>
|
||||
|
||||
## 🐛 常见问题
|
||||
|
||||
#### Q: 如何开启/关闭【自动】主题色?
|
||||
@@ -173,7 +166,7 @@ git fetch --all && git reset --hard origin/main
|
||||
|
||||
#### Q: 如何【自定义】主题色?
|
||||
→A: ...> 🔥 NodeAlignPro> 🎨NodeAlignPro颜色预设(Color preset)> 使用ComfyUI主题配色(Use ComfyUI theme color)> **【开启】**;
|
||||

|
||||

|
||||
|
||||
#### Q: 如何切换语言?
|
||||
→A: ...> 🔥 NodeAlignPro> NodeAlignPro基本设置(Basic Settings)> **NodeAlignPro UI语言(Language)**;
|
||||
@@ -206,46 +199,56 @@ git fetch --all && git reset --hard origin/main
|
||||
|
||||
## 🔄 更新日志
|
||||
|
||||
### v2.1.14 (最新版正式发布) -260201更新
|
||||
- **重大更新:** 新增自动主题色(自动跟随ComfyUI主题色)
|
||||
- 全量新增基于ComfyUI Node2.0的对齐算法,同时保留并兼容原有的传统Canvas对齐模式
|
||||
- 新增基于Node2.0的对齐模式(可在右键菜单或ComfyUI菜单更改工作模式为"Node2.0"进行使用)
|
||||
- 重构ComfyUI菜单
|
||||
- 优化右键菜单逻辑
|
||||
- 优化i18n多语言适配
|
||||
- 修复若干个可能存在非致命性错误的语法问题
|
||||
- 修复若干bug
|
||||
- 修订并完善Readme文档
|
||||
### v2.1.18 (最新版本) (2025-03-05)
|
||||
- **新增下一版更新预告(新增一个更高效菜单交互模式:类Maya式的热盒菜单)** 💫
|
||||
- 微调i18n多语言适配, 修复个别翻译错误
|
||||
- 修订并完善Readme文档(中英双语)
|
||||
|
||||
<details>
|
||||
<summary><b>📄 历史版本...</b></summary>
|
||||
|
||||
##### v2.1.12
|
||||
### v2.1.17 (2025-02-09)
|
||||
- 微调i18n多语言适配 [🗩7](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/discussions/7)
|
||||
- 完善v2.1版视频教程(Node2.0) →📺️[视频教程](https://www.bilibili.com/video/BV1zeFZzLEvP)
|
||||
- 修订并完善Readme文档(中英双语)
|
||||
|
||||
### v2.1.14 【🔥2.1正式版发布(完美适配Node2.0)】 (2025-02-01)
|
||||
- **重大更新:** 新增自动主题色(自动跟随ComfyUI主题色) [#5](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/5)
|
||||
- 全量新增基于ComfyUI Node2.0的对齐算法,同时保留并兼容原有的传统Canvas对齐模式
|
||||
- 新增基于Node2.0的对齐模式(可在右键菜单或ComfyUI菜单更改工作模式为"Node2.0"进行使用) [#8](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/8)
|
||||
- 重构ComfyUI菜单
|
||||
- 优化右键菜单逻辑
|
||||
- 优化i18n多语言适配 [🗩7](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/discussions/7)
|
||||
- 修复若干个可能存在非致命性错误的语法问题
|
||||
- 修复若干bug
|
||||
- 修订并完善Readme文档
|
||||
|
||||
##### v2.1.12 (2025-01-25)
|
||||
- 优化ComfyUI菜单
|
||||
- 优化i18n多语言适配
|
||||
- 优化i18n多语言适配 [🗩7](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/discussions/7)
|
||||
- 优化基于Node2.0的对齐算法(少量测试性重构)
|
||||
- 修订并完善Readme文档
|
||||
- 修复若干bug
|
||||
|
||||
##### v2.1.0 【2.1版发布】
|
||||
- 优化ComfyUI菜单、新增i18n多语言适配
|
||||
##### v2.1.0 【🔥2.1预览版发布】
|
||||
- 优化ComfyUI菜单、新增i18n多语言适配 [🗩7](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/discussions/7)
|
||||
- 优化部分参数
|
||||
- 修订并完善Readme文档
|
||||
- 修复若干bug
|
||||
- 修复若干bug [#9](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/9)
|
||||
|
||||
##### v2.0.3_rc
|
||||
##### v2.0.3_rc (2025-12-30)
|
||||
- 新增ComfyUI菜单(集成到官方菜单页面)
|
||||
- 重构颜色转换逻辑
|
||||
- 重构屏幕取色功能
|
||||
- 重构屏幕取色功能 [#3](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/3)
|
||||
- 修订并完善Readme文档
|
||||
- 修复若干bug
|
||||
- 修复若干bug [#4](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/4)
|
||||
|
||||
##### v2.0.2_rc (2025-12-22)
|
||||
- 完善新版(v2.0.3_rc)界面提示
|
||||
- 修复了一些bug
|
||||
- 重新编些md教程文档(中英双语)
|
||||
|
||||
##### v2.0.1_rc (2025-12-22)【2.0版发布】
|
||||
##### v2.0.1_rc (2025-12-22)【🔥2.0版发布】
|
||||
- 新增Shift/Alt/Ctrl组合键模式
|
||||
- 改进取色器性能和稳定性
|
||||
- 添加节点预览功能
|
||||
@@ -254,7 +257,7 @@ git fetch --all && git reset --hard origin/main
|
||||
##### v1.0.4_rc (2025-08-14)
|
||||
##### v1.0.3_rc (2025-05-01)
|
||||
##### v1.0.2_rc (2025-04-30)
|
||||
##### v1.0.1_rc (2025-04-29)【1.0版发布】
|
||||
##### v1.0.1_rc (2025-04-29)【🔥1.0版发布】
|
||||
- 初始版本发布
|
||||
- 完整的对齐和颜色功能
|
||||
- 可拖拽容器系统
|
||||
@@ -262,7 +265,7 @@ git fetch --all && git reset --hard origin/main
|
||||
|
||||
</details>
|
||||
<details>
|
||||
<summary><b>📄 历史更新日志...</b></summary>
|
||||
<summary><b>📄 历史更新日志 (旧版)...</b></summary>
|
||||
|
||||
```
|
||||
v2.0.2_rc 8a12160: 🔥NodeAlignPro版本大更新,优化文件结构(全新UI, 更全的节点上色系统)→详见readme文档
|
||||
@@ -318,13 +321,13 @@ ca28236: Initial commit
|
||||
|
||||
- 开发: [👤@ArtsticH](https://github.com/ArtsticH)
|
||||
- 致谢: [👤@kakachiex2](https://github.com/kakachiex2)([👾issues-page](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/8))、[👤@aimposer](https://github.com/aimposer)([👾issues-page](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/3))、[👤@Rock-suv](https://github.com/Rock-suv)([👾issues-page](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues/4))、[👤@JGDMGJAPT](https://github.com/jgdmgjapt) 、👤[@MAOMAOCHONGNE](https://github.com/MAOMAOCHONGNE)、[👤@BlissiraHQ](https://github.com/BlissiraHQ)...
|
||||
- v1(初版)功能及思路参考:[Tenney95/ComfyUI-NodeAligner](https://github.com/Tenney95/ComfyUI-NodeAligner)
|
||||
- 感谢上述及所有提供帮助的设计师、开发者、测试者、ComfyUI用户和反馈者
|
||||
|
||||
## 🌐 相关链接
|
||||
|
||||
- 🧩**NodeAlign Pro** 源1: [📥︎ Last Releases](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/releases) | 源2: [📥︎ Comfy registry](https://registry.comfy.org/zh/nodes/easykit-node-align) | 源3: [📥︎ Gitee镜像](https://gitee.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro)
|
||||
- 🧩**NodeAlign Pro** 源1: [📥︎ Last Releases](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/releases) | 源2: [📥︎ Comfy registry](https://registry.comfy.org/zh/nodes/easykit-node-align) | 源3: [📥︎ Gitee镜像](https://gitee.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro)
|
||||
[👾问题反馈](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro/issues) | [ComfyUI社区](https://github.com/comfyanonymous/ComfyUI) | [ComfyUI-Manager](https://github.com/Comfy-Org/ComfyUI-Manager/tree/main)
|
||||
- 作者视频教程链接:https://www.bilibili.com/video/BV1V7G9z9EcU (此链接为旧版`v1.0.4_rc`教程,新版v2.1.0待录制)
|
||||
|
||||
## 📜 许可证
|
||||
|
||||
@@ -332,8 +335,8 @@ ca28236: Initial commit
|
||||
|
||||
---
|
||||
|
||||
👨💻 设计师业余开发的第一个小项目,欢迎反馈使用问题
|
||||
💻 设计师业余开发的第一个小项目
|
||||
⚠️ 可能存在未测试场景的异常,请通过Issues报告
|
||||
(如果觉得还可以,欢迎帮忙给个**Star⭐**,谢谢)欢迎有兴趣的小伙伴们一起加入!
|
||||
(如果觉得还可以,欢迎帮忙点颗星**Star⭐**,谢谢)欢迎有兴趣的小伙伴们一起加入!
|
||||
|
||||
<small style="color:#999">本文档更新于:2026年01月28日 16:21 @[ArtsticH](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro)·2026</small>
|
||||
<small style="color:#999">本文档更新于:2026年02月09日 00:43 @[ArtsticH](https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro)·2026</small>
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
import os
|
||||
|
||||
# 版本定义
|
||||
# __version__ = "2.1.14"
|
||||
# __version__ = "2.1.18"
|
||||
# VERSION = __version__
|
||||
|
||||
# 节点注册
|
||||
|
||||
+1
-1
@@ -2,7 +2,7 @@
|
||||
name = "easykit-node-align"
|
||||
# name = "easykitht_nodealignpro"
|
||||
description = "Node2.0-based professional alignment & real-time node color picker - innovative first support: A must-have plugin for managing node layout and color schemes in ComfyUI. Features a real-time color picker, alignment, 7 preset colors, grayscale/custom modes, and one-click reverse alignment."
|
||||
version = "2.1.14"
|
||||
version = "2.1.18"
|
||||
license = {file = "LICENSE"}
|
||||
|
||||
[project.urls]
|
||||
|
||||
+4
-4
@@ -9,7 +9,7 @@
|
||||
* @installCommand comfy node install easykit-node-align
|
||||
* @installCommand git clone https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro.git
|
||||
* @installCommand git clone https://gitee.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro.git
|
||||
* @created 2025-04-29 @date 2025-06-15 @lastUpdated 2026-02-01 @version v2.1.14 @license GPL-3.0
|
||||
* @created 2025-04-29 @date 2025-06-15 @lastUpdated 2026-03-05 @version v2.1.18 @license GPL-3.0
|
||||
* @copyright ©2012-2026, All rights reserved. Freely open to use, modify, and distribute in accordance with the GPL-3.0 license.
|
||||
*/
|
||||
|
||||
@@ -107,8 +107,8 @@
|
||||
Option_Color_TitleOnly2: {cn: '仅标题(Title)', en: 'Title Only'},
|
||||
|
||||
hDebug_Tips: {
|
||||
cn: '<font color ="#70A3F3"><strong>v2.1.14新功能</strong></font>:<br>	0. <span style="color:#70A3F3;">启用自动主题色</span>:左下角ComfyUI设置>🔥NodeAlignPro>【使用ComfyUI主题配色】<br>	1. <span style="color:#70A3F3;">启用新版Node2.0模式</span>:右键菜单>工作模式>【Node2.0】<br>	2. <span style="color:#70A3F3;">高级对齐</span>:Alt+对齐按钮:对齐到“反向基准”节点<br>	3. <span style="color:#70A3F3;">色卡切换</span>:按Shift、Alt、Ctrl Alt切换不同色卡模式...<br>^_^(右键菜单><font color ="#70A3F3">新版说明</font>隐藏本提示)',
|
||||
en: '<font color="#70A3F3"><strong>v2.1.14 New Features</strong></font>:<br>	0. <span style="color:#70A3F3;">Auto-Theme-Color</span>: Bottom left Settings > 🔥NodeAlignPro > 【Use ComfyUI Theme Colors】<br>	1. <span style="color:#70A3F3;">Node2.0 Mode</span>: Right-click Menu > Work Mode > 【Node2.0】<br>	2. <span style="color:#70A3F3;">Advanced Alignment</span>: Alt + Align Button: Align to "Reverse Reference" Node<br>	3. <span style="color:#70A3F3;">Color Palette Switching</span>: Press Shift, Alt, Ctrl+Alt to switch different color palette modes...<br>^_^ (Right-click Menu > <font color="#70A3F3">NewTips</font> to hide this tip)'
|
||||
cn: '<font color ="#70A3F3"><strong>v2.1.17新功能</strong></font>:<br>	0. <span style="color:#70A3F3;">启用自动主题色</span>:左下角ComfyUI设置>🔥NodeAlignPro>【使用ComfyUI主题配色】<br>	1. <span style="color:#70A3F3;">启用新版Node2.0模式</span>:右键菜单>工作模式>【Node2.0】<br>	2. <span style="color:#70A3F3;">高级对齐</span>:Alt+对齐按钮:对齐到“反向基准”节点<br>	3. <span style="color:#70A3F3;">色卡切换</span>:按Shift、Alt、Ctrl Alt切换不同色卡模式...<br>________________<br>	4. <span style="color:#70A3F3;">Switch English</span>:ComfyUI Menu> Language>【English】<br>________________<br>^_^(右键菜单><font color ="#70A3F3">新版说明</font>隐藏本提示)',
|
||||
en: '<font color="#70A3F3"><strong>v2.1.17 New Features</strong></font>:<br>	0. <span style="color:#70A3F3;">Auto-Theme-Color</span>: Bottom left Settings > 🔥NodeAlignPro > 【Use ComfyUI Theme Colors】<br>	1. <span style="color:#70A3F3;">Node2.0 Mode</span>: Right-click Menu > Work Mode > 【Node2.0】<br>	2. <span style="color:#70A3F3;">Advanced Alignment</span>: Alt + Align Button: Align to "Reverse Reference" Node<br>	3. <span style="color:#70A3F3;">Color Palette Switching</span>: Press Shift, Alt, Ctrl+Alt to switch different color palette modes...<br>________________<br>	4. <span style="color:#70A3F3;">切换中文</span>:ComfyUI菜单>NodeAlignPro UI语言 (Language)>【中文】<br>________________<br>^_^ (Right-click Menu > <font color="#70A3F3">NewTips</font> to hide this tip)'
|
||||
},
|
||||
Aria_ClearColor: {cn: '清除颜色', en: 'Clear Color'},
|
||||
Aria_Pick: {cn: '取色', en: 'Pick Color'},
|
||||
@@ -124,7 +124,7 @@
|
||||
Select_State: {cn: '选择状态', en: 'Select State'},
|
||||
Tool_MagicWand: {cn: '魔棒', en: 'Magic Wand'},
|
||||
Aria_Rename: {cn: '重命名', en: 'Rename'},
|
||||
hMenu_ResetAll: {cn: '一键重置', en: 'Reset All'},
|
||||
hMenu_ResetAll: {cn: '快速重置', en: 'FastReset'},
|
||||
hMenu_BugReport: {cn: 'bug反馈', en: 'Bug2Issue'},
|
||||
hMenu_Guide: {cn: '使用教程', en: 'Guide'},
|
||||
hMenu_NewTips: {cn: '新版说明', en: 'New Tips'},
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
* @installCommand comfy node install easykit-node-align
|
||||
* @installCommand git clone https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro.git
|
||||
* @installCommand git clone https://gitee.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro.git
|
||||
* @created 2025-04-29 @date 2025-06-15 @lastUpdated 2026-02-01 @version v2.1.14 @license GPL-3.0
|
||||
* @created 2025-04-29 @date 2025-06-15 @lastUpdated 2026-03-05 @version v2.1.18 @license GPL-3.0
|
||||
* @copyright ©2012-2026, All rights reserved. Freely open to use, modify, and distribute in accordance with the GPL-3.0 license.
|
||||
*/
|
||||
|
||||
@@ -178,7 +178,7 @@
|
||||
.hDebugInfo_V2 { display: none !important; position: fixed !important; top: var(--h108) !important; left: var(--h64) !important; color: rgb(var(--hC_hBtn_svg)) !important; padding: var(--h8) !important; border-radius: var(--h8) !important; font-size: var(--h12) !important; font-family: monospace !important; z-index: 6 !important; transform: none !important; box-sizing: border-box !important; pointer-events: auto !important; will-change: transform !important; isolation: isolate !important; }
|
||||
|
||||
/* Z-index 层级管理 */
|
||||
--hZindex: 10001;
|
||||
--hZindex: 1001; /* --hZindex: 10001; */
|
||||
--hZindex__h1__hApBar1_Color: calc(var(--hZindex) + 99);
|
||||
--hZindex__h2__hNodeAlignPro: calc(var(--hZindex) + 199);
|
||||
--hZindex__hNAP-Title: calc(var(--hZindex) + 3999);
|
||||
@@ -718,7 +718,7 @@
|
||||
<div class="hCMP__hSelKit">
|
||||
<span class="hSelKit-label" data-i18n="hSelKit_DisplayMode">显示模式</span><div class="hCMP-hSel"><div class="hMenu-btn" data-target="hCMP-hSel__display-options" data-i18n="hSelKit_Always">常驻显示</div><div class="hCMP-hSel__options" id="hCMP-hSel__display-options"><div class="hCMP-hSel__option selected" data-value="hDispMode0_Always" data-i18n="hSelKit_Always">常驻显示</div><div class="hCMP-hSel__option" data-value="hDispMode1_Follow" data-i18n="hSelKit_Follow">跟随选框</div></div></div></div>
|
||||
<div>
|
||||
<button class="hMenu-btn hMenu-btnReset" id="hReset" data-i18n="hMenu_ResetAll">一键重置</button>
|
||||
<button class="hMenu-btn hMenu-btnReset" id="hReset" data-i18n="hMenu_ResetAll">快速重置</button>
|
||||
<button class="hMenu-btn" id="hBugReport" data-i18n="hMenu_BugReport">bug反馈</button>
|
||||
<button class="hMenu-btn" id="hGuide" data-i18n="hMenu_Guide">使用教程</button>
|
||||
<button class="hMenu-btn" id="hBack" data-i18n="hMenu_NewTips"style="background-color: rgb(var(--hC4_Green, --hC_hBtn_Std));">新版说明</button></div></div>
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
* @installCommand comfy node install easykit-node-align
|
||||
* @installCommand git clone https://github.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro.git
|
||||
* @installCommand git clone https://gitee.com/ArtsticH/ComfyUI_EasyKitHT_NodeAlignPro.git
|
||||
* @created 2025-04-29 @date 2025-06-15 @lastUpdated 2026-02-01 @version v2.1.14 @license GPL-3.0
|
||||
* @created 2025-04-29 @date 2025-06-15 @lastUpdated 2026-02-02 @version v2.1.15 @license GPL-3.0
|
||||
* @copyright ©2012-2026, All rights reserved. Freely open to use, modify, and distribute in accordance with the GPL-3.0 license.
|
||||
*/
|
||||
|
||||
|
||||
Reference in New Issue
Block a user