egui_node_graph icon indicating copy to clipboard operation
egui_node_graph copied to clipboard

Build your node graph applications in Rust, using egui

Results 42 egui_node_graph issues
Sort by recently updated
recently updated
newest added

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.