20,844 Commits over 1,522 Days - 0.57cph!
Fixed dragging prefabs into scene view sbox-issues/issues/5079
Add support for expression bodied methods for CodeGen. Fixes Facepunch/sbox-issues#5025
Add test for expression bodied CodeGen method
Component editor
Event definitions
https://files.facepunch.com/ziks/2024-03-05/sbox-dev_tLbFO7lAnn.png
Initial
Improve API, add targets (left/right motor, left/right trigger)
Fix truncated context menu for some plugs
Slightly increase FOV on Viewmodel preview
Can drop into hierarchy (resolves Facepunch/sbox-issues#4453)
F1 console: copy exception stack to clipboard when clicking entry (resolves Facepunch/sbox-issues#5038)
Failing list block copy test
Fixed possible "Destination is too short" on list hotload
Add scroll area to EnumControlWidget
Update IntegerControlWidget label color
GameManager -> Game
Can create variables from outputs again
https://files.facepunch.com/ziks/2024-03-05/sbox-dev_KoPIunZlbZ.mp4
Fixed dragged output listing irrelevant nodes
Expose intersection-related structs to ActionGraph
Facepunch/sbox-issues#5063
* PhysicsIntersection
* PhysicsIntersectionEnd
* PhysicsContact
* PhysicsContact.Target
Update tags when parent changes
sbox-issues/issues/4931
Tag editor popup improvements
* Fixed being tall and oddly spaced out
* Placeholder text in create tag entry
* Creating a tag rebuilds the list of available tags
Editing tags in inspector marks scene unsaved
SceneMapLoader: don't cast dynamic shadows for map lights marked as baked shadows only
Add VK_EXT_full_screen_exclusive support for enabling but also explicitly disabling exclusive fullscreen (this should stop nvidia forcing exclusive fullscreen on borderless windows)
Adjustment to muscle skin and zombie skin + new balding hair
Model AssetPreview: for viewmodels show bone merged arms and use viewmodel camera
Add Mesh.TriangulatePolygon to triangulate a polygon without needing a massive library
When joing via new instance, Project.Current is null - this can break <style> because it can't get relative path of current file. Fix that by just using absolute path in that case.
Remove unnecessary assert
Return hit if maxlength < 0 (!)
Test reflection per input
These url checks should no longer be needed
Populate some missing TypeSerializedField virtuals (fixes Facepunch/sbox-issues#5042)
Support serializing field containers
Fix Facepunch/sbox-issues#5048, Facepunch/sbox-issues#5044
Scope to the active scene when running commands
Move primitive builders to Editor.MeshEditor
SteamAudio traces happen in c#, tweak reflection settings, tweak transmission settings
Citizen - Mascot Skin
New Mascot Skin with colour variations
Disable audio reflective until I can fix it (snd_steamaudio_num_bounces 16 to enable)
Mixing thread locks the c++ sound mutex when mixing
Tweak audio sample function so we can find out why it's crashing
Fix sound system going silent after playing local sound in the middle of your ears
Disable error reporting in test mode
Fix NRE in SoundPointComponent when SoundEvent is null
Fix ShaderGraph input editor width regression
https://files.facepunch.com/ziks/2024-03-01/sbox-dev_zPHxuj7Wy8.png
Fixed GraphView.SelectionBox
TypeLibrary.GetType( name, baseType )
To compliment GetType<T>( name )
Component.JsonRead: don't ignore component_type
Fixes some of the bugs that #1449 will fully solve
Performance now shows the max, instead of the average
Tweak steamaudio reflection settings to tide people over until I move it to a background thread
MixingThread tweaks
Fix volume doubling
Don't show install for incompatible cloud package types
Revert "Move depth prepass to be the first pass of everything, we'll use it on lightbinner for light culling from now on"
This reverts commit 65bc314734f0003a9d2dc5c10e5f7da3a11a8db0.
Move depth prepass to be the first pass of everything, we'll use it on lightbinner for light culling from now on