20,848 Commits over 1,522 Days - 0.57cph!
Fix F / scene framing also getting interrupted by camera's smoothing
Gizmo.Draw.ScreenText flags defaults to LeftTop
Resolves sbox-issues/issues/4574
Gizmo toggle is checked when gizmos are on
Panning in scene view clears camera's velocity and target
Resolves sbox-issues/issues/4788
More informative vulkan init failed message
Pressing the play button when viewing a prefab works
This assumes the best non-prefab scene for you in this order:
1. Current viewed scene
2. Last viewed scene
3. Closest scene to the left of the prefab
4. Closest scene to the right of the prefab
Resolves sbox-issues/issues/4692
Fix hotload error involving duplicate properties
WIP full type library search #1466
https://files.facepunch.com/ziks/2024-02-27/sbox-dev_qIrVpyR3tI.mp4
Fix a couple instances of scene not being marked as unsaved
* Adding a component
* Modifying the transform, name, or enabled state of a GameObject from the inspector
Fixed [Sync] vars on private properties in base classes not being registered. What a strange one! Fixes Facepunch/sbox-issues#4916
Determine fate of network objects when owner disconnects (#1463)
* Can specify what happens to a network object when owner disconnects - don't love the naming
* Unused usings
* Some cleanup
* DisconnectAction -> NetworkOrphaned. Same terms everywhere else. Add NetworkOrphaned.Random - randomly assign owner when owner disconnects - route this through the host though
Fix NRE when trying to access Game.Overlay stuff without a modal system
When cloning a GameObject, inherit name (unique) from source
Don't prompt scene saving for editor sessions that are GameEditorSession
Sync tags between sceneobject and its aoproxy object if it has one, fixes sbox-issues/issues/4944
Update Editor.Trace summary
Resolves sbox-issues/issues/4786
Don't mark scenes unsaved from Selection
* Exposed issue where EditorTool wasn't adding to the scene's EditLog and marking unsaved, also fixed
Resolves sbox-issues/issues/4776
Update Facepunch.ActionGraphs
Fix copy/pasting scene ref nodes
Rewrote scene.ref node
* Has a useful error if referenced object isn't from same scene as graph
* Shows icon of referenced type
* Nicer serialization
Don't clear all attributes when popping a layer
Preserve everything (so we keep scissor attributes etc)
Fixes sbox-issues/issues/4971.
Possible fix for custom node hotload bugs
Facepunch/sbox-issues#4946
Facepunch/sbox-issues#4976
Facepunch/sbox-issues#4977
If drag drop trace doesn't hit anything, try hitting grid plane
Translation.TryConvert can perform implicit conversions
Fixed SerializedProperty.GetDefault passing the DefaultValueAttribute, not the actual default value 🤦
Rotation FromAxis & RotateAroundAxis remarks
Resolves sbox-issues/issues/4930
Disable context menu for live game scene tab
Resolves sbox-issues/issues/4856
Fix SegmentedControl displaying wrong when size changes during animation
Resolves sbox-issues/issues/4497
Fix component selector sometimes getting stuck half way
If an animation finishes before the Layout does its size/position adjustments the layout will have final say. Issue exposes itself at low framerates or animation time of 0
Resolves sbox-issues/issues/4890
Do something similar in hammer (Downloading dragged assets easier to see)
Downloading dragged assets easier to see
Add .sln to default gitignore
Check for non uniform scale properly
Approximate hull for sphere collider when it has non uniform scale https://files.facepunch.com/layla/1b2511b1/sbox-dev_cEmmJpViho.mp4
Change nudge shortcut to Alt+ (blocks text input otherwise)
Build runtime models ray trace objects with mesh collision data, this makes more sense for now and doesn't fuck up triangle order when you want multiple materials
Add arrow key nudging to scene menu https://files.facepunch.com/layla/1b2411b1/sbox-dev_jsu3UScQxU.mp4
Add IMaterialSetter for material drops
UseRenderMeshes for material drops as they don't care about tags
Why does SerializedProperty have 4 virtual methods to get attributes?
Fixed SerializedList.Parent
Make these functions more readable
Add Rotation.ClosestAxis - Will give you the axis most aligned with the given normal
Add Gizmo.Nudge - Will give you a nudge vector along the most aligned left and up axis of the rotation
quick fix to skeleton gib vmdl
Fixed TransformTest randomly failing
Fixed Facepunch/sbox-issues#4947
Correct text-decoration thickness default value
Action Graphs can reference the GameResource they're embedded in
Ctrl+S in an embedded Action Graph saves its host scene
Asset Drag & Drop into Action Graph Editor (#1468)
Added parameterless Asset.LoadResource()
Added DragData.OfType<T>(), DragData.Assets helpers
Asset drag & drop into AG editor
Soundscape map hammer entity
info_player_start tint
Demote some new stuff from being public
Fixed overlay flicker when re-laying out (due to stuff being pressed on), don't set Style.Width|Height