38 Commits
Author SHA1 Message Date
bmad4ever 8ac7e7dd4b Update README.md
Default behavior actually supports cloning, the problem seems more nuanced:
- it seems keeping shift pressed will store multiple positions of the node along the way; not sure whether this is desirable or not;
- besides the above-mentioned detail the undo will work fine will a normal keyboard, but when using my QMK keeb; my ctrl+z overlayed key is triggering a state store... it may be a layout problem and not a problem with comfy.
2023-11-29 14:41:23 +00:00
bmad4ever 2662a385f1 Update README.md
for clarity's sake.
2023-11-28 23:47:19 +00:00
bmad4ever ee2a12c063 Update README.md
note about using this extension alternatively, as it currently allows cloning, it may still be of use temporarily.
2023-11-28 23:19:04 +00:00
bmad4ever c3e8318361 Update README.md
make it clearer
2023-11-28 22:52:05 +00:00
bmad4ever 3e4a09e694 Update README.md
Obsolete note; and note how to fix behavior on current ComfyUI.

Had noticed the merge sooner I wouldn't have lost my lunchtime fixing the extension =/ ... although coincidently, preparing it to remove the js folder may help mitigate some confusion.
2023-11-28 22:51:18 +00:00
Bruno Madeira 82226f69ee Merge branch 'main' of https://github.com/bmad4ever/ComfyUI-Bmad-DirtyUndoRedo 2023-11-28 15:17:39 +00:00
Bruno Madeira d021d8821b remove older web/extensions folder 2023-11-28 15:17:31 +00:00
bmad4ever 8c44b5e53c Update README.md
Troubleshooting is no longer relevant.
2023-11-28 14:57:46 +00:00
Bruno Madeira 0bdc1665b4 js is no longer copied to web directory; extension order is ensured via a hack during extensions init call; other minor cleanups. 2023-11-28 14:54:23 +00:00
Bruno Madeira b5aa0814e3 place everything under the same extension. 2023-11-28 12:42:45 +00:00
Bruno Madeira 70a8a8b472 minor cleanup. 2023-11-28 12:21:59 +00:00
Bruno Madeira af24353881 fixes; refactoring; and jsdoc.
fixed b_count and updated before accordingly; ignore clicks when onMousePressed OnBefore has been triggered; soft check + save in before(); force candidate state in before; other cleanups and documentation.
2023-11-28 12:16:43 +00:00
Bruno Madeira 0714f35e00 Refactor and TODO list.
Should be more robust now; hopefully I did not break anything important.
2023-11-28 00:19:17 +00:00
bmad4ever 0f271ed2dd store groups.
Note: 
I did not account for groups in some commits prior to the latest copy/paste fix; group behavior when using undo/redo might have changed on commit 018a48c.
2023-11-27 11:55:10 +00:00
Bruno Madeira 501f88bdf7 attempt to fix janky connections from previous commit.
not thoroughly tested, but on first interactions seems to behave as intended.
2023-11-26 13:13:42 +00:00
Bruno Madeira d6decda77e fix #8 2023-11-25 13:40:15 +00:00
Bruno Madeira ae7db2c3c4 Merge branch 'main' of https://github.com/bmad4ever/ComfyUI-Bmad-DirtyUndoRedo 2023-11-20 18:11:54 +00:00
Bruno Madeira 018a48cd44 updated mouse events behavior. 2023-11-20 18:10:44 +00:00
Bruno Madeira c27055911d fix bug: not cleaning history when loading a new workflow.
if the operation is aborted, disable_load_reset should not be changed.
2023-11-20 17:40:47 +00:00
Bruno Madeira 565b1a07ed change suggested in #7. 2023-11-20 17:08:20 +00:00
Bruno Madeira 40165e0001 reintroduced dialog check to avoid undesirable undo behavior; this behavior was left out when merging #4. 2023-11-20 17:05:00 +00:00
bmad4ever 34804ed943 Merge pull request #6 from picobyte/patch-1
Delete __pycache__ directory, they prevent ComfyUI updates
2023-11-11 23:58:22 +00:00
bmad4ever 01ef2bce8f Update README.md
fix missing kbd tag.
2023-10-19 20:19:19 +01:00
bmad4ever a3bc5f864d Update README.md
update key combinations for undo/redo operations.
2023-10-19 20:18:12 +01:00
Bruno Madeira 5d7a9e5697 potential fix for undo/redo speed reset. 2023-10-19 20:07:59 +01:00
bmad4ever 97fa53d9ff Merge pull request #4 from lcolok/main
Optimization of WorkflowHistory: Enhanced Key Mappings and OS Adaptability
2023-10-19 20:05:39 +01:00
bmad4ever b95e903188 Merge pull request #3 from chrisgoringe/patch-1
don't capture onMouseDown if it's already used
2023-10-17 14:12:43 +01:00
Bruno Madeira 77927e867c deactivate undo/redo when editing property via dialog. 2023-10-04 11:58:02 +01:00
Bruno Madeira c65dfeb9a2 Deactivate undo/redo when textarea is active. 2023-10-04 11:53:54 +01:00
Bruno Madeira ee02e08b0e removed unnecessary check and method 2023-08-18 16:01:08 +01:00
bmad4ever e9640ca7f4 Merge pull request #1 from rttt1093/rttt1093-patch-1
Add dummy NODE_CLASS_MAPPINGS in __init__.py
2023-07-17 18:12:55 +01:00
bmad4ever c51ed7bb13 Update README.md
typo
2023-07-13 20:31:26 +01:00
bmad4ever 52f5e0546f Update README.md
fix duplicated command
2023-07-13 20:30:56 +01:00
bmad4ever c819c1a73a Update __init__.py
Removed unused.
2023-06-16 09:49:46 +01:00
bmad4ever 3a6a72f8d3 Update README.md 2023-06-16 09:49:12 +01:00
bmad4ever 096c29eae5 Made undo/redo max number of steps the same.
/_( e___e )_/ why different? no idea, rly...
2023-06-16 02:08:48 +01:00
bmad4ever a063075a26 1st implementation 2023-06-16 01:59:36 +01:00
bmad4ever c1cd8a53ec Initial commit 2023-06-16 01:58:08 +01:00