This commit is contained in:
kk8bit
2025-05-15 19:07:06 +08:00
parent 1df5ac81ba
commit e2daeebe3c
11 changed files with 49 additions and 12 deletions
+3
View File
@@ -1,5 +1,8 @@
# Changelog
## [0.70.12] - 2025-05-15
- 将Shift+R快捷键功能改为Alt+R,解决了输入大写的“R”冲突
## [0.70.0] - 2025-04-14
- 设置菜单对UI完全自定义
- 整合notification到gululu统一控制
+35 -2
View File
@@ -6,6 +6,39 @@
This is a custom node utility package developed for ComfyUI. Initially created for personal convenience, I will continue adding features in the future.
### 最新更新 / Last Update
#### [0.70.12] - 2025-05-15
- 将Shift+R快捷键功能改为Alt+R,解决了输入大写的“R”冲突
- Changed shortcut from Shift+R to Alt+R to resolve conflict with typing uppercase "R"
#### [0.70.0] - 2025-04-14
- 设置菜单对UI完全自定义
- Fully customizable UI through settings menu
- 整合notification到gululu统一控制
- Integrated notifications into Gululu for unified control
- 新增GuLuLu
- Added GuLuLu
- 新增GuLuLu右键菜单
- Added right-click menu for GuLuLu
- 新增GuLuLu设置项
- Added settings options for GuLuLu
- 新增GuLuLu继承KayTool通知为流式输出
- Added stream output feature for KayTool notifications in GuLuLu
- 修复Settings中设置项的bug
- Fixed bugs in settings items within Settings
- 修复Monitor的初始位置问题
- Fixed initial position issue of Monitor
- 增强Clean VRAM兼容性
- Enhanced compatibility for Clean VRAM
- 修复setget颜色设置问题
- Fixed setget color configuration issues
- 新增KayToolActions适配GuLuLu右键菜单
- Added KayToolActions support for GuLuLu right-click menu
- UI初始配色调整
- Adjusted default color scheme for UI
# 节点预览 Nodes Preview (不全 Not All):
![preview_custom_save_image_node](https://github.com/user-attachments/assets/92ef9b39-97f2-4076-903e-79ce7a7375ea)
@@ -72,8 +105,8 @@ https://github.com/user-attachments/assets/b8d1d3f0-04d1-46c5-968a-e433778b73e6
- 右键点击节点组或节点,选择“Run Group/Node”,即可快速运行节点组或节点进行调试。
- Right-click on a node group or node, select "Run Group/Node," and quickly run the node group or node for debugging.
- 使用快捷键`Shift+R`快速运行选中节点。
- Use the shortcut key `Shift+R` to quickly run the selected node.
- 使用快捷键`Alt+R`快速运行选中节点。
- Use the shortcut key `Alt+R` to quickly run the selected node.
+1 -1
View File
@@ -6,7 +6,7 @@
"name": "Show '🛜 Set/Get' options in node right-click menu"
},
"KayTool_ShiftR": {
"name": "Use 'Shift+R' shortcut to quickly execute '▶️ Run' on selected nodes"
"name": "Use 'Alt+R' shortcut to quickly execute '▶️ Run' on selected nodes"
},
"KayTool_ShowWorkflowPNG": {
"name": "Show 'Workflow PNG' option in right-click menu"
+1 -1
View File
@@ -6,7 +6,7 @@
"name": "Afficher les options '🛜 Set/Get' dans le menu contextuel du nœud"
},
"KayTool_ShiftR": {
"name": "Utiliser le raccourci 'Shift+R' pour exécuter rapidement '▶️ Run' sur les nœuds sélectionnés"
"name": "Utiliser le raccourci 'Alt+R' pour exécuter rapidement '▶️ Run' sur les nœuds sélectionnés"
},
"KayTool_ShowWorkflowPNG": {
"name": "Afficher l'option 'Workflow PNG' dans le menu contextuel"
+1 -1
View File
@@ -6,7 +6,7 @@
"name": "ノード右クリックメニューに「🛜 Set/Get」オプションを表示"
},
"KayTool_ShiftR": {
"name": "Shift+Rで選択ノードの「▶️ Run」を高速実行"
"name": "Alt+Rで選択ノードの「▶️ Run」を高速実行"
},
"KayTool_ShowWorkflowPNG": {
"name": "右クリックメニューに「Workflow PNG」オプションを表示"
+1 -1
View File
@@ -6,7 +6,7 @@
"name": "노드 우클릭 메뉴에 '🛜 Set/Get' 옵션 표시"
},
"KayTool_ShiftR": {
"name": "'Shift+R' 단축키로 선택한 노드에서 '▶️ Run'을 빠르게 실행"
"name": "'Alt+R' 단축키로 선택한 노드에서 '▶️ Run'을 빠르게 실행"
},
"KayTool_ShowWorkflowPNG": {
"name": "우클릭 메뉴에 'Workflow PNG' 옵션 표시"
+1 -1
View File
@@ -6,7 +6,7 @@
"name": "Показать опции '🛜 Set/Get' в контекстном меню узла"
},
"KayTool_ShiftR": {
"name": "Использовать сочетание клавиш 'Shift+R' для быстрого выполнения '▶️ Run' на выбранных узлах"
"name": "Использовать сочетание клавиш 'Alt+R' для быстрого выполнения '▶️ Run' на выбранных узлах"
},
"KayTool_ShowWorkflowPNG": {
"name": "Показать опцию 'Workflow PNG' в контекстном меню"
+1 -1
View File
@@ -6,7 +6,7 @@
"name": "在'节点右键菜单'中显示 '🛜 Set/Get' 选项"
},
"KayTool_ShiftR": {
"name": "使用 'Shift+R' 快捷键在选中的节点上快速执行 '▶️ Run'"
"name": "使用 'Alt+R' 快捷键在选中的节点上快速执行 '▶️ Run'"
},
"KayTool_ShowWorkflowPNG": {
"name": "在KayTool菜单中显示 'Workflow PNG' 选项"
+1 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "kaytool"
description ="KayTool boosts ComfyUI workflow efficiency with powerful tools like: image processing (resize, color, blur, expand, merge, crop), background/mask tasks via BiRefNet/RemBG, wireless data transfer (Set&Get), AI translation (Tencent/Baidu), Professional high-precision resource monitoring, dynamic math operations, flexible text handling, precision sliders, metadata/color profile-supported image saving, batch processing via folder loading, canvas node map export as PNG with metadata, quick Run options via right-click, node alignment toolbar with custom styles, and custom ComfyUI logo integration."
version = "0.70.11"
version = "0.70.12"
license = {file = "LICENSE"}
dependencies = ["rembg, timm, opencv-python, py-cpuinfo, pynvml"]
+2 -1
View File
@@ -125,8 +125,9 @@ app.registerExtension({
document.addEventListener('keydown', async (e) => {
const shiftR = app.ui.settings.getSettingValue("KayTool.ShiftR");
if (!shiftR) return;
if (e.shiftKey && e.key === 'R') {
if (e.altKey && (e.key === 'r' || e.key === '®')) {
e.preventDefault();
e.stopPropagation();
const selectedNodes = app.canvas.selected_nodes ? Object.values(app.canvas.selected_nodes) : [];
if (selectedNodes.length === 0) return;
const selectedNode = selectedNodes[0];
+2 -2
View File
@@ -33,10 +33,10 @@ app.registerExtension({
},
{
id: "KayTool.ShiftR",
name: "Use 'Shift+R' to quickly run selected node",
name: "Use 'Alt+R' to quickly run selected node",
type: "boolean",
defaultValue: true,
category: ["KayTool", "▶️ Run", "ShiftR"],
category: ["KayTool", "▶️ Run", "R"],
},
{
id: "KayTool.ShowWorkflowPNG",