egui_node_graph
                                
                                
                                
                                    egui_node_graph copied to clipboard
                            
                            
                            
                        Build your node graph applications in Rust, using egui
Changes 1. #57 2. add persistence feature flag
I made a node that has one input that is InputParamKind::ConstantOnly. If I try to click near an output port of the same type as the input port I crash...
In some cases, you do not want to implement serde in UserState but want to pass it as an argument to bottom_ui(). However, currently, if the user implements serde in...
NodeIds use slotmaps to hold references. Slotmaps return the same sequence of IDs for a given KeyType. For example this runs with no panics ```rust use slotmap::SlotMap; fn main() {...
I changed the implementation to non-recurring DFS. This will do the following well. 1. This implementation does not use recursion, so it does not cause a stack overflow even if...
The node graph needs zoom badly. So here is an implementation inspired by https://github.com/gzp-crey/shine, and the style scaling was copied from there as well. Because this is just me updating...
Adjust the position of the search engine so that it can always be seen well, for the moment it works for the x-axis. I also added a rounding for the...
I updated egui to the latest version and also added the example in the workspace ignore since it is not really necessary to bring it to a library release
This crate expects `epaint::color::Color32` as return value from `DataTypeTrait::data_type_color()`, but `Color32` is at `epaint::Color32`. Can you please publish a bugfix release for fixing this?
Just a few minor changes required.