userGarry Newmancancel
reposboxcancel

4,477 Commits over 1,308 Days - 0.14cph!

42 Days Ago
Style tweaks Remove unused sheets Fixed AssetBrowser disaster - Fixes sbox-issues/issues/5201
43 Days Ago
Don't do SA simulate in unit tests Handle missing type in CheckRequireComponent nicer
43 Days Ago
editor Shortcut can be widget, window, or application scope, can have autorepeat, and can respond when input is ambiguous Show exception info in EventSystem errors Add TreeView.StartEditing, simulates pressing F2 Add object.GetSerialized() Fix AudioMeter exception due to being empty Add configurable version of Layout.AddSeparator In VirtualWidget.PaintBackground, only paint if alpha > 0 BaseItemWidget only stomp ShotcutPressed if it doesn't have any modifiers Switch mixers to be tree based, allow saving and loading Default reflection off, don't do any reflection processing if it's off
43 Days Ago
Style tweaks ControlWidget doesn't create a struct editor for readonly structs Fix gameobject multi-select editing (blame @kurozael) )(
43 Days Ago
Move Networking.HostConnection to Connection.Host Whitelist TaskExtensions.Unwrap
43 Days Ago
Fix all sounds being downmixed to mono
43 Days Ago
Fix BaseSoundComponent NRE Fix stereo sounds playing one channel
44 Days Ago
Fix RedirectFileSystem DirectoryExists case sensitive Remove key when SetMeta a null value Add ConfigData type Save/load Collision data to ProjectSettings/Collision.config Remove obsolete calls
44 Days Ago
Editor startup cleanup & remove Editor.Utility
44 Days Ago
Fix path stretching asset browser size - fixes sbox-issues/issues/4609
44 Days Ago
If we pass in an invalid transform to Steam Audio, just ignore it
44 Days Ago
Fix SerializedList/Dictionary not converting property - fixes sbox-issues/issues/5104
44 Days Ago
Refactor Networking/Connection - fixes sbox-issues/issues/4676
44 Days Ago
Add [RequireComponent] Postprocess components use [RequireComponent] https://files.facepunch.com/garry/436210e0-e5e0-44d2-86b5-3456d99bfa33.png
44 Days Ago
Move Json.Upgrader out of Sandbox,Game, have it filter by type Add GameResource.ResourceVersion Inject version into gameresource saves Change DeserializeToObject to use JsonNodes GameResources can define JsonUpgraders v1 upgraders for SceneFile and PrefabFile Add GameResource.LoadFromJson and use that anywhere we load a GameResource Fix PrefabFile upgrader doing nothing Fix tests, supply upgraders
44 Days Ago
Fix NRE if destroying object in animation event
44 Days Ago
Revert "Put in guards against people having a property name of "id" (case-insensitive) on a component. Warn them if they do, don't serialize that property or try to deserialize it. Catch exception if trying to deserialize Id as a Guid but it isn't one." This reverts commit 55d6e5c51d2fd6b663391d9e22c191a6a810603f. Switch GameObject/Component.Id to be serialized as __guid Upgrade PrefabFile on load Merge fix
45 Days Ago
Allow turning off sound air absorption, turn it off on 2d sounds by default
45 Days Ago
Fix unit tests, add SerializedProperty method test
45 Days Ago
Don't include special name methods in TypeLibrary (getter/setterr spam) SerializedObject can handle methods ControlSheet supports buttons/methods Add [Button] https://files.facepunch.com/garry/85519e72-553c-4d0c-9ece-42f371fd31d3.png Add break button to Prop component Simplified ComponentSheet, makes use of ControlSheet logic more Editor style tweaks
45 Days Ago
Fix exception when deleting object in update SoundPoint can override distance attenuation, occlusion, reflection
45 Days Ago
Fix some Assets not loading properly from cloud folder on startup
45 Days Ago
FileSystem.Write/ReadJson - add AllowNamedFloatingPointLiterals to options
45 Days Ago
Add Panel.TooltipClass - fixes sbox-issues/issues/4746
45 Days Ago
Completely strip PackageDownloadMode Cancelling loading cancels properly - fixes sbox-issues/issues/4623 Make download cancelling more convincing, add more download lanes
45 Days Ago
Try to store package revision id in lobby
45 Days Ago
Store lobby owner in lobby data, for access from list - fixes sbox-issues/issues/5141
45 Days Ago
Fix ParticleGradient defaults not saving properly - fixes sbox-issues/issues/5144
45 Days Ago
Tick UI before resetting input - fixes sbox-issues/issues/5169
45 Days Ago
Add RigidBody.MotionEnabled
46 Days Ago
Add Vector3.CatmullRomSpline, Vector3.TcbSpline Add SceneLineObject Add LineRenderer component Add line prefab Fix NRE
46 Days Ago
SerializedProperty and ControlSheet support nullable values BoolControlWidget fade property when disabled
46 Days Ago
Make ComponentTypeSelector slightly taller (fixes sbox-issues/issues/5155) Component selector search is scored, uses classname and description too Add tooltip to component selector Rename Particle System to Legacy Particle System
46 Days Ago
Fix OnPreRender always getting called, even if execute in editor is false Tick UI right before render, after other updates
46 Days Ago
Add Scene.Render to unify scene rendering - should fix sbox-issues/issues/4924 Strip out menu resources/startup resources - more trouble than it's worth
46 Days Ago
Cubemapper tests
46 Days Ago
47 Days Ago
Save Scene As dialog tries harder to open in a logical place Don't render camera if its width/height are 0 Fix SpriteRenderer/TextRenderer not setting SceneObject tags properly If scene view is hidden, still update the scene if we're not playing the game Remove unused Move renderingpipelines to engine2
47 Days Ago
Allow .sbproj files to have names Add EditorUtility.SaveFileDialog Right click > create model creates a model
47 Days Ago
Throw exception when trying to lock a MixBuffer twice
47 Days Ago
Fix ByteStream.Write negative offset Expose MixBuffer's raw pointer in safer way
47 Days Ago
Fix NRE on object desyroy (sorry!)
48 Days Ago
Add prefabs for cubemap fog, envmap probe, gradient fog, volumetric fog
48 Days Ago
ActionGraph window is a dialog, stays on top of editor window Fix GetAttributes sometimes returning null Don't write null values in components Add OnComponent actions https://files.facepunch.com/garry/65558502-1f39-48b8-81eb-e54a43e025a9.png
48 Days Ago
Add Collider.OnTriggerEnter, OnTriggerExit
48 Days Ago
ControlSheet/Inspector tweaks that no-one asked for
49 Days Ago
Lock simulator commit when removing a source Skip adding undos on Game scenes Don't try to remove steam audio static mesh if it's null
49 Days Ago
Lock reflection simulator when committing
50 Days Ago
Fixed game dll not being able to access clothing icons Process deletes in a couple more opportune places When a bone merged model is added, merge it immediately to avoid 1 frame bind poses when components are added after animations are calculated Update avatar scene
50 Days Ago
Fix schema generation