Commit Graph
98 Commits
Author SHA1 Message Date
AlekPet cb57aa8161 update extras_node
Update deisgn settings Speech & Recognition and save recording audio
Add button abort, chancel recognition and save recod audio
Button stop, stoped recognation and get result and save recod audio
Small fix global utils.js
Updates REAMDE's
Other small fixes...
2024-11-24 17:14:52 +03:00
AlekPet 1a99cbde68 fix bug display node ui on the document when started
Fix node size when loaded or change canvas size
2024-09-25 13:49:23 +03:00
AlekPet 365f86d08a fix clear painter canvas when used ctrl+z or ctrl+y
add position x and y to selection mode, control position items
2024-09-17 13:47:35 +03:00
AlekPet 5869b91a4e add change canvas painter node size, when drag and drop and paste image 2024-09-02 22:25:14 +03:00
AlekPet 95c0c945db implemented drag and drop image past 2024-09-02 18:46:18 +03:00
AlekPet 39d20dc615 fix bug when painter is created (recreated) not active
Fix error when used MyPaint brush then run piping, and select image
added in the Selected mode, get undefined getRetinaScaling property
Fix bug when copy(clipspace) and past, not set correct type, and
drawning mode not switch to selected and drawning.
2024-09-02 11:59:50 +03:00
AlekPet 4d6a1b241a implement refresh button storage data manager, and view options in settings 2024-08-27 13:36:37 +03:00
AlekPet 30f3a39c6e update version 2024-08-21 12:50:52 +03:00
AlekPet cc834143c5 implement manager storage data localStorage and JSON files
Add radio elements select storage and delete records
Add canvas preview record
2024-08-14 19:34:58 +03:00
AlekPet 0e4203323b started make manager storage data for painter node
Update function makeElement (attribute style)
In module helpers add function calc bytes
2024-08-09 19:59:23 +03:00
AlekPet 335e93abbb fixed incorrect display of nodes
In the upcoming transition of ComfyUI to the new frontend (https://github.com/comfyanonymous/ComfyUI/issues/4169), when the menu
was enabled, widgets were shifted.
Fix IDENode collapse
Updates init.py and pyproject version
2024-08-08 16:57:25 +03:00
AlekPet 285c9ef6a3 implement setting options painter save settings in json on the server
In settings Comfyui add option save settings painter node inside json
file, used his when canvas loading image big size, and localStorage
limit quote expire.
Painter node and PoseNode creates css files styles nodes
Change style scrollbar in IDENode
Small updates in extras node
Small update utils.js makeElement function
Update __init_.py, display loaded nodes inside python file
2024-07-17 12:55:15 +03:00
AlekPet dc6290d6aa fix window zoom, incorrect canvas size 2024-06-27 21:31:52 +03:00
AlekPet 1a7c16b314 implemented color widget from hex to hue nodes
Small changes painter_node.js
2024-06-22 14:23:34 +03:00
AlekPet 2524f71dd8 fix error, when load painter black image 2024-06-21 17:36:50 +03:00
AlekPet 72bf25434a update code, fix errors 2024-06-21 16:57:10 +03:00
AlekPet 3906556816 fix error, and refactoring code 2024-06-21 15:05:12 +03:00
AlekPet 05a1d56430 fixed an error in code load saved data and display elements values
The elements did not correctly display their loaded values from the saved data.
2024-06-20 18:06:21 +03:00
AlekPet edda6cdcac implement new method save canvas datas from json file
New method save painter node data inside directory
settings_nodes/Paint_{Number}.png_settings.json
This avaiables saved canvas with big datas.
2024-06-18 20:40:59 +03:00
AlekPet e1c7b6634f create LS_Class storage canvas and settings save from painter nodes 2024-06-18 13:11:32 +03:00
AlekPet ed292e5a33 localStorage painter individual key 2024-06-17 12:06:17 +03:00
AlekPet 8c4039bed7 updated the paths to the scripts so that the nodes work correctly in StableSwarmUI 2024-06-12 10:56:12 +03:00
AlekPet 5aea87a655 fix error localStorage painterNode 2024-06-02 20:04:23 +03:00
AlekPet ebfd2a4484 update painterNode piping code
Update code, remove wait time if not not update checked or not
connected
Remove repeat request to get input image
Add update list objects if open Selection mode, when piping set image
Other small changes...
2024-05-29 16:47:09 +03:00
AlekPet dd742c4bbb change version value 2024-05-10 13:34:53 +03:00
AlekPet 072b8dcc1c implement option sendToBack enabled or disabled piping image
Make fieldset categories settings
Change step scale when selected piping action image
Add send to back image options, send image to the back on the canvas or
not
Checkbox, save canvas to localStorage move to main setting modal window
own fieldset
Small changes in the painter_node.py
Small changes in the utils.js file, add check if transition animation
not end from clicking show hide modal window
2024-05-10 13:26:11 +03:00
AlekPet 1ffcb243c0 change beckend module time.sleep on the asyncio.sleep
Add checkbox to disable change image piping image input
Fix localStorage save LS canvas save, when node create, and add
pipingSettings in node create function.
2024-05-05 20:42:17 +03:00
AlekPet bc6ab718cf remove style createWindowModal from painter_node
And small fixes codes
2024-05-04 18:33:14 +03:00
AlekPet 06120f9a44 update function createWindowModal 2024-05-04 13:22:38 +03:00
AlekPet c56ce598a3 Rewrite popup window, make function make windows
Add animation from window popup when showing and hidding
Small changes in the codes and fixes
2024-04-29 18:58:04 +03:00
AlekPet eb39e81273 implemented modal menu for pipin input image settings
Set piping input image as background or as fabric.Image
Add set scale if action piping input image selected as Image
Other small fixes
2024-04-28 15:51:04 +03:00
AlekPet f2de47daff implement modal menu settings piping input image
Add settings menu, where select piping input image how past in the
canvas.
2024-04-23 19:37:34 +03:00
AlekPet 0d92d48596 edit __init__.py, change dynamic nodes names to manual, to manager
Add checkbox change size painter node, when piping input not equal size
canvas size, when generate image
Beckend small fixes code
2024-04-23 16:02:19 +03:00
AlekPet b0ed9b7f10 initial implement piping in an image
other fixes code
2024-04-22 19:37:01 +03:00
AlekPet 093850fe79 small fix code mypaint brush 2024-04-17 12:43:20 +03:00
AlekPet d1c33d75f1 mypaint brush optimization
Undo and redo not avaiables in mypaint, broken mypaint (add modal window)
Add checkbox disbale localStorage save.
2024-04-16 16:17:35 +03:00
AlekPet f96be7617a mypaintbrush performance optimization
Elements drawn with mypaintbrush brushes are added to the group for
optimization
Add selection mode remove button items list
MyPaintBrush groups in the element selection menu are called mypaint_#
2024-04-16 14:35:40 +03:00
AlekPet 939692074c implement mypaint brush tool, finished development
Add brushes to mypaint brush tool to the folder assets/brushes
Add information about author and other helpful information
Add checkbox set default color, loading when brush selected
Add icon brushes
2024-04-11 21:32:04 +03:00
AlekPet 93ec12be0c Fixed incorrect change width brushes when switch MyPaint and other tools 2024-04-10 20:11:01 +03:00
AlekPet b7a3b16dce implemented check if brush not found in the assets/brushes folder
Add check if assets/brushes folder not containts brushes, show message
warning and mypaint tools not working.
Move functions from helpers.js: makeElement, getDataJSON, showHide to
the utils.js
Small fixes set brush width in the painterNode, not set correct width
when swith between BrushSymmetry and MyPaintBrush
Correct selected folder brushes in the menu brush set, when changed direcories used arrows
Other small fixes.
2024-04-10 19:53:11 +03:00
AlekPet a035c64593 implement set opacity brush, and fix set default brush 2024-04-04 14:46:46 +03:00
AlekPet 408a833ed8 implement input range size brush radius and add close buttton
Add close buttons for settings and menu select brushes
2024-03-30 19:16:41 +03:00
AlekPet 3bd3f26b12 implemented settings brush modal window and button
Add button settings from brush
Move input range  mouse pressure to the settings menu
Move checkbox set default brush size to the settings menu
Add trasition to the brush directories change in the slide select
Other change in the structure make layout menu brushes and settings menu
2024-03-23 19:58:42 +03:00
AlekPet 9dddc06332 change code add select default brush if is not charcoal
Other fixes code in the MenuBrushes and MyPaintManager
2024-03-19 16:22:17 +03:00
AlekPet 81c9bb0c96 All nodes after launching ComfyUI are now located in web_alekpet_nodes
Change __init__.py files copyes in the web_alekpet_nodes
Add name for brushes in menu select brush
Fixed pathes for js files and other resources
Rename utils.js to helpers.js
2024-03-17 12:43:32 +03:00
AlekPet 403108e35b implemented menu select brushes libmypaint
Create menu brushes, where show all brushes and which can be selected for drawing
2024-03-13 15:26:38 +03:00
AlekPet 5ba66b8326 implement set color and size brush for MyPaintBrush
Fix errors in the code painter_node, and manager_mypaint
2024-03-05 15:56:35 +03:00
AlekPet 85c43ebc26 change realize mypaint brush symmetry, and change code in painter_node
MyPaintBrush save not as path a is type texture, create class
MyPaintBrushSymmetry inherit for SymetryBrush.
Change code in the painter_node correct save and visible output image after
generate.
Add function setColor for MyPaintBrush.
And other small changes
2024-03-05 10:49:31 +03:00
AlekPet 23ab4d9f73 rewrite mybrushlib.js and fix code in manager_mypaint
Fix code in painter_node.js, remove incorrect code.
2024-03-01 14:35:48 +03:00
AlekPet 5f86481a95 implement manual set mouse pressure
Align elements on panel options MyPaint
2024-02-29 19:56:14 +03:00