152 Commits

Author SHA1 Message Date
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
Setzer22
c6c517644a Merge branch 'main' of github.com:setzer22/egui_node_graph 2022-05-26 09:33:07 +02:00
Setzer22
ecde5555c0 Update showcase image 2022-05-26 09:32:58 +02:00
setzer22
41555c9a1c
Merge pull request #29 from gmorenz/bezier
Use bezier curves to draw connections
2022-05-26 08:31:08 +02:00
Greg Morenz
08ced33f43 Use bezier curves to draw connections 2022-05-25 21:58:58 -04:00
setzer22
3d6a8b9619
Merge pull request #28 from philpax/dont-use-macros-in-example
Fix #26 - use lambdas/a struct instead of macros
2022-05-24 18:35:09 +02:00
Philpax
095e86f823 Use one evaluator for all cases 2022-05-24 18:08:31 +02:00
Philpax
9386057e48 lambda -> closure 2022-05-24 17:14:26 +02:00
Setzer22
452607d9ad Force run CI 2022-05-24 16:56:56 +02:00
setzer22
aeb0650a28
Enable CI for pull requests 2022-05-24 16:54:17 +02:00
Philpax
430c3dadcc Fix #26 - use lambdas/a struct instead of macros 2022-05-24 14:04:05 +02:00
Setzer22
d290adfefa Cargo fmt 2022-05-24 11:57:30 +02:00
Setzer22
42bd98e9ed Revert putting the graph inside a window
There are a few issues with this approach that have been documented in
Issue #27.
2022-05-24 11:56:03 +02:00
setzer22
24036d1294
Merge pull request #24 from kkngsm/active-node
Fix a crash bug when deleting an active node
2022-05-24 11:54:56 +02:00
Setzer22
84884f05a9 Fix merge conflicts and update to latest main 2022-05-24 11:48:19 +02:00
setzer22
269e945256
Merge pull request #19 from nodeSpace/patch-1
Make editor ui work inside egui windows.
2022-05-24 11:46:50 +02:00
Setzer22
568a5aeb82 Merge latest main. Resolve conflicts and apply thread suggestions 2022-05-24 11:45:13 +02:00
setzer22
8f0394aa05
Merge pull request #23 from gmorenz/egui-0.18
Update to egui 0.18
2022-05-24 11:32:50 +02:00
nekomehako
b81479cc88 Fix a crash bug when deleting an active node 2022-05-11 01:56:34 +09: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
setzer22
8408503866
Merge pull request #17 from fenollp/ci
setup ci
2022-03-25 11:41:35 +01:00
Pierre Fenoll
aa89d6de4a drop check, clippy does it
Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
2022-03-25 02:23:58 +01:00
Setzer22
60a37ab4ea Expand the example to include graph evaluation 2022-03-23 09:54:47 +01:00
Pierre Fenoll
4f40a7053b also fmt clippy check
Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
2022-03-23 01:19:38 +01:00
Pierre Fenoll
6718cd81d5 fix tests
Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
2022-03-23 01:14:41 +01:00
Pierre Fenoll
9043273c0f setup ci
Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
2022-03-23 01:08:48 +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
b910bc1f60 Add CHANGELOG 2022-02-24 20:13:06 +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
Setzer22
e16968256a Documentation, readme 2022-02-19 19:42:02 +01:00
Setzer22
db4c4f0f9f Cleanup blackjack-specific responses. Add custom user responses 2022-02-19 18:00:10 +01:00
Setzer22
a40d2343f3 Finish up initial implementation. Add example code 2022-02-19 12:28:58 +01:00
setzer22
180c5bd962
Merge pull request #1 from setzer22/add-license-1
Create LICENSE
2022-02-19 10:23:12 +01:00
setzer22
c4fc3dc941
Create LICENSE 2022-02-19 10:23:00 +01:00