Dariusz L
3922572315
Add button to clear all saved canvas states
...
Introduces a 'Clear Cache' button to the Canvas widget UI, allowing users to clear all saved canvas states. Implements the clearAllCanvasStates function in db.js to handle the deletion of all canvas state entries from the database.
2025-06-24 16:38:56 +02:00
Dariusz L
a874a341e0
Migrate canvas state storage to IndexedDB
...
Replaced localStorage usage in Canvas.js with asynchronous IndexedDB operations for saving, loading, and removing canvas state. Added a new db.js module to handle IndexedDB interactions, improving scalability and reliability of state persistence.
2025-06-24 08:21:34 +02:00
Dariusz L
e47d51e19c
Add localStorage state persistence and refactor image loading
...
Introduces methods to save and load canvas state to localStorage, enabling persistence across sessions. Refactors image loading for drag-and-drop, file input, and clipboard paste to use FileReader and data:URL, improving compatibility and reliability. Updates layer addition to consistently update selection and save state. Calls loadInitialState on widget creation to restore previous state if available.
2025-06-24 08:11:45 +02:00
Dariusz L
28f4a09d8b
Revert "Add undo/redo shortcuts to help section"
...
This reverts commit 1c4c2fc475 .
2025-06-24 07:50:52 +02:00
Dariusz L
1c4c2fc475
Add undo/redo shortcuts to help section
...
Updated the help section in Canvas_view.js to include keyboard shortcuts for undo (Ctrl+Z) and redo (Ctrl+Y / Ctrl+Shift+Z) actions.
2025-06-24 06:48:35 +02:00
Dariusz L
c8e7e2c561
Add undo/redo functionality to Canvas
...
Implemented undo and redo history stacks in Canvas.js, including keyboard shortcuts (Ctrl+Z, Ctrl+Y/Shift+Z), and state saving on relevant actions. Added Undo and Redo buttons to the UI in Canvas_view.js, with dynamic enable/disable based on history state.
2025-06-24 05:34:32 +02:00
Dariusz L
41bd1761c4
Changed naeme
2025-06-21 04:10:43 +02:00
Dariusz L
181d9c89c7
Added focus on canvas
2025-06-21 03:01:49 +02:00
Dariusz L
c46054e442
Update Canvas.js
2025-06-21 02:01:20 +02:00
Dariusz L
fe5ca7e958
Update ShorcutMenu
2025-06-21 01:01:51 +02:00
Dariusz L
797666e2a3
Transform in group
2025-06-21 00:43:07 +02:00
Dariusz L
d9ac5546dd
Keep Proportion with shift
2025-06-21 00:25:09 +02:00
Dariusz L
8cd0716449
Move Canvas
2025-06-21 00:15:51 +02:00
Dariusz L
3e1e8bb372
Added Copy-Pasted
2025-06-21 00:00:29 +02:00
Dariusz L
62d858b0c4
Inteligent Scale
2025-06-20 23:42:46 +02:00
Dariusz L
4ab539eea0
Canvas always on top
2025-06-20 23:22:44 +02:00
Dariusz L
e9fe3de6d6
Delete pyproject.toml
2025-06-20 23:03:32 +02:00
Dariusz L
ba4f5fc5ed
Update publish.yml
2025-06-20 22:36:23 +02:00
Dariusz L
e87035e7d4
Update README.md
2025-06-20 22:34:01 +02:00
Dariusz L
7ead396465
Added Info button
2025-06-20 22:29:28 +02:00
Dariusz L
7b0400a187
Layer fix
2025-06-20 21:59:01 +02:00
Dariusz L
beb89ed612
Paste Image
2025-06-20 21:38:19 +02:00
Dariusz L
bea71e19e2
Buton disabled
2025-06-20 21:14:47 +02:00
Dariusz L
66e6e6586f
Update Canvas.js
...
Show Layer
2025-06-20 20:24:40 +02:00
Dariusz L
0e45ad15d3
Update Canvas.js
2025-06-20 20:14:59 +02:00
Dariusz L
c8663474c3
Update README.md
2025-06-20 20:14:52 +02:00
Dariusz L
301843f325
Update README.md
2025-06-20 19:30:38 +02:00
Dariusz L
51c843f393
Update Canvas.js
2025-06-20 19:30:29 +02:00
Dariusz L
ef037e5c0b
Update README.md
2025-06-20 19:23:40 +02:00
Dariusz L
4e275f21f6
Update README.md
2025-06-20 19:14:48 +02:00
Dariusz L
2ccc784745
Added Outpainting Logic
2025-06-20 19:04:49 +02:00
yicheng
00db5075bd
Merge pull request #2 from ComfyNodePRs/publish
...
Add Github Action for Publishing to Comfy Registry
2024-12-22 01:26:50 +00:00
yicheng
9e89457390
Merge pull request #1 from ComfyNodePRs/pyproject
...
Add pyproject.toml for Custom Node Registry
2024-12-22 01:26:04 +00:00
snomiao
273f51524f
chore(publish): Add Github Action for Publishing to Comfy Registry
2024-12-21 02:23:48 +00:00
snomiao
2f13ebe37d
chore(pyproject): Add pyproject.toml for Custom Node Registry
2024-12-21 02:23:48 +00:00
tanglup
f6614f274d
Add files via upload
2024-11-25 01:28:58 +00:00
tanglup
f847a65f67
Add files via upload
2024-11-25 01:28:18 +00:00
tanglup
0461953c6c
Update canvas_node.py
2024-11-24 12:47:43 +08:00
tanglup
b9c2ce51ad
Update README.md
2024-11-24 10:52:51 +08:00
tanglup
df993aac59
Update README.md
2024-11-24 10:47:49 +08:00
tanglup
b9fd9a97a0
Update requirements.txt
2024-11-24 10:36:39 +08:00
tanglup
af0a32a4f9
Update canvas_node.py
2024-11-24 10:34:20 +08:00
tanglup
6e020ca3b8
Update __init__.py
2024-11-24 10:33:11 +08:00
tanglup
9c8aa20a4a
Update Canvas_view.js
2024-11-24 10:32:50 +08:00
tanglup
58b52ba659
Update Canvas.js
2024-11-24 10:31:41 +08:00
tanglup
ca2b0aadd8
Update README.md
2024-11-20 22:51:51 +08:00
tanglup
54e35aed1e
Update README.md
2024-11-20 22:15:16 +08:00
tanglup
59747028d1
Update README.md
2024-11-20 21:51:04 +08:00
tanglup
43f71280c8
Update README.md
2024-11-20 21:45:45 +08:00
tanglup
14f696b2c9
Create requirements.txt
2024-11-20 19:34:03 +08:00