13,171 Commits over 1,522 Days - 0.36cph!
Add To String (Format) node
Facepunch/sbox-issues#6341
Fix Facepunch/sbox-issues#6341
Add default implementations for INoiseField.Sample( x, [y] )
Humans: actually link the staging animgraph
Humans: v2 staging VMDL & animgraph
Fix Enter key not returning the same name across all languages
Fix static functions on non-static Widgets not invoking or inheriting type properly.
Top and bottom caps for SolidCylinder
Draw SolidCapsule directly instead of 2 spheres and a cylinder
Same fix needed for SolidCylinder
Get rid of upgraders log. If cloud prefabs have a component upgrade, we don't want to be spammed with this
Fix mistakes in Gizmo.SolidSphere, any segment count should now work
Fix Home Page Categories. Uses ListResult instead of hardcoded categories from initial concept
Don't apply Music/Voip volume settings when in Editor
Make TabWidget state cookie restore functional
Give particle effect tab bar a state cookie so the current tab is restored
Component upgrader for particle effect, apply alpha if we're applying color so that color and alpha can be properly decoupled
Allow particle alpha to be applied without applying color (Alpha is still applied when applying color to avoid breaking existing behaviour)
Disable volumetric fog clipmaps by default, they're fucked right now with massive frame drops and they feel overengineered
Refresh svg when changing src/color properties, fixes Facepunch/sbox-issues#6247
UI: Unset values if unit is undefined
Fix video background-image rendering with incorrect aspect ratio - Rect needs to be recomputed once video texture has loaded
Basic version property editor
Standalone: move ExportConfig into Sandbox.Tools, allow setting version/date/development build
Standalone: load version/date/development build info from manifest on startup, open up Standalone class
`Standalone.IsDevelopmentBuild`
`Standalone.Version`
`Standalone.VersionDate`
When accessed from outside standalone, will return default values
Default to private in editor mode
Add editor options for lobby privacy
Currently very boolean - either private or public - would like to do
something org-based in future, or have custom filters
https://files.facepunch.com/alexguthrie/1b2811b1/NVIDIA_Overlay_L6ZTVFAOVc.png
Automatically look for stylesheets based on `Internal.ClassFileLocationAttribute`, added by Razor codegen, to implicitly load stylesheets based on class filename
Means that [StyleSheet] is no longer required to load `MyClass.razor.scss` etc.
Update fpxr to cf91368, fixes EXCEPTION_ACCESS_VIOLATION_EXEC inside InitHandTracking
Stick loading percentages & speed next to ETA
https://files.facepunch.com/alexguthrie/1b2811b1/NVIDIA_Overlay_HHsui18lvO.png
Loading screen styling tweaks
https://files.facepunch.com/alexguthrie/1b2811b1/NVIDIA_Overlay_Bul8fCTXAG.jpg
Tweak game starting card, no longer stretches and skews thumbnails
Automatically start renaming when creating a new object from hierarchy, resolves Facepunch/sbox-issues#6311
Begone log
Add ValueField / PerlinField / SimplexField to Sandbox.Utility.Noise
Old static methods aren't thread safe and can't be seeded.
Fixed motion data returning crazy values if something went wrong, or we don't have the hardware
Fix incorrect number of mips calculation for textures, causing crashes on AMD for 4096 sized textures
Add more protection in circular buffer write causing a pretty common audio crash
Use unscaled local to world in solve IK chain pose operation, fixes citizen big feet when scaled (need to check if IK still works properly when scaled)
Fix cursor flickering when orbiting editor camera
Add two more preferences for hiding cursor when panning or orbiting
Add more common image formats to texture editor
Remove invalid sounds from ceramic surface
Fix NullReferenceException when using Sound.Play with SoundEvent that has no sounds
Fix Hitboxes From Model incorrect box size, use extents, not size
Fix first Featured Game on Featured List getting squished on Main Menu
Fix games not loading right away on the Game Jam page on Main Menu
Add eye dropper to colour picker
Rename IGameMenuDll to IGameInstanceDll
Rename Sandbox.GameMenu.csproj to Sandbox.GameInstance.csproj
Rename Sandbox.GameMenu folder to Sandbox.GameInstance
Scale the screen scale down if screen height < 1080
More featured games
Fix panel background sometimes having the wrong corner radius
Add Screen.DesktopScale
Add ScreenPanel.ScaleStrategy - allows easily setting scaling to match desktop scale
Menu + Avatar scale matches desktop
Fix selection highlight not updating
DevUI uses desktop scale
Add Panel.SelectAllInChildren, UnselectAllInChildren
These allow easily add Ctrl+A behaviour
Don't draw the selection highlight as abrasively
Can view stack trace using in game console
Added Rate Game/Rate Map option to GameTile right click menu
Add "Played But Not Rated" section to Game Jam page
Replace menu music with something that makes people less angry
Loading screen music only plays on first loading screen
Fix TimeSince/TimeUntil getting fucked when playing in editor
Fixes sbox-issues/issues/6312#issuecomment-2309487594
Scale music volume using mixer