Thor Brigsted
2582d5aaf3
Added option to disable autosave in preferences
2018-04-13 10:46:51 +02:00
Thor Brigsted
941189a4d6
Started work on Reroute nodes
2018-03-31 19:01:36 +02:00
Thor Brigsted
4e7d844ae5
Fixed minor multiselect bug
2018-01-22 18:10:52 +01:00
Thor Brigsted
5d113de554
Added multinode selection
2018-01-22 18:06:50 +01:00
Thor Brigsted
83b8a693e3
Node graphs now open in same window instead of a new one.
2017-12-29 12:12:54 +01:00
Thor
66de07e1a7
More strongly typed namespaces to prevent import conflicts
2017-12-18 10:37:02 +01:00
Thor Brigsted
d7e133a822
Defined namespaces across all scripts prevent conflicts.
2017-12-02 09:56:41 +01:00
Thor Kramer Brigsted
5f161b80e7
Added grid snap and color settings.
2017-11-21 12:53:56 +01:00
Thor Brigsted
a1dd3bb9df
Changed window name to xNode
2017-11-06 01:12:49 +01:00
Thor Brigsted
c6a4735c71
Renamed to xNode
...
Added XNode and XNodeEDitor namespaces
Removed unnecessary usings
2017-11-05 23:42:31 +01:00
Thor Kramer Brigsted
432ce05bb5
Fixed dynamic node width.
...
Fixed field widths.
2017-11-03 10:11:07 +01:00
Thor Kramer Brigsted
4c6c10f15b
Fixed incorrect position checking while zoomed
2017-10-26 13:33:55 +02:00
Thor Brigsted
427dc8d53c
Added NodeEditorGUILayout static class. Improved int, float, double, long editor fields.
2017-10-14 10:47:16 +02:00
Thor Brigsted
64282028aa
Code FixFormat
...
None of the code was changed, just moved around.
2017-10-14 08:37:33 +02:00
Thor Brigsted
ac6e75668b
NodeGraph changes should now be saving correctly. Needs improvemend.
...
Also improved layout of Color and AnimationCurve
2017-10-08 13:36:54 +02:00
Thor Brigsted
6a92f18618
Connections now draw under port handles
...
Modulized code. Too many minor changes to address
2017-09-30 22:27:01 +02:00
Thor Brigsted
f8a0bb8f7c
Started work on NodeGraphExample
2017-09-27 23:41:01 +02:00
Thor Brigsted
2b0cf61435
Removed more JSON serialization
...
Also changed Rect "position" to Rect "rect"
2017-09-27 22:33:01 +02:00
Unknown
c66ac47ea9
Changed NodePort UI styling
2017-09-23 00:26:38 +02:00
Thor Brigsted
f00b957e04
Removed NodeGraphAsset. Made NodeGraph into a ScriptableObject
...
Runtime serialization will have to wait.
2017-09-22 13:41:09 +02:00
Thor Brigsted
638e784ca9
Added custom context menu path in attribute
...
Created NodeEditorUtilities
Renamed 'RightClickContextMenu' to 'ShowContextMenu'
Excluded abstract classes from nodeTypes and nodeEditorTypes
2017-09-22 12:19:21 +02:00
Thor Brigsted
3c206b03df
Can now save NodeGraph as asset via NodeGraphAsset
2017-09-21 21:30:12 +02:00
Thor Brigsted
72cd983f7b
Automatically resize nodes to match contents
2017-09-21 18:56:05 +02:00
Thor Brigsted
846f7f30b1
Exposed fields and custom editors
2017-09-21 13:22:34 +02:00
Thor Brigsted
b7543df012
Serialized connections
...
Nodes now also have a reference to their NodeGraph
2017-09-21 10:54:49 +02:00
Thor Brigsted
1606c583f9
Basic serialization
2017-09-20 23:04:49 +02:00
Thor Brigsted
d3f0d96954
Cleaned up
2017-09-20 20:25:21 +02:00
Thor Brigsted
f9152bf891
Editor core complete
...
Removed NodeConnection.cs: Node ports now operate by crossreferencing eachother
Changed from separate static classes to partial class
Removed UNEC Namespace
Added live hover info
2017-09-20 17:22:23 +02:00
Unknown
2a6341728b
Connections can now be dragged, not created.
2017-09-20 00:47:29 +02:00
Unknown
36ecfde3fe
Connections, Ports
2017-09-19 00:15:17 +02:00
Unknown
10a56513df
Base node manipulation finished
...
Zoom
Node Add / Remove
Node Drag
2017-09-18 13:10:29 +02:00
Thor Brigsted
5f0a776350
Started work on node graphs
2017-09-15 15:56:17 +02:00
Thor Brigsted
23c1d87988
Basic grid background
2017-09-15 00:46:21 +02:00