7,935 Commits over 3,745 Days - 0.09cph!
Tweak graph saving logic, warn if no editor session found
WIP frame scene ref target on double-click
More scene.ref node icon tweaks
https://files.facepunch.com/ziks/2024-09-30/HZYdyW9buu.png
WIP game object thumbnails in graphs
Refresh object thumbs when scene saved
Node icon tweaks
https://files.facepunch.com/ziks/2024-09-30/sbox-dev_6XFZEVyCvd.mp4
WIP game object thumbnails in graphs
Refresh object thumbs when scene saved
Fixed Facepunch/sbox-issues#6518
Fixed Facepunch/sbox-issues#6517
Fix connection preview vanishing when dragging to a new node
Fix Facepunch/sbox-issues#6514
WIP apply validity condition for method calls
WIP validity conditionals
Put expression node plugs in header if only one input / output
https://files.facepunch.com/ziks/2024-09-26/sbox-dev_lYhXT4ah9M.png
Get rid of log
Node plug labels match header text colour
https://files.facepunch.com/ziks/2024-09-26/sbox-dev_EFyQuHEEXj.png
Tweak graph editor grid size
https://files.facepunch.com/ziks/2024-09-26/sbox-dev_OTHe5wmoKA.mp4
Don't save game sessions when editing action graphs
EditorScene.OpenScene: don't use game sessions
Update Facepunch.ActionGraphs
Add link triggered test
Add failing test involving dispatching link triggered with a ref struct
Fix a couple of issues with ref struct types
Try / catch around new node types in FindAllReflectionNodeTypes
Fix action graph node list not showing new members after hotload
Allow creating instances of simple user types in action graph
```csharp
public record ExampleRecord( int Foo, string Bar );
```
https://files.facepunch.com/ziks/2024-09-25/sbox-dev_PyZRMaMzAu.png
Fix new instance node title
Fix relaxed resolved method comparison
Add NewInstance node
Only require generic params if instance method not resolved
Fix editing method bodies from outside component editor
WIP
More WIP
Compiling again
Mostly working, can't edit graphs
Fixed editing method graphs
WIP saving graphs without the resource editor open
Fix component editor not refreshing when adding / removing members
Fix editing method bodies from outside component editor
Fix component editor not refreshing when adding / removing members
WIP saving graphs without the resource editor open
Expose places for editor tools to interact with ActionGraphs in resources
Fixed editing method graphs
Mostly working, can't edit graphs
Add JSON converters for InputDefinition / OutputDefinition
Fix hotload struct array block copy
Fix action graph target types in resources
Fix case where WriteCacheReferences is ignored
Nicer display info for interface types, icon for event methods
Added scene.run node
https://files.facepunch.com/ziks/2024-09-19/devenv_VvsrGGEi2v.png
https://files.facepunch.com/ziks/2024-09-19/sbox-dev_JdyfR5LSEQ.mp4
Update MethodBinder.BuildCall signature
Expose MethodCallNodeDefinition.GetBinder