Scene reference debug view (Facepunch/sbox-issues#5161) (#1508)
Expose game controller count to public API
Fix crash when drag-dropping .sbproj into launcher
Scene ref gizmo: only use weak references to graph elements
So references from deleted graphs will hide
ActionGraph: clear properties panel when selected node is deleted
Yield in RenderThumbnailAsync to avoid Qt errors/crashes
Fix trying to create layout in MixerDetail when a layout already exists
ActionGraph: Fixed dragging out a signal reroute node
Fix concave shapes not combining friction and restitution
Use a mono mix buffer without volume scale to process lipsync, allows sound with zero volume to still drive lipsync
Fix nav mesh generate trying to add bodies with no shapes
Fix Asset.CompileIfNeededAsync getting stuck
Compile all non-existing and out-of-date assets on project startup
Opening project progress gets reported to splash screen
Bunch of resources that were out-dated
Dead code
ActionGraph editor tabs (Facepunch/sbox-issues#4491)
Fixed left trigger actions never being found
Make AssetInspector an InspectorWidget, fold multiple inspector into it which hadn't worked for a while
Fixes Facepunch/sbox-issues#5372
Add append shadergraph node
Allow node result functions to spit out errors
Make sure worker threads start when calling RunInThreadAsync( Action )
Log a warning if a task runs without yielding for more than 1s
Facepunch/sbox-issues#4608
Add serialized array collection
Fix lists (in structs?) not saving when list is empty, parent property not setting target object
Merge branch 'master' into packages