diff --git a/CHANGELOG.md b/CHANGELOG.md index 04e64db..de7271c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -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统一控制 diff --git a/README.md b/README.md index 342f004..c427144 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/locales/en/settings.json b/locales/en/settings.json index cc3a628..b8a8fc8 100644 --- a/locales/en/settings.json +++ b/locales/en/settings.json @@ -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" diff --git a/locales/fr/settings.json b/locales/fr/settings.json index 22c32e8..3f0d62a 100644 --- a/locales/fr/settings.json +++ b/locales/fr/settings.json @@ -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" diff --git a/locales/ja/settings.json b/locales/ja/settings.json index 2885d96..b27f06c 100644 --- a/locales/ja/settings.json +++ b/locales/ja/settings.json @@ -6,7 +6,7 @@ "name": "ノード右クリックメニューに「🛜 Set/Get」オプションを表示" }, "KayTool_ShiftR": { - "name": "Shift+Rで選択ノードの「▶️ Run」を高速実行" + "name": "Alt+Rで選択ノードの「▶️ Run」を高速実行" }, "KayTool_ShowWorkflowPNG": { "name": "右クリックメニューに「Workflow PNG」オプションを表示" diff --git a/locales/ko/settings.json b/locales/ko/settings.json index 8fd4d33..72f7fb9 100644 --- a/locales/ko/settings.json +++ b/locales/ko/settings.json @@ -6,7 +6,7 @@ "name": "노드 우클릭 메뉴에 '🛜 Set/Get' 옵션 표시" }, "KayTool_ShiftR": { - "name": "'Shift+R' 단축키로 선택한 노드에서 '▶️ Run'을 빠르게 실행" + "name": "'Alt+R' 단축키로 선택한 노드에서 '▶️ Run'을 빠르게 실행" }, "KayTool_ShowWorkflowPNG": { "name": "우클릭 메뉴에 'Workflow PNG' 옵션 표시" diff --git a/locales/ru/settings.json b/locales/ru/settings.json index 0abdf04..bf08d02 100644 --- a/locales/ru/settings.json +++ b/locales/ru/settings.json @@ -6,7 +6,7 @@ "name": "Показать опции '🛜 Set/Get' в контекстном меню узла" }, "KayTool_ShiftR": { - "name": "Использовать сочетание клавиш 'Shift+R' для быстрого выполнения '▶️ Run' на выбранных узлах" + "name": "Использовать сочетание клавиш 'Alt+R' для быстрого выполнения '▶️ Run' на выбранных узлах" }, "KayTool_ShowWorkflowPNG": { "name": "Показать опцию 'Workflow PNG' в контекстном меню" diff --git a/locales/zh/settings.json b/locales/zh/settings.json index a40edd6..4576d91 100644 --- a/locales/zh/settings.json +++ b/locales/zh/settings.json @@ -6,7 +6,7 @@ "name": "在'节点右键菜单'中显示 '🛜 Set/Get' 选项" }, "KayTool_ShiftR": { - "name": "使用 'Shift+R' 快捷键在选中的节点上快速执行 '▶️ Run'" + "name": "使用 'Alt+R' 快捷键在选中的节点上快速执行 '▶️ Run'" }, "KayTool_ShowWorkflowPNG": { "name": "在KayTool菜单中显示 'Workflow PNG' 选项" diff --git a/pyproject.toml b/pyproject.toml index 12118b6..3f86ce3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -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"] diff --git a/web/quickaddsetget.js b/web/quickaddsetget.js index 32d038c..b7c87d1 100644 --- a/web/quickaddsetget.js +++ b/web/quickaddsetget.js @@ -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]; diff --git a/web/settings.js b/web/settings.js index e0744b1..caecab3 100644 --- a/web/settings.js +++ b/web/settings.js @@ -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",