Fix TextArea not updating on value change
Virtual Cursor: rewritten, much simpler now, mimics mouse, so works for everything (#1704)
- Also tracking pressed controller buttons now
Fixed ReadOnly behavior for TextAreaControlWidget, resolves Facepunch/sbox-issues#6968
AssetPublishWidget: when ticking publishing, update the widget properly instead of having to de-select and re-select asset
Add recast/detour tile cache
AssetBrowser: stopped pinned asset bricking the whole sidebar
Editor: When losing focus of scene hierarchy rename popup, treat it as a successful rename
Human Hair Updates
Humans: added citizen_human_female_staging.vmdl
Fix mass ratio typo in box3d
Calculate mass factor to apply to ground velocity to avoid building up massive ground velocity when walking on small props https://files.facepunch.com/layla/1b2011b1/sbox-dev_7NKHr5o1K5.mp4
Add GameObject.IsDestroyed - to detect objects that have Destroy() called on them, but haven't been destroyed enough to be IsValid false yet
Don't return components on objects that are IsDestroyed
Humans: skinning updates
VR: init g_pVrSystem before finishing material system setup
VR: check for headset in PreInit() instead of Init()
UI: Expose UI.WorldInput.Hovered inside WorldInput component
Upgrade remaining old vmdl files so I can delete all this legacy model code
Humans: more skinning updates & prefab changes
Merge branch 'master' of sbox
Add Distance and Falloff to Voice Transmitter
izIsSoft changes
VR: more logging, always enable debug callback
VR: add -novr force disable
Update fpxr to 8e70816536da3c657eb9f9a7b815268c5ef7a729, improves headset checks
Fix clothing using the wrong skin
Merge branch 'master' into scene-collision-events