14,461 Commits over 1,614 Days - 0.37cph!
Add pivot to sprite renderers
Prevent cloud browser from shitting pant with duplicate facet tags in query
Don't add type tag twice when FilterAssetTypes is specified for cloud browser
Cloud browser: Hide sidebar type locations when FilterAssetTypes is specified
Cloud asset uninstall flow/ui
- removes all references to the package from your project
- deletes all files that're no longer needed from disk
- updates package references to remaining installed package where there's shared files
https://files.facepunch.com/solw/2024/October/31_13-07-ComposedAmericancreamdraft.png
Fix vignietting on DoF
DoF Blur size is in pixels, make it relative to screen resolution so size is consistent, do uv offset a bit after first sample so there's less shimmer
HelpUrl for PlayerController
HelpUrl adds (?) button to component header, fixed component header rebuilding multiple times
Use [FontName] for TextRendering.Scope, resolves Facepunch/sbox-issues#6752
https://files.facepunch.com/tony/1b3111b1/sbox-dev_VBbuYDiPZN.png
Humans: brand-new data sets for hitboxes, physics joints, and physics shapes + improved WalkFast_E + added WalkFast_W
https://files.facepunch.com/maxlebled/1b3111b1/2024-10-31%2001-49-11.mp4
Fix [Placeholder] attribute not actually setting PlaceholderText
Add Model extension to create bone objects
Rework skinned renderer to use create bone objects extension. Ignore absolute bone objects.
Fix asset browser not opening if last opened directory from previous session was deleted/moved
Fix UI sounds having Occlusion, Attenuation, Absorption and Transmission applied to them. [HideIf] those properties when UI is true. Resolves Facepunch/sbox-issues#6742
When creating a component, if the typename has a conflict, then prioritize the type that exists in addon code
PlayerController component
Player Controller prefab
Fix FloatControl shitting itself when it's nullable
Fix exception when deleting a component
Make ClothingContainer more useful
We shouldn't need these SteamInput files anymore
Fix path widget error with meta locations
Display distance on dragged sound in PreviewSound widget
PreviewSound Falloff preview updates as you edit the Curve
Add Vector3.SmoothDamped, Vector3.SpringDamped
Add HeaderAttribute, SpaceAttribute , HelpUrlAttribute
Keep General feature first always
Add ParticleModelEmitter
Add ParticleTextRenderer
Add SceneVolume system
Seal up some classes
Add DspVolume
Failing tests reproducing Facepunch/sbox-issues#6731
Fix Facepunch/sbox-issues#6731
Clean up string.To{Numeric} extension methods
Fix asset dependency list with new browser
Save/restore asset inspector tabs to cookie
Don't do AssetListEntry scroll events in list mode
Don't show libraries in cloud browser
Add windows-style subdirectory flyout to path separator
https://files.facepunch.com/solw/2024/October/30_09-20-IllfatedUlyssesbutterfly.png
Include final path separator if the directory has subdirs
Fix messed specular on skin shader that was using old normalization curve
https://files.facepunch.com/sampavlovic/1b3011b1/zPO0P1wuPT.png
Humans: reworked WalkFast_N
Folder Metadata is applied to FolderNodes
Move Folder Metadata from EditorCookies to ProjectCookies. Use relative paths instead of absolute paths.
PreviewSound gradient now visually follows the Falloff of the sound instead of purely being there for aesthetics
https://files.facepunch.com/CarsonKompon/2024/October/29_18-40-LightsalmonBudgie.mp4
Adjust sound defaults and hopefully fix most falloff-related issues.
Can give an optional target to scene event nodes
Fixes Facepunch/sbox-issues#6726
Add TreatWarningsAsErrors compiler option
Add TreatWarningsAsErrors to built-in addons
Helps us catch warnings before the build fails because of BuiltInTests.NoWarnings
Add some default lighting to game object thumbs if scene is unlit
Fix SoundEvent JsonUpgrader to accommodate for RangedFloat values.
Added Distance/Falloff to Sounds (#1682)
Mouse back/forward buttons in asset browser
Clean up history logic a bit
Add scroll layout enter/exit events to ListView
Asset browser: only render thumbnails for assets within visible scroll region, dequeue when culled
Don't refresh whole browser content when a thumbnail is updated
Just do a single thumbnail render per frame for now, feels less janky
Fade out items you don't own in avatar scene
Add "Go To Folder" in recents
Fix compiled asset filtering
Catch case when ResourceProperty has no asset
Use cloud asset type instead of file extension for filters in Cloud Browser. Resolves Facepunch/sbox-issues#6721
Long Folder names will wrap in Asset Browser icon view
Reorganise cloud browser sidebar, add type shortcuts
Add count badge to cloud Installed node
Fix qt exception when installing cloud assets
Cloud browser: Update facet dropdown selection from actual value in query, avoid putting crap in the searchbar from sidebar shortcuts
Cloud browser: Still show facet title when there's a selection
Fix crash in CModelStream::CopyValuesFromStream, assert out of bounds
Add failing hotload test, reproducing #1673
Stricter AreEquivalentTypes, fixes #1673
Fix asset context menus in native tools, resolves Facepunch/sbox-issues#6722
Add SteamItemDefinitionId to Clothing