userJames Kingcancel

8,201 Commits over 3,837 Days - 0.09cph!

1 Year Ago
Failing test for lambdas implemented as static methods Split nested scope method delegate tests Support for lambdas with nested scope methods
1 Year Ago
Fix position widget being relative to object rotation Split up tools into classes, add tool bar
1 Year Ago
Drag and drop in tree view to reorder brushes
1 Year Ago
Fixed editor brushes breaking after saving
1 Year Ago
Refresh geometry if a referenced CsgAsset changes
1 Year Ago
Edit counter
1 Year Ago
Drag other CSG assets into viewport to import them as nested object
1 Year Ago
Middle-mouse drag to pan camera in FirstPersonCamera (#854)
1 Year Ago
Middle-mouse drag to pan camera in FirstPersonCamera
1 Year Ago
Stip out old gamemode code WIP editor rewrite Using a new brush system New wireframe shader for brushes https://files.facepunch.com/ziks/2023-02-28/sbox-dev_YmLTpr5SVj.png Property editor for selected brush Compiling / saving CsgAsset Basic context menu duplicate / delete Testing out immediate mode stuff Working on box scale gizmos Scaling gizmo works for all axes Scene -> Gizmo, scale gizmo tweaks Smarter invalidation of elements, visual tweaks Set default camera transform
1 Year Ago
Add editor camera transform to CsgAsset
1 Year Ago
Smarter invalidation of elements, visual tweaks
1 Year Ago
Scene -> Gizmo, scale gizmo tweaks
1 Year Ago
Working on box scale gizmos Scaling gizmo works for all axes
1 Year Ago
Brushes store angles instead of quaternions
1 Year Ago
Testing out immediate mode stuff
1 Year Ago
Test for block copying List<T> or T[] Lists of structs can use array block copying again More direct copy for StructArrayConverter Fix possible NRE when logging about methods without declaring types Fixed setting size of block-copied list
1 Year Ago
Fixed setting size of block-copied list
1 Year Ago
Fix possible NRE when logging about methods without declaring types
1 Year Ago
Basic context menu duplicate / delete
1 Year Ago
Tweaked CsgBrush format
1 Year Ago
Test for block copying List<T> or T[] Lists of structs can use array block copying again More direct copy for StructArrayConverter
1 Year Ago
Property editor for selected brush Compiling / saving CsgAsset
1 Year Ago
Some JsonIgnore Made CsgSceneObject.GetAllHulls public
1 Year Ago
Fixed clearing CsgSceneObjects Icon tweaks
1 Year Ago
New wireframe shader for brushes https://files.facepunch.com/ziks/2023-02-28/sbox-dev_YmLTpr5SVj.png
1 Year Ago
Set wireframe materials
1 Year Ago
Using a new brush system
1 Year Ago
Some renaming, new asset format
1 Year Ago
WIP editor rewrite
1 Year Ago
CsgBrush can have per-solid materials Add CsgSolid.CalculateBounds
1 Year Ago
Fixed case where TryLoadGameResource<T> throws instead of returns false
1 Year Ago
Fixed .csproj for tool packages not referencing EditorBase
1 Year Ago
Stip out old gamemode code
1 Year Ago
WIP refactor to split tools from runtime code
1 Year Ago
Pain day fixes
1 Year Ago
Pain day fixes
1 Year Ago
Support reading / writing Rays as client input
1 Year Ago
Escape HTML in console messages, only show first line (#819) * Escape HTML in console messages Inspecting stuff still works fine * Only show the first line of console messages Inspecting them will show the rest
1 Year Ago
Escape HTML in console messages Inspecting stuff still works fine Only show the first line of console messages Inspecting them will show the rest
1 Year Ago
Demote SwappedOutAssemblyReference error to warning Group hotload result entries with the same message to avoid console spam Fixed NRE in HotloadResult.ToString() Log an exception if one type takes over 80% of total hotload, and >500ms
1 Year Ago
Demote SwappedOutAssemblyReference error to warning Group hotload result entries with the same message to avoid console spam Fixed NRE in HotloadResult.ToString() Log an exception if one type takes over 80% of total hotload, and >500ms
1 Year Ago
Fixed NRE in HotloadResult.ToString()
1 Year Ago
Demote SwappedOutAssemblyReference error to warning Group hotload result entries with the same message to avoid console spam Escape HTML in console messages Inspecting stuff still works fine Only show the first line of console messages Inspecting them will show the rest
1 Year Ago
Only commit on a full fetch
1 Year Ago
Added failing hotload test for processing a cleared list Hotload processes all the elements of the inner array, when they could all be skipped Added ListUpgrader Helps with cases like #818
2 Years Ago
Don't use [CanEdit(SomeType, typeName)] for all SomeType properties Unless typeName is just "sometype" https://files.facepunch.com/ziks/1b1711b1/5BoYCf6102.png
2 Years Ago
Another crash fix
2 Years Ago
Possible fix for crash
2 Years Ago
Fix for NRE on spawn