Hi everyone
It seems developing the nodeeditor plugin is abandoned or at least it is not currently in active progress.
So I decided to give it a try and make a slightly boosted version of it.
This is a modified version of Max Smirnov's nodeeditor to add some of the useful features of Javi Agenjo's litegraph library and atlasan's forked project.
I decided to change it's name to "NodeEditor Plus" to prevent confusion with the original version.
Some of the new features:
- Searchbox
- Groups
- Auto Connect
- Slot Extesions
- Graph History
- Strings
- Node Library
- and more
( See the ChangeLog.txt file for a complete list of changes )
I've also revised all the nodes and menus for a lighter, more unified ui.
Special thanks to James for testing new features and nodes and his great suggestions.
Also, Thanks to Michael Gibson for helping me with node library.
******* Installation *********
1- Extract the NodeEditorPlus_[latestVersion].zip file and copy the 'NodeEditorPlus' folder to the moi appdata directory.
2- Add a shortcut and put this code in the command section:
code:
var theme = 'Default'; /* Theme options: Default,Light,SkyBlue,Autumn,Lavender */
var language = 'EN'; /* Language options: EN,RU,FR */
moi.ui.createDialog( 'moi://appdata/NodeEditorPlus/index.html?scheme='+theme+'&lang='+language+'', 'resizeable,defaultWidth:870,defaultHeight:480', moi.ui.mainWindow );
3- Done!
Where is the moi appdata directory?
On
Windows open the Start menu and type %AppData%\Moi and push Enter, which will expand to something like C:\Users\<Your user name>l\AppData\Roaming\Moi
On
Mac the appdata folder is at "~/Library/Application Support/Moi", note that the Library folder is hidden by default, you can show it by holding down Shift+Cmd+. (period), or from the menu use Go > Go to Folder
If you are interested in nodes, Check out the "Quick Start" pdf file and "ChangeLog" text file for more information. ( Documentation folder)
********** Credits ***********
Javi Agenjo's LiteGraph library
https://github.com/jagenjo/litegraph.js
Max Smirnov's nodeeditor
Atlasan
https://github.com/atlasan/litegraph.js
space-nuko ( nodes to macro )
https://github.com/space-nuko/litegraph.ts/blob/d7bf6085d1719febf8c52d084e317c64befc0548/packages/core/src/nodes/Subgraph.ts#L299