736 Commits over 1,155 Days - 0.03cph!
Improved node type filtering w.r.t. whitespace
Fixed Facepunch/sbox-issues#5022
Fixed Facepunch/sbox-issues#5009
Node menu rewrite
* Can search all possible node types
* Properties / methods from TypeLibrary
* Component getters of each type
* Extension methods now appear like normal instance members
* ActionGraph resources appear as normal instance members too
* Output expansion isn't limited to properties any more
* Editor knows which components exist on scene.ref targets
* Improved formatting for node titles / parameters
* Search truncates results at 20
Implicit conversion cleanup
WIP full type library search #1466
https://files.facepunch.com/ziks/2024-02-27/sbox-dev_qIrVpyR3tI.mp4
Selected output / local instance nodes re-implementation
Fix hotload error involving duplicate properties
Some more hotload skipping for TypeLibrary stuff
Update Facepunch.ActionGraphs
Fix in parameters
Fix sound.play node regression
Fix hotload error involving duplicate properties
WIP full type library search #1466
https://files.facepunch.com/ziks/2024-02-27/sbox-dev_qIrVpyR3tI.mp4
Update Facepunch.ActionGraphs
Fix copy/pasting scene ref nodes
Rewrote scene.ref node
* Has a useful error if referenced object isn't from same scene as graph
* Shows icon of referenced type
* Nicer serialization
Possible fix for custom node hotload bugs
Facepunch/sbox-issues#4946
Facepunch/sbox-issues#4976
Facepunch/sbox-issues#4977
Why does SerializedProperty have 4 virtual methods to get attributes?
Fixed SerializedList.Parent
Fixed TransformTest randomly failing
Fixed Facepunch/sbox-issues#4947
Action Graphs can reference the GameResource they're embedded in
Ctrl+S in an embedded Action Graph saves its host scene
Asset Drag & Drop into Action Graph Editor (#1468)
Added parameterless Asset.LoadResource()
Added DragData.OfType<T>(), DragData.Assets helpers
Asset drag & drop into AG editor
Node input context menu signal fixes
Added DragData.OfType<T>(), DragData.Assets helpers
Asset drag & drop into AG editor
Asset drag & drop into AG editor
Added parameterless Asset.LoadResource()
Added DragData.OfType<T>(), DragData.Assets helpers
Asset drag & drop into AG editor
Fixed nullable parameters in nodes
Fix warning when dragging non-text
Package.FormatIdent
Added default Resource.ToString(), Component.ToString()
Format matches GameObject.ToString(): "<type>:<name>"
Pass mouse events from labels to the plug, fixes #1465
https://files.facepunch.com/ziks/2024-02-22/sbox-dev_30vniCtdgM.mp4
Can create variables by right-clicking inputs
Add "Use Labeled Output" menu on input context menu
https://files.facepunch.com/ziks/2024-02-22/sbox-dev_5qn6eAweBY.mp4
Fixes #1464
Package.FormatIdent
Added default Resource.ToString(), Component.ToString()
Format matches GameObject.ToString(): "<type>:<name>"
Added parameterless Asset.LoadResource()
Added DragData.OfType<T>(), DragData.Assets helpers
Asset drag & drop into AG editor
https://files.facepunch.com/ziks/2024-02-21/devenv_fMDnNTpFdd.mp4
Use new DragData helpers in Component / GameObject controls
Fix warning when DragData has no text
Drag references to GameObjects / Components from scene view
https://files.facepunch.com/ziks/2024-02-21/devenv_pNaqhLJEaQ.mp4
Test reproducing Facepunch/sbox-issues#4688
Fixed Facepunch/sbox-issues#4688
More property getter / setter fast path tests
Hotload skip NodeDefinition
Allow deleting parameterless output nodes
Close context menu on line edit submit
Get rid of legacy code paths in DefaultUpgrader
Fix MultiSerializedObject propagating OnPropertyChanged
Facepunch/sbox-issues#4885
Call GameResource.PostReload() after saving to disk
Clears cached scene in PrefabFile
Facepunch/sbox-issues#4885
Don't just use ClassName to serialize types in ActionGraph
Fixed Facepunch/sbox-issues#4869
Close context menu on line edit submit
Put all generated component types in one assembly
In-editor property creation: use const value as default
Context menu text entry cleanup, can edit graph inputs / outputs again
Some PredictBestType fixes for operators
Fixed legacy Get Game Object node appearing in node list again
Some local instance node grouping cleanup
https://files.facepunch.com/ziks/2024-02-19/O0b83KRmbo.png
Fixed StructArrayConverter.BlockCopy
Fixes Facepunch/sbox-issues#4794
Fixed #1459
https://files.facepunch.com/ziks/2024-02-16/sbox-dev_PgVOUJbZm0.mp4
Update Facepunch.ActionGraphs
Fixed pulses not always animating
Fix expression node regression in legacy GetGameObjectNodeDefinition
Fixed ActionGraphResource