14,460 Commits over 1,614 Days - 0.37cph!
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
Fix Asset Browser NREs when filtering by file extension and file has no extension
Fix Create/Save File Dialogs opening in the folder above your current directory
Fix opening .action resources
Fixes Facepunch/sbox-issues#6841
Disable rendering on sceneobject when model renderer uses model that has no valid render meshes
Cache native physics body shapes so GetShape can have direct access to them
Update Facepunch.XR to 1dce6d64669f0c19b0e43936bf53b1770d50a6f8, cache HasHeadset value
Don't build VR Toggle Widget if there's no headset or runtime
When creating a Sound Event, the file extension is now replaced instead of appended. Resolves Facepunch/sbox-issues#6816
Update Facepunch.XR and defs to 24b8e70e5c89d04b3f42d8b022bf97e05b82349f, adds check for headset/runtime availablity
VR initialization changes - always load VR extensions if there's a runtime and headset available, so we can init mid-session
Editor: Make ToggleSwitch look nicer
Add toggle switch in editor for VR
https://files.facepunch.com/alexguthrie/1b0711b1/sbox-dev_k3x5LXNKca.png
Categorize Create Asset menu, can create code files, add templates for compute, material, unlit shaders
Use GameResource.Category in New Asset menu
Give built in resources categories too, merge with gameresources
Create templates for c# empty, component, razor code files and compute, material, unlit shaders
Fix some compiled assets wrongly being hidden, Facepunch/sbox-issues#6814