8,201 Commits over 3,837 Days - 0.09cph!
Basic delegate invocation benchmarks
Scene reference debug view (Facepunch/sbox-issues#5161)
Scene reference debug view (Facepunch/sbox-issues#5161)
Internal geometry helpers for #1508
* Line2D
* Vector2.Remap(oldRange, newRange, clamp)
* Line.Clip(plane)
* SceneCamera.ToScreen(line)
DrawText / DrawQuad / Gizmo.ScreenText overloads accepting an angle
Make Gizmo.Input.CursorPosition relative to view widget
Refactor ActionGraphDebugger
Add overloads accepting CancellationTokens to delay tasks
Facepunch/sbox-issues#5131
Action Graph editor tweaks to streamline CancellationTokens
Facepunch/sbox-issues#5131
Support [Property] attribute on event fields (Facepunch/sbox-issues#4372)
Tools: Menu.ParentMenu, Menu.RootMenu
So you can do stuff like menu.RootMenu.Close()
Variable node editing (Facepunch/sbox-issues#5125)
Make control sheet labels draggable (Facepunch/sbox-issues#5129)
Merge property or variable get / set nodes (#1507)
Make control sheet labels draggable
Merge property or variable get / set nodes
Make sure worker threads start when calling RunInThreadAsync( Action )
Log a warning if a task runs without yielding for more than 1s
Facepunch/sbox-issues#4608
Mechanism to abort long-running non-async worker actions
Long-running worker action aborting tests
Mechanism to abort long-running non-async worker actions
Long-running worker action aborting tests
Update Facepunch.ActionGraph
Fix serializing System.Object
Fix serializing System.Object
Fix crash when selecting nodes with System.Object inputs / properties
Debug view for scene ref nodes
Make control sheet labels draggable
Merge property or variable get / set nodes
IMessageContext.StackTraceIdentifier
Include Context.StackTraceIdentifier in ValidationException.ToString()
Merge branch 'legacy/1.3'
Debug view for scene ref nodes
Nicer action graph ValidationException stack traces
https://files.facepunch.com/ziks/2024-04-03/sbox-dev_ROj6r4EUmt.mp4
Include Context.StackTraceIdentifier in ValidationException.ToString()
IMessageContext.StackTraceIdentifier
WIP - trying to clamp lines to screen
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
Debug view for scene ref nodes
Make control sheet labels draggable
Merge property or variable get / set nodes
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'
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
Added NodeLibrary.VoidTaskFaulted event
Tweak lambda naming
Generate a throwing lambda when compiling a graph with errors
Tweak how ValidationExceptions are thrown on invoke
Tweak lambda naming
Generate a throwing lambda when compiling a graph with errors