13,873 Commits over 1,552 Days - 0.37cph!
Resolve Fixed Update Issues
Resolves issue where Fixed Update would be called more times than it should be. Fixes issues such as in Marble Racer where if you had 500fps you'd move much faster than other players.
Add Distance/Falloff to music player
Make EnableFootstepSounds on PlayerController work
Switch from net7 to net9
* Update your Visual Studio to 17.12.0!
Add NETSDK1138 no nowarn
Make writing clothing more deterministic
When dressing, if we have a citizen model - but not a human model, make clothing invalid
Rework triggers to check contact points instead of ref counted touches. Add ITriggerListener.OnTriggerEnter/Exit for game objects that contain multiple colliders
Update documentation for methods in INetworkListener to indicate that they're only called for the host.
Add net_fakelag ConVar. It's working for both Steam Networking Sockets and TCP / local instance. Can also be changed in the editor like this https://files.facepunch.com/conna/1b1211b1/sbox-dev_jpOfxVrwEr.mp4
Also commit this important file
Some additional troublesome Vulkan layer disables
Change notifications to a real popup
Start putting the party system back together
Fix popup being orphaned when clicked on
Set in_editor ub richpresence when in editor
Popup supports AboveCenter
Stop making the popups red!
Friends in footer, delete friends list
Some changes to time sync. Seems to fix Facepunch/sbox-issues#6865 locally. Needs re-test.
Service update
Save/load avatar to/from the cloud
Human Bodygroup adjustments - Clothing fixes
Left the wrong model enabled
Fix Popup Panels not closing when in game (but worked in menu)
Sausage toggle
Humans: re-enabled automatic citizen-to-human animation hack for now while proper animations are being worked on
Fix menu missing material
Fix settings apply button not working
Fix storage page
InteropGen: Add IsError to resources
Model.IsError propertly detects when we're error.vmdl
Applying clothing correctly detects invalid models
Fix jeans using the wrong model location
Support for @ key razor attribute, Facepunch/sbox-issues#4103
Reduce memory allocations in PhysicsShape::GetTriangulation
Runs around 35% faster with the changes in my use case (1100μs avg -> 700μs avg)
Merge pull request #1693 from Facepunch/optimize-physshape-triangulation-allocations
Reduce memory allocations in PhysicsShape::GetTriangulation
Hotload ignore Refit Fixes Facepunch/sbox-issues#6843
Add mainmenu default font size so it's not tiny by default
Change hub icon
When applying clothing, try to avoid error models by pre-evaluating the list
Front page
Fix menu being fucked for one frame after switching from avatar editor
Lets have a name tag
Scene tweak
Add backlight
Fix Integer Control Widget when nullable
Clothing updates
Fix store page not handling more than 2 items
Delete Cardboard Trousers
Delete office skirt
Delete Cardboard Chest
Delete Dry Suit
Delete Hivis Jacket
Delete LongSleeve
Delete smart jacket
Delete bucket helmet
Delete Chefs Skull Cap
Delete Leather Gloves
Delete Long White Gloves
Delete Army Gloves
Delete V Neck Tshirt
Delete Buttoned Shirt
Delete Chainmail
Delete Longsleeve Shirt
Delete Priest Shirt
Delete Smart Shoes
Delete Necklace
Delete Stylish Glasses
Delete Diving_Rebreather
Delete chest armor
Delete eye cover
Add Package.ThumbTall and Package.ThumbWide
Fix button href debug
Player feed
Fix NRE in trigger rework
Add DateTime.Humanize(), TimeSpan.Humanize()
Add number.ToMetric() (1100 to 1.1k)
Fix clicking packagecard title opening website
Fix settingspage button heights
Latest services api
Expose news api in Sandbox.Services.News
Add MenuUtility.GetPlayerFeed( take )
Add apis to get notification counts, mark read, get array of latest notifications
Fix PhysicsBody.IsTouching returning too early
Fix touching colliders only being added to triggers
Add PhysicsBody.IsTouching( body )
Rework triggers to check for exit events at the end of physics step, should be more reliable than ref counting touch events
Selected Tags in PackageTagFilters will still show up if their results are 0, so you can remove the tag instead of it being hidden
Fixed the Main Menu OrganizationModal
Add hover/press sounds to packages in games/maps list, prevent x-scrolling.
Use ResourceName as default name for prefab templates instead of just adding an empty entry
Prevent "General" tab from displaying even if a Component has no Features
Fix binds modal
Fix review modal
Remove [StyleSheet] from everything, because it's not needed now
Fix Select Map button
Remove unused
Fix clicking map opening two modals
Fix Map modal buttons
Fix can't join game
Fix server list modal broken design
Fix game/map modals not hotloading
Hooked up Texture Editor Browser and gave it the proper Filter type
Filtering by Image in the Asset Browser now shows all supported file types instead of just JPG
Fix [Feature] properties not being added to a ControlSheet when non-Feature properties don't exist. Resolves Facepunch/sbox-issues#6842
Menu refresh
* razor: Invalidate render tree when setting RenderFragment - fixes sections of razor ui not updating until hovered
* updated menu UI
* deleted old menu styles