userJames Kingcancel
reposboxcancel

1,002 Commits over 1,369 Days - 0.03cph!

9 Months Ago
Component editor
9 Months Ago
Close context menu on line edit submit Get rid of legacy code paths in DefaultUpgrader
9 Months Ago
Fix MultiSerializedObject propagating OnPropertyChanged Facepunch/sbox-issues#4885 Call GameResource.PostReload() after saving to disk Clears cached scene in PrefabFile Facepunch/sbox-issues#4885
9 Months Ago
Don't just use ClassName to serialize types in ActionGraph Fixed Facepunch/sbox-issues#4869
9 Months Ago
Close context menu on line edit submit Put all generated component types in one assembly
9 Months Ago
In-editor property creation: use const value as default
9 Months Ago
Component editor
9 Months Ago
Context menu text entry cleanup, can edit graph inputs / outputs again
9 Months Ago
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
9 Months Ago
Fixed StructArrayConverter.BlockCopy Fixes Facepunch/sbox-issues#4794
9 Months Ago
Fixed #1459 https://files.facepunch.com/ziks/2024-02-16/sbox-dev_PgVOUJbZm0.mp4 Update Facepunch.ActionGraphs
9 Months Ago
Component editor
9 Months Ago
Fixed pulses not always animating Fix expression node regression in legacy GetGameObjectNodeDefinition
9 Months Ago
Fixed ActionGraphResource
9 Months Ago
Component editor
9 Months Ago
Fix hotloading action graphs
9 Months Ago
Fix hotloading action graphs Some generated component hotload safety
9 Months Ago
Component editor Move to Components/Definition Fix calling base constructor in generated component types Avoid deserializing ActionGraph bodies while generating types
9 Months Ago
Component editor Move to Components/Definition Fix calling base constructor in generated component types
9 Months Ago
Get rid of test log
9 Months Ago
Fixed re-creating NodeLibrary a bunch of times during startup
9 Months Ago
Fix calling base constructor in generated component types
9 Months Ago
Move to Components/Definition
9 Months Ago
Component editor
9 Months Ago
ActionGraph fixes / improvements from hackweek Everything except the component editor Fix embedding target object in scene Action Graphs Fix legacy Get Game Object node
9 Months Ago
Component editor
9 Months Ago
ActionGraph fixes / improvements from hackweek Everything except the component editor Fix embedding target object in scene Action Graphs Fix legacy Get Game Object node
9 Months Ago
Fixed get component helper nodes
9 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 Specify which members should get auto-expanded on double-click Update Facepunch.ActionGraphs, fix filtering methods for parameter safety Implement expression methods / outputs Fix invalid program involving value type inputs Rebuild component type if method or property removed Menu.AddOptions: support having headings at any depth https://files.facepunch.com/ziks/2024-02-09/devenv_mRkCi2hCHa.mp4 Node list tweaks Playing with a live value inspector on hover https://files.facepunch.com/ziks/2024-02-09/sbox-dev_0Iwj4OgIbd.mp4 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 Create properties from inputs Fix menu item ordering with headers Fully refresh component list on hotload Small Action Graph editor fixes Node library tweaks EnterNameMenu fixes Avoid re-using member names of deleted members Use aliases for types like float, int, bool WIP Update Facepunch.ActionGraphs Fix after rebase WIP simplifying after ActionGraph refactor Support custom [ClassName] when serializing type references in ActionGraph ???? Fix deserializing override methods Fix passing target Fix creating local instance nodes Fix target type in editor Re-implement embedding target in scene ActionGraphs
9 Months Ago
Disable fast hotload when failing to init DetourFactory
10 Months Ago
Use aliases for types like float, int, bool
10 Months Ago
Node library tweaks EnterNameMenu fixes Avoid re-using member names of deleted members
10 Months Ago
Fix menu item ordering with headers Fully refresh component list on hotload Small Action Graph editor fixes
10 Months Ago
Create properties from inputs
10 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
10 Months Ago
Playing with a live value inspector on hover https://files.facepunch.com/ziks/2024-02-09/sbox-dev_0Iwj4OgIbd.mp4
10 Months Ago
Menu.AddOptions: support having headings at any depth https://files.facepunch.com/ziks/2024-02-09/devenv_mRkCi2hCHa.mp4 Node list tweaks
10 Months Ago
Rebuild component type if method or property removed
10 Months Ago
Fix invalid program involving value type inputs
10 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
10 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
10 Months Ago
Fixed private [Property] not showing up in node list
10 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
10 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
10 Months Ago
Node grouping tweaks More node list tweaks https://files.facepunch.com/ziks/2024-02-08/sbox-dev_gRcj5bOB44.mp4
10 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
10 Months Ago
Enter name when creating method out of nodes
10 Months Ago
Use CodeEditor.OpenFile() when double-clicking nodes https://files.facepunch.com/ziks/2024-02-07/devenv_u7cl3d2Gzu.mp4
10 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
10 Months Ago
Create methods from inside the Action Graph editor