userJames Kingcancel

7,680 Commits over 3,684 Days - 0.09cph!

5 Months Ago
5 Months Ago
5 Months Ago
Fix serializing System.Object
5 Months Ago
Fix crash when selecting nodes with System.Object inputs / properties
5 Months Ago
Debug view for scene ref nodes
5 Months Ago
Make control sheet labels draggable
5 Months Ago
Merge property or variable get / set nodes
5 Months Ago
5 Months Ago
IMessageContext.StackTraceIdentifier Include Context.StackTraceIdentifier in ValidationException.ToString() Merge branch 'legacy/1.3'
6 Months Ago
Debug view for scene ref nodes
6 Months Ago
Nicer action graph ValidationException stack traces https://files.facepunch.com/ziks/2024-04-03/sbox-dev_ROj6r4EUmt.mp4
6 Months Ago
6 Months Ago
Include Context.StackTraceIdentifier in ValidationException.ToString()
6 Months Ago
6 Months Ago
IMessageContext.StackTraceIdentifier
6 Months Ago
WIP - trying to clamp lines to screen
6 Months Ago
Move Action Graph debug view code Allow specifying angle when drawing screen text / quads https://files.facepunch.com/ziks/2024-04-02/sbox-dev_UfeLjc8JqZ.mp4 Line2D (internal for now) Rework scene ref drawing to use screen text
6 Months Ago
Debug view for scene ref nodes
6 Months Ago
Make control sheet labels draggable
6 Months Ago
Merge property or variable get / set nodes
6 Months Ago
Add __guid and rename Version to __version in json Nicer stack traces Fix "The node already has a parent." when deserializing Tweak lambda naming Generate a throwing lambda when compiling a graph with errors Tweak how ValidationExceptions are thrown on invoke Added NodeLibrary.VoidTaskFaulted event Merge branch 'legacy/1.3'
6 Months Ago
6 Months Ago
ActionControlWidget: show graph errors in widget https://files.facepunch.com/ziks/1b2211b1/sbox-dev_DUsekC8GAK.png Even nicer stack traces for logs / exceptions in Action Graphs https://files.facepunch.com/ziks/1b2211b1/sbox-dev_pFRBSK1ykL.png
6 Months Ago
6 Months Ago
Added NodeLibrary.VoidTaskFaulted event
6 Months Ago
Tweak lambda naming Generate a throwing lambda when compiling a graph with errors Tweak how ValidationExceptions are thrown on invoke
6 Months Ago
6 Months Ago
Tweak lambda naming Generate a throwing lambda when compiling a graph with errors
6 Months Ago
Tweak lambda naming
6 Months Ago
Add __guid and rename Version to __version in json Nicer stack traces Fix "The node already has a parent." when deserializing
6 Months Ago
6 Months Ago
Add __guid and rename Version to __version in json Nicer stack traces
6 Months Ago
Nicer exception logging / stack trace for Action Graph exceptions Push EditorNodeLibrary in Asset.TryLoadGameResource()
6 Months 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
6 Months Ago
Push NodeLibrary scope for ActionGraphResource Facepunch/sbox-issues#5244 Make sure NodeLibrary scope is pushed when deserializing components Facepunch/sbox-issues#5244
6 Months Ago
Debug view for scene ref nodes
6 Months Ago
Merge property or variable get / set nodes
6 Months Ago
Change Json.PushNodeLibrary() to NodeLibrary.Push() Call NodeLibrary.Push() instead of Scene.Push() if HostScene is null Fixes Facepunch/sbox-issues#5244
6 Months Ago
Make control sheet labels draggable
6 Months Ago
Merge property or variable get / set nodes
6 Months Ago
6 Months Ago
Only AssignmentKind.Set guarantees a variable is initialized
6 Months Ago
Nicer test for if nodes are operators
6 Months Ago
Make control sheet labels draggable
6 Months Ago
Merge property or variable get / set nodes https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4
6 Months Ago
Fix deserializing ActionGraphs in Menu context (#1506)
6 Months Ago
Merge property or variable get / set nodes https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4
6 Months Ago
Temporary fix for drag executing multiple times in one frame
6 Months Ago
Fix action graph serialization tests
6 Months Ago
Set Json.NodeLibrary in Scene.Push() Make sure node definitions are added in Menu context Push scene scope in Scene.Save(), Scene.Serialize()