userJames Kingcancel

6,850 Commits over 3,531 Days - 0.08cph!

23 Days Ago
Add __guid and rename Version to __version in json Nicer stack traces Fix "The node already has a parent." when deserializing
23 Days Ago
Add __guid and rename Version to __version in json Nicer stack traces
24 Days Ago
Nicer exception logging / stack trace for Action Graph exceptions Push EditorNodeLibrary in Asset.TryLoadGameResource()
24 Days Ago
Clean up opening editor for a given action graph Implement inspecting action graph elements Make sure ActionGraph GUIDs are unique too Make sure embedded expression graphs have an input node Fixes Facepunch/sbox-issues#5253 Hide input node for expression graphs with no inputs
24 Days Ago
Push NodeLibrary scope for ActionGraphResource Facepunch/sbox-issues#5244 Make sure NodeLibrary scope is pushed when deserializing components Facepunch/sbox-issues#5244
24 Days Ago
Debug view for scene ref nodes
25 Days Ago
Merge property or variable get / set nodes
25 Days Ago
Change Json.PushNodeLibrary() to NodeLibrary.Push() Call NodeLibrary.Push() instead of Scene.Push() if HostScene is null Fixes Facepunch/sbox-issues#5244
25 Days Ago
Make control sheet labels draggable
25 Days Ago
Merge property or variable get / set nodes
25 Days Ago
Only AssignmentKind.Set guarantees a variable is initialized
25 Days Ago
25 Days Ago
Nicer test for if nodes are operators
25 Days Ago
Make control sheet labels draggable
25 Days Ago
Merge property or variable get / set nodes https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4
25 Days Ago
Fix deserializing ActionGraphs in Menu context (#1506)
25 Days Ago
Merge property or variable get / set nodes https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4
25 Days Ago
Temporary fix for drag executing multiple times in one frame
26 Days Ago
Fix action graph serialization tests
26 Days Ago
Set Json.NodeLibrary in Scene.Push() Make sure node definitions are added in Menu context Push scene scope in Scene.Save(), Scene.Serialize()
26 Days Ago
Set Json.NodeLibrary in Scene.Push() Make sure node definitions are added in Menu context
26 Days Ago
Refactor ActionGraphDebugger First pass at listening for ActionGraph scene refs WIP show scene refs in scene view https://files.facepunch.com/ziks/2024-03-08/sbox-dev_HZ7Fs0R2x1.mp4
26 Days Ago
Make control sheet labels draggable Dropping a component property will create a set node https://files.facepunch.com/ziks/2024-03-12/sbox-dev_4FnI6RmoK5.mp4 Facepunch/sbox-issues#5129 EditorNode display fixes for embedded targets
26 Days Ago
Temporary fix for drag executing multiple times in one frame
27 Days Ago
Merge property or variable get / set nodes https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4 Unify property node CanRead / CanWrite tests Add Facepunch.ActionGraphs.AssignmentKind to TypeLibrary Property node: switch between assignment kinds in context menu https://files.facepunch.com/ziks/1b1811b1/sbox-dev_QVXxSLhC4Y.mp4 Update Facepunch.ActionGraphs Output expansion fixes
27 Days Ago
27 Days Ago
Test output type of struct member assignment Fix result type of set property node if target is a struct
27 Days Ago
Fix NRE in GraphInputNodeType.GetPath
27 Days Ago
Add test for warnings in built-in projects Facepunch/sbox-issues#5223 Fix warning in AG editor Facepunch/sbox-issues#5223
27 Days Ago
Make control sheet labels draggable Dropping a component property will create a set node https://files.facepunch.com/ziks/2024-03-12/sbox-dev_4FnI6RmoK5.mp4 Facepunch/sbox-issues#5129 EditorNode display fixes for embedded targets
27 Days Ago
Merge property or variable get / set nodes https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4 Unify property node CanRead / CanWrite tests Add Facepunch.ActionGraphs.AssignmentKind to TypeLibrary Property node: switch between assignment kinds in context menu https://files.facepunch.com/ziks/1b1811b1/sbox-dev_QVXxSLhC4Y.mp4
27 Days Ago
EnumControlWidget support for nullable Fixed title of scene.get target input Fix property panel handling nullable ActionGraph parameter types Fix warning when compiling Action Graph editor EnumDescription.Entry.Group Menu.AddOptions fixes for value type items Menu.AddMenu( Menu menu ) menu menu menu menu menu If icon is just a bunch of symbols, make sure it doesn't overflow https://files.facepunch.com/ziks/1b1811b1/kr69TajHB0.png Implement VectorControlWidget.StartEditing() Fix ControlSheet.AddObject return value regression
28 Days Ago
Display info for assignment operations
28 Days Ago
29 Days Ago
Merge property or variable get / set nodes https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4
29 Days Ago
29 Days Ago
Accessor node refactor
29 Days Ago
29 Days Ago
Failing property binding test Allow type loaders to specify read / write access to properties and fields Fix property parameters when disconnected
29 Days Ago
29 Days Ago
Accessor node binding tweaks
30 Days Ago
30 Days Ago
Use IEnumerable<T> for ParameterDefinitionExtensions
30 Days Ago
Make ParameterDefinitionExtensions public
30 Days Ago
Make ParameterDefinitionExtensions public
30 Days Ago
Make control sheet labels draggable Dropping a component property will create a set node https://files.facepunch.com/ziks/2024-03-12/sbox-dev_4FnI6RmoK5.mp4 Facepunch/sbox-issues#5129 EditorNode display fixes for embedded targets
30 Days Ago
30 Days Ago
Merged property node definitions Upgrader simplifications Version 6 upgrader Test fixes Fixed SetStructField test Tests for += / -= / *= / /= nodes Improve property node serialization Update Node.ToString() More property assignment tests Handle type mismatch / missing operator for += etc nodes Refactor PropertyNodeDefinition to extend AccessorNodeDefinition Merged var.get / var.set nodes
30 Days Ago
Fixed SetStructField test Tests for += / -= / *= / /= nodes Improve property node serialization Update Node.ToString() More property assignment tests Handle type mismatch / missing operator for += etc nodes Refactor PropertyNodeDefinition to extend AccessorNodeDefinition Merged var.get / var.set nodes
30 Days Ago
Merged property node definitions Upgrader simplifications Version 6 upgrader Test fixes