userJames Kingcancel

7,684 Commits over 3,684 Days - 0.09cph!

7 Months Ago
7 Months Ago
Change default icon for expression nodes
7 Months Ago
Use aliases for types like float, int, bool
7 Months Ago
Node library tweaks EnterNameMenu fixes Avoid re-using member names of deleted members
7 Months Ago
Fix menu item ordering with headers Fully refresh component list on hotload Small Action Graph editor fixes
7 Months Ago
Create properties from inputs
7 Months Ago
Can set default values for component properties again https://files.facepunch.com/ziks/2024-02-09/sbox-dev_v4JnzXDks5.mp4 ComponentDefinition property default value hotload fixes
7 Months Ago
Playing with a live value inspector on hover https://files.facepunch.com/ziks/2024-02-09/sbox-dev_0Iwj4OgIbd.mp4
7 Months Ago
Menu.AddOptions: support having headings at any depth https://files.facepunch.com/ziks/2024-02-09/devenv_mRkCi2hCHa.mp4 Node list tweaks
7 Months Ago
Rebuild component type if method or property removed
7 Months Ago
Fix invalid program involving value type inputs
7 Months Ago
Specify which members should get auto-expanded on double-click Update Facepunch.ActionGraphs, fix filtering methods for parameter safety Implement expression methods / outputs
7 Months Ago
7 Months Ago
Fix IsPure() for methods with out parameters
7 Months Ago
Give components an ID, add ComponentList.Get( guid ), serialize and deserialize component references properly Add backwards compatibility when deserializing component references (find type) Started on ComponentDefinition GameResource Proof of concept generate component type at runtime https://files.facepunch.com/ziks/2024-02-05/sbox-dev_Ga8FKcNpIW.png Implemented properties in component definitions https://files.facepunch.com/ziks/2024-02-05/sbox-dev_KJpUex47QT.png Fixed hotloading ComponentDefinition changes BaseResourceEditor.SavedToDisk() Started on a ComponentDefinitionEditor Property editing mostly working Get rid of Asset.SaveToMemory Avoid re-deserializing GameResources after they have just saved to file Fix ComponentDefinition not building on change WIP editor for adding methods to components https://files.facepunch.com/ziks/2024-02-06/sbox-dev_eh9gkCe81q.png Generate method stubs based on component definition Implemented calling methods on generated components ActionGraphComponentTemplate Action Graph editor tweaks Fix Action Graph node pulsing being unreliable Make sure graph is saved to file on Ctrl+S when embedded in resource Create methods from inside the Action Graph editor Action Graph: Double-click on a property to edit it https://files.facepunch.com/ziks/2024-02-07/devenv_aHfLD4Qsb5.mp4 Action Graph: double-click on method node to go to definition Use CodeEditor.OpenFile() when double-clicking nodes https://files.facepunch.com/ziks/2024-02-07/devenv_u7cl3d2Gzu.mp4 Enter name when creating method out of nodes ActionGraph, ShaderGraph: store view in cookie per-asset Can create component properties from within the Action Graph editor https://files.facepunch.com/ziks/2024-02-08/devenv_AN2eN6L2BR.mp4 Node grouping tweaks More node list tweaks https://files.facepunch.com/ziks/2024-02-08/sbox-dev_gRcj5bOB44.mp4 Can directly use component properties as node inputs https://files.facepunch.com/ziks/2024-02-08/sbox-dev_sjs44F0SQM.mp4 Fixed private [Property] not showing up in node list Menu.AddOptions() Refactor GraphView to use Menu.AddOptions TypeControlWidget now uses Menu.AddOptions too More node list tweaks Fix clearing and expanded output Double-click on an output to auto expand / hide expanded outputs https://files.facepunch.com/ziks/2024-02-08/sbox-dev_KZJs1sxKKy.mp4
7 Months Ago
Fixed private [Property] not showing up in node list
7 Months Ago
Give components an ID, add ComponentList.Get( guid ), serialize and deserialize component references properly Add backwards compatibility when deserializing component references (find type) Started on ComponentDefinition GameResource Proof of concept generate component type at runtime https://files.facepunch.com/ziks/2024-02-05/sbox-dev_Ga8FKcNpIW.png Implemented properties in component definitions https://files.facepunch.com/ziks/2024-02-05/sbox-dev_KJpUex47QT.png Fixed hotloading ComponentDefinition changes BaseResourceEditor.SavedToDisk() Started on a ComponentDefinitionEditor Property editing mostly working Get rid of Asset.SaveToMemory Avoid re-deserializing GameResources after they have just saved to file Fix ComponentDefinition not building on change WIP editor for adding methods to components https://files.facepunch.com/ziks/2024-02-06/sbox-dev_eh9gkCe81q.png Generate method stubs based on component definition Implemented calling methods on generated components ActionGraphComponentTemplate Action Graph editor tweaks Fix Action Graph node pulsing being unreliable Make sure graph is saved to file on Ctrl+S when embedded in resource Create methods from inside the Action Graph editor Action Graph: Double-click on a property to edit it https://files.facepunch.com/ziks/2024-02-07/devenv_aHfLD4Qsb5.mp4 Action Graph: double-click on method node to go to definition Use CodeEditor.OpenFile() when double-clicking nodes https://files.facepunch.com/ziks/2024-02-07/devenv_u7cl3d2Gzu.mp4 Enter name when creating method out of nodes ActionGraph, ShaderGraph: store view in cookie per-asset Can create component properties from within the Action Graph editor https://files.facepunch.com/ziks/2024-02-08/devenv_AN2eN6L2BR.mp4 Node grouping tweaks More node list tweaks https://files.facepunch.com/ziks/2024-02-08/sbox-dev_gRcj5bOB44.mp4 Can directly use component properties as node inputs https://files.facepunch.com/ziks/2024-02-08/sbox-dev_sjs44F0SQM.mp4 Fixed private [Property] not showing up in node list Menu.AddOptions() Refactor GraphView to use Menu.AddOptions TypeControlWidget now uses Menu.AddOptions too
7 Months Ago
Can directly use component properties as node inputs https://files.facepunch.com/ziks/2024-02-08/sbox-dev_sjs44F0SQM.mp4 Fixed private [Property] not showing up in node list
7 Months Ago
Node grouping tweaks More node list tweaks https://files.facepunch.com/ziks/2024-02-08/sbox-dev_gRcj5bOB44.mp4
7 Months Ago
7 Months Ago
Implicit conversion from ObsoleteAttribute to ValidationMessage
7 Months Ago
ActionGraph, ShaderGraph: store view in cookie per-asset Can create component properties from within the Action Graph editor https://files.facepunch.com/ziks/2024-02-08/devenv_AN2eN6L2BR.mp4
7 Months Ago
7 Months Ago
Fix some operator display info
7 Months Ago
7 Months Ago
Operator node definition tweaks
8 Months Ago
Enter name when creating method out of nodes
8 Months Ago
8 Months Ago
Some safety when splicing a subgraph
8 Months Ago
Use CodeEditor.OpenFile() when double-clicking nodes https://files.facepunch.com/ziks/2024-02-07/devenv_u7cl3d2Gzu.mp4
8 Months Ago
Action Graph: Double-click on a property to edit it https://files.facepunch.com/ziks/2024-02-07/devenv_aHfLD4Qsb5.mp4 Action Graph: double-click on method node to go to definition
8 Months Ago
Create methods from inside the Action Graph editor
8 Months Ago
Call UpdateParameters() on createSubGraphNode result
8 Months Ago
8 Months Ago
Make CreateSubGraphAsync more generic
8 Months Ago
8 Months Ago
Make sure graph is saved to file on Ctrl+S when embedded in resource
8 Months Ago
Action Graph editor tweaks Fix Action Graph node pulsing being unreliable
8 Months Ago
ActionGraphComponentTemplate
8 Months Ago
Implemented calling methods on generated components
8 Months Ago
Generate method stubs based on component definition
8 Months Ago
Expose DisplayInfo.FromAttributes
8 Months Ago
8 Months Ago
WIP editor for adding methods to components https://files.facepunch.com/ziks/2024-02-06/sbox-dev_eh9gkCe81q.png
8 Months Ago
Revert ".NET 8.0" This reverts commit 89b80abcf5da503916551c6137ac7846988c9d27.
8 Months Ago
8 Months Ago
Fixed type name substitution in DisplayInfo
8 Months Ago
8 Months Ago
Get rid of Asset.SaveToMemory Avoid re-deserializing GameResources after they have just saved to file Fix ComponentDefinition not building on change
8 Months Ago
Property editing mostly working