22,418 Commits over 1,614 Days - 0.58cph!
Create prefabs by dragging objects from hierarchy to asset browser
Resolves sbox-issues/issues/4740
Fix show grid toggle not being checked when grid is shown
Fix open scene list not updating when opening a prefab from asset browser
Resolves sbox-issues/issues/4904
Use order attribute in component sheet to allow property order
Tweak how static meshes work
Only interp here if we're a proxy?
Add scene mesh tools https://files.facepunch.com/layla/1b0611b1/sbox-dev_Ml4FygXEwC.mp4
Test comment something out
Remove these editor checks, we want to still update the mesh while playing
Initial commit to fix interp issues and ownership change
Polygon mesh and mesh component
Better & simpler motor control
Impulse trigger preview
Haptic editor - Play -> Preview
handlebar_moustache fbx test
Motor frequency emulation
Remove unused
PWM fixes
Cleanup
Update Facepunch.ActionGraphs
Allow [InitializedBy( null )]
Fixed AG undo/redo regression
IResourceEditor.Changed event
Fix save button not enabling for custom editors
Prop Static use material picker for override
https://files.facepunch.com/louie/1b0611b1/sbox-dev_0JwGrYS8BS.png
Component definition event dispatching
https://files.facepunch.com/ziks/2024-03-06/sbox-dev_5PrSEab4Ra.mp4
Finally fixes Facepunch/sbox-issues#4716 - reloading Map Instance when recompiled in Hammer
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