8,063 Commits over 3,806 Days - 0.09cph!
ActionGraph editor tabs (Facepunch/sbox-issues#4491)
ActionGraph editor tabs (Facepunch/sbox-issues#4491)
Error list now shows messages from all open graphs
https://files.facepunch.com/ziks/2024-04-16/sbox-dev_aRXgE6cHMs.mp4
ActionGraph editor: View menu
Fix raising an existing ActionGraphView
ActionGraph properties panel refactor
Action graph editor layout fixes
Move ActionGraphExtensions to its own file
First pass at multiple ActionGraph tabs per editor window
ActionGraph: Fixed dragging out a signal reroute node
ActionGraph: clear properties panel when selected node is deleted
Scene ref gizmo: only use weak references to graph elements
So references from deleted graphs will hide
Use new BuildEvaluate directly from ActionGraph<T>
Scene reference debug view (Facepunch/sbox-issues#5161) (#1508)
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