53 Commits

Author SHA1 Message Date
KOKI
84c32c720e Change UserState to outside of GraphEditorState 2022-08-26 02:40:59 +09:00
KOKI
a11c6c623d Encapsulated snap_to_ports 2022-08-12 18:24:54 +09:00
KOKI
b97a567eb7 Snap Connections and Ports 2022-08-01 16:54:00 +09:00
Setzer22
007c3e5480 Make graph state 'Clone'able 2022-07-19 11:37:20 +02:00
setzer22
54ae2dc45f
Merge pull request #46 from setzer22/feature/user_state_in_build_node
Add `UserState` to `build_node`
2022-06-29 15:33:33 +02:00
Setzer22
ec0e863dc7 Add UserState to build_node
This is necessary if your NodeTemplate struct can't store all the
necessary information to define a new node.
2022-06-29 15:04:57 +02:00
matthijsjanssens
f30e731a4c Fix formatting 2022-06-27 22:02:49 +01:00
matthijsjanssens
5888e25896 Make node finder search bar case insensitive 2022-06-24 14:20:02 +01:00
Setzer22
008aa9ad5b 0.3.0 Release 2022-06-21 11:43:08 +02:00
setzer22
9aa14cedad
Merge pull request #40 from fkaa/fkaa/fix-small-stuff
Fix some small stuff
2022-06-21 11:15:09 +02:00
Setzer22
615fc5f6ce Whitespace fmt 2022-06-21 11:09:03 +02:00
Setzer22
a00b3c6ef2 Merge branch 'main' into fkaa/fix-small-stuff 2022-06-21 11:08:47 +02:00
Setzer22
b91610c7ee Change button_released for secondary_down
The code in the original PR was correct, but button_released is not
available on egui 0.18 from crates.io, this commit moves back to the old
behavior of using secondary_down instead.
2022-06-21 11:07:18 +02:00
Setzer22
16ea6e1265 Improve the deleted node events with extra information 2022-06-21 10:50:45 +02:00
Setzer22
b9ed8bd5ab Ignore docstring examples 2022-06-09 21:38:53 +02:00
Setzer22
d8189997ce Multiple improvements 2022-06-09 21:25:25 +02:00
setzer22
316baf91c7
Merge pull request #36 from setzer22/feature/disconnect_on_delete
Send disconnect event on node delete
2022-06-08 10:01:32 +02:00
setzer22
c8bf7aefe6
Merge pull request #39 from kkngsm/titlebar
the background color of title for each node
2022-06-07 21:52:29 +02:00
Setzer22
7204ac79c5 Address review comments 2022-06-07 21:44:51 +02:00
setzer22
7bba780c92
Merge branch 'main' into widget-response 2022-06-07 21:18:31 +02:00
Felix Kaaman
1ced8c5609 Always put finder on top 2022-06-06 10:50:50 +02:00
Felix Kaaman
ed4b2ac499 Prevent global panning and opening a new finder from a finder 2022-06-06 10:50:50 +02:00
IsseW
6174e14a0f add doc comment, and fix typo 2022-05-31 11:07:35 +02:00
IsseW
ad3c9b1383 widget response 2022-05-31 11:07:35 +02:00
KOKI
a9402c77e2 fix clippy 2022-05-30 18:10:18 +09:00
KOKI
9f4d20e2e2 change connections color for each data type. 2022-05-30 17:51:46 +09:00
KOKI
72d1001a3f added titlebar_color() 2022-05-30 17:02:15 +09:00
KOKI
dc47f7dc33 fix clippy 2022-05-30 16:45:16 +09:00
setzer22
2ca8021787 Cargo fmt 2022-05-29 18:37:39 +02:00
setzer22
aecb0f5031 Send disconnect event on node delete 2022-05-29 18:35:44 +02:00
KOKI
fffdaebe8b Fixed connections and close buttons 2022-05-28 00:04:25 +09:00
KOKI
303af6ac14 support light mode 2022-05-27 21:33:57 +09:00
Greg Morenz
08ced33f43 Use bezier curves to draw connections 2022-05-25 21:58:58 -04:00
Setzer22
d290adfefa Cargo fmt 2022-05-24 11:57:30 +02:00
Setzer22
568a5aeb82 Merge latest main. Resolve conflicts and apply thread suggestions 2022-05-24 11:45:13 +02:00
Greg Morenz
0ca71cec86 Update to egui 0.18 2022-05-09 20:16:08 -04:00
nodeSpace
0442d63cb4
fix node spawn location bug introduced by last fix 2022-04-15 01:51:00 -04:00
nodeSpace
a473036037
Fix for editor contents not moving with window 2022-04-15 01:22:37 -04:00
nodeSpace
45adcf7dc9
Fixed connection lines not displaying properly 2022-04-06 01:15:16 -04:00
nodeSpace
441f7856ee
Make editor ui work inside windows.
Fix for #4
2022-04-05 23:28:59 -04:00
Lukas Wirth
bf86623866 Update to egui 0.17 2022-04-02 14:05:16 +02:00
Pierre Fenoll
6718cd81d5 fix tests
Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
2022-03-23 01:14:41 +01:00
Setzer22
4aa2d9e8d1 Add egui/persistence feature when enabling persistence. 2022-03-08 11:55:06 +01:00
Setzer22
d8c31a579f Merge branch 'main' of github.com:setzer22/egui_node_graph 2022-02-24 20:14:53 +01:00
Setzer22
f22a2611cb Release 0.2.0 2022-02-24 20:14:36 +01:00
Setzer22
d3a7ca1c53 Cargo fmt 2022-02-24 20:14:17 +01:00
Setzer22
c88aae2110 More serde derives and adjust NodeTemplateIter return value 2022-02-24 20:10:25 +01:00
setzer22
5cf0589a86
Merge pull request #5 from jorgeja/created-node
Added NodeResponse::CreatedNode(NodeId)
2022-02-22 15:47:08 +01:00
Setzer22
4804b859c1 Move generic parameters to associated types in NodeDataTrait 2022-02-22 15:32:55 +01:00
jorgen
ad35310b3a Added NodeRespons::CreatedNode(NodeId) 2022-02-20 18:03:38 +01:00