userJames Kingcancel

6,771 Commits over 3,500 Days - 0.08cph!

Today
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
Today
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
Today
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
Today
Today
Display info for assignment operations
3 Days Ago
Merge property or variable get / set nodes https://files.facepunch.com/ziks/1b1611b1/sbox-dev_Bj6e15WZ0F.mp4
3 Days Ago
3 Days Ago
Accessor node refactor
3 Days Ago
Failing property binding test Allow type loaders to specify read / write access to properties and fields Fix property parameters when disconnected
3 Days Ago
3 Days Ago
3 Days Ago
Accessor node binding tweaks
3 Days Ago
Use IEnumerable<T> for ParameterDefinitionExtensions
3 Days Ago
3 Days Ago
Make ParameterDefinitionExtensions public
3 Days Ago
Make ParameterDefinitionExtensions public
3 Days Ago
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
3 Days Ago
3 Days Ago
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
3 Days Ago
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
4 Days Ago
Merged property node definitions Upgrader simplifications Version 6 upgrader Test fixes
4 Days Ago
String comments can include @labels, skip strings with @ignore Update locale sources
4 Days Ago
Locale source generator tweaks Update locale sources
5 Days Ago
Fixed typo in locale source generator Update locale sources
5 Days Ago
Include subfolders in source file search
5 Days Ago
Update .github/workflows/crowdin.yml
5 Days Ago
Preserve string file directory structure Update source strings Add crowdin.yml Add Crowdin GitHub action
5 Days Ago
Sort generated source string keys Update source strings
5 Days Ago
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
5 Days Ago
Fix error in translation script if output dir doesn't exist Ignore hidden sheets
5 Days Ago
More WIP
6 Days Ago
Add #ballpit.subtitle string Script for converting translated .xlsx to out .json format
7 Days Ago
WIP rewriting property node definition
7 Days Ago
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
7 Days Ago
Handle exceptions thrown when discovering reflection-based nodes Fixes Facepunch/sbox-issues#5157
8 Days Ago
Fix copy/pasting nodes referencing graph target input.
8 Days Ago
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
8 Days Ago
8 Days Ago
Added input.value node
8 Days Ago
Update Facepunch.ActionGraph Facepunch/sbox-issues#5066 Facepunch/sbox-issues#5128
8 Days Ago
8 Days Ago
Test reproducing Facepunch/sbox-issues#5128 Better handling for missing parameters during validation Facepunch/sbox-issues#5128
8 Days Ago
Test reproducing Facepunch/sbox-issues#5066 Fixed Facepunch/sbox-issues#5066
8 Days Ago
8 Days Ago
[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
8 Days Ago
8 Days Ago
Add ImpureAttribute
8 Days Ago
Revert "Expose SceneTrace etc to ActionGraph" This reverts commit 438a62d24fbf3dc9a156f8279322af8ccb00c51d. I want to make some of these methods into action nodes, not expressions.
8 Days Ago
Expose SceneTrace etc to ActionGraph https://files.facepunch.com/ziks/2024-03-11/sbox-dev_NWYZqy5dMC.png
8 Days Ago
Mark IActionComponents as obsolete Don't list obsolete component types in ComponentTypeSelector