userJames Kingcancel

8,073 Commits over 3,806 Days - 0.09cph!

1 Year Ago
Disable detailed hotload diagnostics unless hotload_log >= 2
1 Year Ago
WIP prism tool
1 Year Ago
Prism brush type
1 Year Ago
Box tool interaction fixes
1 Year Ago
Can draw new geometry with the box tool
1 Year Ago
MoveTool tweaks to stay aligned to the grid ToolBar options are now checkable Nicer behaviour when dragging nested CSGs into viewport
1 Year Ago
Fixed rotation oddities
1 Year Ago
Fixed gizmos being invisible
1 Year Ago
Add some logging to AsyncTasks.TaskCancel2 To help investigate #210 Allow TaskSource async methods to persist, so they can cancel nicely Use framework methods to find async state machines / tasks A bit more protected against changes Bump up max async task cancellation count
1 Year Ago
Get rid of debug hotload log
1 Year Ago
Added failing test reproducing #869 Fixed #869, emit a warning when fields change type instead of an error Fixed sboxgame/issues#3043
1 Year Ago
Failing test case to reproduce #876 Fixed #876 HOTLOAD_NOCATCH will stop hotload from catching exceptions
1 Year Ago
Gizmo API change
1 Year Ago
Nicer drag / drop to import nested assets
1 Year Ago
Ctrl+C / Ctrl+V, Delete keyboard shortcuts
1 Year Ago
Removed logging Can now drag / drop multiple brushes at once in the brush list
1 Year Ago
Basic rotate tool Rotate all selected objects Rotation snapping
1 Year Ago
Can now select / deselect brushes by clicking in the viewport Tweaked tool icons Box tool visual tweaks Fixed serializing bounds of compiled solids
1 Year Ago
Store mins and maxes instead of BBox in compiled solids
1 Year Ago
Added a BBox.Contains(pos) overload that takes an epsilon Added CsgPlane.TryTrace(ray)
1 Year Ago
BoxTool only operates on one brush at a time for now WIP raycasting
1 Year Ago
Added ConvexSolid.Bounds in compiled assets
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