6,771 Commits over 3,500 Days - 0.08cph!
Make control sheet labels draggable
Dropping a component property will create a set node
https://files.facepunch.com/ziks/2024-03-12/sbox-dev_4FnI6RmoK5.mp4
Facepunch/sbox-issues#5129
EditorNode display fixes for embedded targets
Merge property or variable get / set nodes
https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4
Unify property node CanRead / CanWrite tests
Add Facepunch.ActionGraphs.AssignmentKind to TypeLibrary
Property node: switch between assignment kinds in context menu
https://files.facepunch.com/ziks/1b1811b1/sbox-dev_QVXxSLhC4Y.mp4
EnumControlWidget support for nullable
Fixed title of scene.get target input
Fix property panel handling nullable ActionGraph parameter types
Fix warning when compiling Action Graph editor
EnumDescription.Entry.Group
Menu.AddOptions fixes for value type items
Menu.AddMenu( Menu menu )
menu menu menu menu menu
If icon is just a bunch of symbols, make sure it doesn't overflow
https://files.facepunch.com/ziks/1b1811b1/kr69TajHB0.png
Implement VectorControlWidget.StartEditing()
Fix ControlSheet.AddObject return value regression
Display info for assignment operations
Merge property or variable get / set nodes
https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4
Failing property binding test
Allow type loaders to specify read / write access to properties and fields
Fix property parameters when disconnected
Accessor node binding tweaks
Use IEnumerable<T> for ParameterDefinitionExtensions
Make ParameterDefinitionExtensions public
Make ParameterDefinitionExtensions public
Make control sheet labels draggable
Dropping a component property will create a set node
https://files.facepunch.com/ziks/2024-03-12/sbox-dev_4FnI6RmoK5.mp4
Facepunch/sbox-issues#5129
EditorNode display fixes for embedded targets
Fixed SetStructField test
Tests for += / -= / *= / /= nodes
Improve property node serialization
Update Node.ToString()
More property assignment tests
Handle type mismatch / missing operator for += etc nodes
Refactor PropertyNodeDefinition to extend AccessorNodeDefinition
Merged var.get / var.set nodes
Merged property node definitions
Upgrader simplifications
Version 6 upgrader
Test fixes
Fixed SetStructField test
Tests for += / -= / *= / /= nodes
Improve property node serialization
Update Node.ToString()
More property assignment tests
Handle type mismatch / missing operator for += etc nodes
Refactor PropertyNodeDefinition to extend AccessorNodeDefinition
Merged var.get / var.set nodes
Merged property node definitions
Upgrader simplifications
Version 6 upgrader
Test fixes
String comments can include @labels, skip strings with @ignore
Update locale sources
Locale source generator tweaks
Update locale sources
Fixed typo in locale source generator
Update locale sources
Include subfolders in source file search
Update .github/workflows/crowdin.yml
Preserve string file directory structure
Update source strings
Add crowdin.yml
Add Crowdin GitHub action
Sort generated source string keys
Update source strings
Fixed typos in string files
Rewrote string file parsing to support comments
Get rid of python xlsx to json script
Script to generate source CSVs for localization
Initial output of source CSV generator
Fix error in translation script if output dir doesn't exist
Ignore hidden sheets
Add #ballpit.subtitle string
Script for converting translated .xlsx to out .json format
WIP rewriting property node definition
Make control sheet labels draggable
Dropping a component property will create a set node
https://files.facepunch.com/ziks/2024-03-12/sbox-dev_4FnI6RmoK5.mp4
Facepunch/sbox-issues#5129
EditorNode display fixes for embedded targets
Handle exceptions thrown when discovering reflection-based nodes
Fixes Facepunch/sbox-issues#5157
Fix copy/pasting nodes referencing graph target input.
Allow easy access to graph inputs from node menu, including "This"
https://files.facepunch.com/ziks/2024-03-11/RkOMLQmLlN.png
Facepunch/sbox-issues#5082
Update Facepunch.ActionGraph
Facepunch/sbox-issues#5066
Facepunch/sbox-issues#5128
Test reproducing Facepunch/sbox-issues#5128
Better handling for missing parameters during validation
Facepunch/sbox-issues#5128
Test reproducing Facepunch/sbox-issues#5066
Fixed Facepunch/sbox-issues#5066
[ActionGraphInclude] implies [Expose]
Rename "Game Object" node category to "Scene"
Expose scene tracing to Action Graph
https://files.facepunch.com/ziks/2024-03-11/sbox-dev_rirZ1oi97u.mp4
Fixes Facepunch/sbox-issues#5120
ActionGraph node menu respects [ReadOnly] attributes
Revert "Expose SceneTrace etc to ActionGraph"
This reverts commit 438a62d24fbf3dc9a156f8279322af8ccb00c51d.
I want to make some of these methods into action nodes, not expressions.
Expose SceneTrace etc to ActionGraph
https://files.facepunch.com/ziks/2024-03-11/sbox-dev_NWYZqy5dMC.png
Mark IActionComponents as obsolete
Don't list obsolete component types in ComponentTypeSelector