gimelstudio / gsnodegraph Goto Github PK
View Code? Open in Web Editor NEWPowerful node graph widget for wxPython GUIs
License: Apache License 2.0
Powerful node graph widget for wxPython GUIs
License: Apache License 2.0
Add the ability to set node wire curvature.
Cache last node and only send node property panel update event if the node selection has changed
Currently, the multiple node select functionality feels buggy due to the way that multi select is implement.
This issue should fix the bugs to provide a better multi select experience.
Ctrl + clicking should cycle through outputs of the node (like in blender)
Ctrl+clicking a node does not validate that the datatypes are compatible.
Create a new checkerboard bitmap to better match the new interface colors and generate it as a pyembeddedimage.
Right now, the nodegraph is very opinionated for Gimel Studio's purpose. We should move the non-general code to Gimel Studio itself and change the api to allow gsnodegraph to be used for other projects.
A few rough ideas:
When a node is dropped between two connected nodes, auto-connect the node in-between them. This is similar to Blender's interaction.
Similar to other node graphs found in software like blender, etc the wires should snap to sockets when they are dragged close to an input socket.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.