1
0
mirror of https://github.com/Siccity/xNode.git synced 2026-03-26 22:49:02 +08:00

Commit Graph

  • 8ef01722c4
    Updated package.json version 1.8.0 Thor Brigsted 2020-05-29 22:23:10 +02:00
  • 570e01de01 !W OnRename Icarus 2020-05-28 19:04:59 +08:00
  • 7a7c0ffdd0 !I Siccity/master -> yika-aixi/Cabin_Icarus Icarus 2020-05-28 19:04:33 +08:00
  • 6c85abf9bc
    Fix handles color not being reset to original color (#266) Christiaan Bloemendaal 2020-05-27 14:20:37 +02:00
  • d3959a16d9 Fix handles color not being reset to original color Christiaan Bloemendaal 2020-05-27 12:54:32 +02:00
  • a8daac60b0
    Add a dragthreshold to better distunguish right clicks and right drags (#230) chrisfairc 2020-05-27 07:20:20 +01:00
  • a0ccda5c75
    Merge branch 'master' into feature/rightdragthreshold chrisfairc 2020-05-26 21:53:34 +01:00
  • edfdff6b94 added NodeTooltipAttribute that can be set on nodes. Gives a tooltip when hovering Node header label Simon Rodriguez 2020-05-24 18:38:51 +02:00
  • 7230861502 tooltips on label fields. serializedproperty.tooltip is broken and is always empty. Simon Rodriguez 2020-05-24 14:04:53 +02:00
  • c3df910203 [FIX] added reroute ports to SwapConnections method in NodePort class FDT 2020-05-10 16:17:19 +02:00
  • 8046e6e0bf
    [FIX] fix a problem when a complex class with optional port drawing is used with NodeEditorGUILayout.DynamicPortList. By having an item that wasn't drawing the port, the method was throwing a KeyNotFoundException when reordering. (#262) 1.8 fdtdev 2020-05-09 13:21:35 +02:00
  • 25f1f13bb5 [FIX] fix a problem when a complex class with optional port drawing is used with NodeEditorGUILayout.DynamicPortList. By having an item that wasn't drawing the port, the method was throwing a KeyNotFoundException when reordering. The fix detects if there isn't a port when swapping rects. FDT 2020-05-09 12:51:56 +02:00
  • 4c6d22a152
    Improve rename popup (#256) Romain Théry 2020-05-07 10:21:39 +02:00
  • f58d2bb392
    Fix SceneGraphs in Prefabs Samuel 2020-04-30 11:59:23 -03:00
  • 1e44fcb3eb Move ensured node indices up to prevent SelectNode index errors Kailey Joanette 2020-04-29 12:40:14 -04:00
  • bcb65a1788 Selected Node on top Kailey Joanette 2020-04-27 18:18:43 -04:00
  • c57991944c Reset EditorGUIUtility.editingTextField when closing popup Romain Théry 2020-04-27 16:31:56 +02:00
  • 656196005c Set focus to input TextField by default Romain Théry 2020-04-27 16:25:43 +02:00
  • b54ff48690 Remove useless call to GUI.FocusControl Romain Théry 2020-04-27 16:17:48 +02:00
  • 1d30c43e17 Press Esc to close and cancel RenamePopup Romain Théry 2020-04-27 15:58:55 +02:00
  • a1cf78d3fb
    Fix for AutoConnect method. (#255) experimental/delegates Dan Erhardt 2020-04-26 12:44:46 -03:00
  • db5e6f48d9
    Fix for AutoConnect method. Dan Erhardt 2020-04-26 12:38:14 -03:00
  • d9d90f0f7b
    Add [RequireNode] attribute to graphs (#254) Thor Brigsted 2020-04-24 15:57:50 +02:00
  • ea721c5e14 Disable removal of a required node Thor Brigsted 2020-04-24 15:55:17 +02:00
  • c298b5ee53
    Add virtual OnWindowFocus and OnWindowFocusLost in NodeGraphEditor(#253) Romain Théry 2020-04-23 15:08:43 +02:00
  • 61aa580117
    Fix formatting Romain Théry 2020-04-23 11:52:14 +02:00
  • ff2c1e8158
    Mark CopyNode as virtual (#252) Romain Théry 2020-04-23 11:27:02 +02:00
  • c0b76fbb35
    Call NodeEditorWindow methods when focus change Romain Théry 2020-04-23 11:03:14 +02:00
  • 4386099d59
    Add virtual methods for NodeEditorWindow focus Romain Théry 2020-04-23 10:59:22 +02:00
  • b3ff9885b4
    Make CopyNode virtual Romain Théry 2020-04-23 10:55:42 +02:00
  • 262efc6905 First attempt with RequireNodeAttribute Thor Brigsted 2020-04-21 17:18:28 +02:00
  • c2a99ba2b5 Improved commenting on attributes Thor Brigsted 2020-04-21 15:52:06 +02:00
  • 8965d365e6 Add [DisallowMultipleNodes] for limiting how many nodes of a certain type can exist on any graph Thor Brigsted 2020-04-21 15:31:07 +02:00
  • a550a87b9e Fix .editorconfig. Line endings were set as LF despite all endings being CRLF Thor Brigsted 2020-04-21 15:29:24 +02:00
  • bbdbee90a1
    Fix to prevent division by 0 (#251) Dan Erhardt 2020-04-20 11:56:33 -03:00
  • 30a91fceef
    Fix to prevent division by 0 Dan Erhardt 2020-04-20 11:49:01 -03:00
  • e704b97c77
    A fix for an ArgumentException error. (#250) Dan Erhardt 2020-04-20 11:21:19 -03:00
  • bd192d60ed
    A fix for the ArgumentException error. Dan Erhardt 2020-04-20 11:06:56 -03:00
  • 049a62465c Made nodeEditorWindow.selectedReroutes public Thor Brigsted 2020-04-19 20:41:12 +02:00
  • a61bb3f87e
    Implemented OrderBy in Add Node Menu (#247) Simon Rodriguez 2020-04-14 08:11:21 +02:00
  • 77d7802b7e
    ShaderLab style noodles Thor Brigsted 2020-04-14 08:08:13 +02:00
  • 76cf825090 Suggestion! A new way of drawing lines very similar to Unitys upcoming Shader Node Editor. Simon Rodriguez 2020-04-13 19:35:52 +02:00
  • 2edf4c02d8 Removed by name, I thought unity sorted its list, but they don't. Simon Rodriguez 2020-04-13 19:21:28 +02:00
  • 9e28126748 order add node menu items first by order, then by name Simon Rodriguez 2020-04-13 19:17:18 +02:00
  • eee9619fa5
    Update NodeEditorAction.cs tabuto74 2020-04-13 11:34:10 +02:00
  • 27d75202b1
    Update NodeEditorAction.cs tabuto74 2020-04-13 11:28:28 +02:00
  • 112e28cf45
    Some properties made public tabuto74 2020-04-13 11:16:18 +02:00
  • ab158dab7c Implemented #242 - Added NodeEditor.OnEnable() Oscar Toomey 2020-04-10 21:35:54 +01:00
  • 01a5666ade
    Delete Examples.meta Thor Brigsted 2020-04-06 22:19:10 +02:00
  • e2c7934f1e Limit the OnDropObjects warning to only show when a node graph editor is present Thor Brigsted 2020-04-04 14:01:05 +02:00
  • f899e48ee0 Added undo support and default graph name to SceneGraph Thor Brigsted 2020-04-03 15:01:44 +02:00
  • f3b211ed83 Fixed error on adding nodes in scene graphs Thor Brigsted 2020-04-03 11:26:12 +02:00
  • 6a69cdaf9c New component: SceneGraph, lets you create a graph inside the scene which can reference scene objects. Thor Brigsted 2020-04-03 11:09:57 +02:00
  • a6c80aaaab Formatting Thor Brigsted 2020-03-08 15:29:44 +01:00
  • 172bdbb7e5
    Merge pull request #237 from jeffcampbellmakesgames/fix/cache_adds_duplicate_fields Thor Brigsted 2020-03-08 14:46:23 +01:00
  • 871427249b Added .editorconfig Thor Brigsted 2020-03-08 14:07:31 +01:00
  • 9add4e11b2
    Added fix for rename bug with v2 AssetDatabase (#239) Jeff Campbell 2020-03-08 12:56:57 +01:00
  • f09c8161ea Formatting Thor Brigsted 2020-03-08 12:55:05 +01:00
  • 9a6746a898
    Merge pull request #240 from jeffcampbellmakesgames/fix/validate_nre Thor Brigsted 2020-03-08 12:49:09 +01:00
  • 3d5c5a2160 Added fix for rename bug with v2 AssetDatabase Jeff Campbell 2020-03-07 21:37:16 +01:00
  • 11b7f4ac44 Added NRE check for ValidateGraphEditor Jeff Campbell 2020-03-07 21:30:46 +01:00
  • bbfc44b04f Added fix for duplicate node fields found Jeff Campbell 2020-02-28 22:52:30 +01:00
  • 43ea56fb29
    PR Fix Jeff Campbell 2020-02-27 11:19:49 +01:00
  • 86ef6510ef String format fix and simplified assembly skip Jeff Campbell 2020-02-26 09:47:56 +01:00
  • 1ef3896893 Potential fix for the main asset/rename problem in newer versions of Unity Thor Brigsted 2020-02-25 09:13:14 +01:00
  • c9e1ef1c92
    Skip Microsoft assemblies while building node cache (#234) Gökhan Kurt 2020-02-14 01:38:17 +03:00
  • 4da5ba9786
    Remove "Unity" from skipped assemblies list Gökhan Kurt 2020-02-14 01:07:39 +03:00
  • f9200ae6a8
    Change the serialised type of dynamic port lists defined as lists/arrays to match the respective element type. (#232) Lumos 2020-02-13 21:48:59 +00:00
  • cb4f6e8a33 skip Unity and Microsoft assemblies while building cache Gokhan Kurt 2020-02-13 21:36:43 +03:00
  • 59f5fae76c Change the serialised type of dynamic port lists defined as lists/arrays to match the respective element type. This is logical, given that xNode already draws such dynamic ports as belonging to the element type. Lumos 2020-02-02 20:03:51 +00:00
  • 3024b9e8d0 Post fix 223: Allow dynamic port lists (declared as both arrays and lists) to connect to fields of their underlying types. Such port lists are already drawn with elements of their underlying types, and allowing connections is logical. Lumos 2019-12-21 18:09:10 +01:00
  • cf8c70203b
    Fix stack overflow when using obsolete method Node.AddInstanceInput (#231) José Rey Méndez 2020-02-02 14:36:21 -03:00
  • 99fb9b1cff Fix stack overflow when using obsolete method Node.AddInstanceInput Jose Luis Rey Mendez 2020-02-02 13:40:02 -03:00
  • cc4940b413 dont use less than 1 as a drag threshold Chris Fairclough 2020-01-30 13:47:53 +00:00
  • 34b9838d15 ignore mac files too Chris Fairclough 2020-01-30 13:29:13 +00:00
  • 68c6a609fe add a drag threshold so right clicks are better distinguished from right drags especially on large screens Chris Fairclough 2020-01-30 13:28:54 +00:00
  • 7e93ffe4b7 Fix for the dynamic port "serialisation desync" problem. (#223) Lumos 2020-01-21 07:01:57 +00:00
  • daf7fb9f9f !B(NodeEditorWindow) multiple NodeEditorWindow,Target error Icarus 2020-01-06 22:34:54 +08:00
  • 0a3a9920f3 Exclude strings from array types manually to prevent them from being treated as char arrays. Lumos 2020-01-06 12:45:50 +01:00
  • 22ffe445d4 Adjusted comment for clarification Thor Brigsted 2020-01-06 09:24:32 +01:00
  • ac7403b876 Removed Allowmultiple from Output and Input attributes Thor Brigsted 2020-01-06 09:12:58 +01:00
  • b526092341 Added a virtual OnRename function to base nodes, triggered when a node gets renamed. (#225) Lumos 2020-01-02 19:48:36 +01:00
  • 0fcde9d33b Moved method to editor and removed the global notification. Lumos 2020-01-01 19:24:14 +01:00
  • a68ec65e6c Nodes can now receive notifications after a rename has taken place. Lumos 2019-12-31 12:53:34 +01:00
  • 423d86293d Removed unneeded code, clarified that this applies to ports in dynamic lists, and proper verification for dynamic list ports is now in place. Lumos 2019-12-25 13:35:25 +01:00
  • cbda73ac22 Moved attribute to proper namespace and made it apply to fields. C# 4 compliant. Lumos 2019-12-25 11:57:49 +01:00
  • e98bd85531 better odin support in xNode editors Gahwon Lee 2019-12-24 10:39:36 -06:00
  • 28c6c8413e better odin support in xNode editors Gahwon Lee 2019-12-24 10:39:36 -06:00
  • a47b4568db
    Merge pull request #222 from LumosX/occupied-autoconnection-fix Thor Brigsted 2019-12-24 03:59:11 +01:00
  • 33a516b6e2 !TX(Code format) var to concrete Type Icarus 2019-12-24 00:23:17 +08:00
  • d35fba4851 Merge remote-tracking branch 'remotes/Siccity/master' into Cabin_Icarus Icarus 2019-12-23 23:34:19 +08:00
  • 6ecef29f07 !TX(Code format) Icarus 2019-12-23 23:30:04 +08:00
  • 5d2259608e !TX(Code format) Icarus 2019-12-23 23:29:28 +08:00
  • 48bbf309ce
    Update CONTRIBUTING.md Thor Brigsted 2019-12-23 14:23:14 +01:00
  • ad6e441ef2
    Update CONTRIBUTING.md Thor Brigsted 2019-12-23 14:16:48 +01:00
  • b1a9d7dcfa
    Merge pull request #219 from LumosX/global-drawers Thor Brigsted 2019-12-23 13:57:46 +01:00
  • 5597e565d1 Added focus selected node Thor Brigsted 2019-12-23 13:56:49 +01:00
  • 1d43244a8f Simplified implementation Thor Brigsted 2019-12-23 13:52:53 +01:00
  • ecc5b3e0e1 Example fix for the dynamic port "serialisation desync" problem. Not tested much with non-array types where "dynamicPortList" is set to true. Recommend further testing if applicable. Lumos 2019-12-22 18:56:42 +01:00
  • 23e369d38f Fix auto-connection menu opening on invalid connections where a target node is present Lumos 2019-12-22 15:43:25 +01:00