1,002 Commits over 1,369 Days - 0.03cph!
ShaderGraph: Fix black region in triplanar texture nodes
Facepunch/sbox-issues#5371
Fix method identities not matching for generic declaring types
Fix component RPCs declared on generic types
Expression graphs can have signals
Means they can use variables, and control flow like conditions and loops
Always explicitly keep a reference to delegates passed to native (#1546)
Always explicitly keep a reference to delegates passed to native (#1546)
Publish: handle libraries referencing each other during compile
Added UnicastAttribute / codegen
Warn in OnObjectMessage if ActiveScene is not set
Document UnicastAttribute
Added UnicastAttribute / codegen
Warn in OnObjectMessage if ActiveScene is not set
Re-use ActionGraphs when cloning / instantiating prefabs
Fixes Facepunch/sbox-issues#5374
WIP use ActionGraphCache when cloning / instantiating prefabs
Got rid of LinkSource, use nested nodes instead
Fix remapping scene.ref nodes on cloned game objects
Use DisplayInfo.Hidden in node menu
Fix scene reference gizmos
Use DisplayInfo.Hidden in node menu
WIP use ActionGraphCache when cloning / instantiating prefabs
Got rid of LinkSource, use nested nodes instead
Fix remapping scene.ref nodes on cloned game objects
WIP use ActionGraphCache when cloning / instantiating prefabs
Got rid of LinkSource, use nested nodes instead
Update Facepunch.ActionGraphs
Use ActionGraphCache when cloning / instantiating GameObjects
Move editor addon .cs files to Code directories
Update .git-blame-ignore-revs
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
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
Scene reference debug view (Facepunch/sbox-issues#5161) (#1508)
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 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
Debug view for scene ref nodes
Nicer action graph ValidationException stack traces
https://files.facepunch.com/ziks/2024-04-03/sbox-dev_ROj6r4EUmt.mp4
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