5,120 Commits over 1,552 Days - 0.14cph!
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
Add TypeLibrary.GetGenericTypes( Type type, Type[] types )
Change ResourceLibrary.GetAll<T> so T can be an interface
Fix feature tabs temporarily popping a window up when used in a GameResource
Asset Inspector, split references and used by tabs + show count
Add ResourceExtension
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
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 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
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 pause menu
Tweak branding
Base button can act like a href, sets active state
Start converting settings modal
Settings design
Skia updates
Add SteamId struct
Player modal
Remove unused shit
Add Sandbox.Services.Players
Item store cleanup
Fix sidebar scroll size
Hard-code sort orders instead of getting them from the backend
razor: Invalidate render tree when setting RenderFragment - fixes sections of razor ui not updating until hovered
Fix map page using wrong logic
Main menu - home page redesign
Add CommandList
* Add CommandList
* Add CameraComponent.Hud
rename RenderBuffer to InsertList
Restore these SceneCamera hooks that fish.sauna is using
Refactor
Basic CommandBuffer
Make RenderStage public, space out the numbers a bit more
Slim down SceneCamera Actions
Add CameraComponent.Commands, obsolete unused AddHooks
Run assettags.updated only on the main thread
Protect against a SceneDock not existing for some reason
Protect against GameObjects being added during Serialize somehow
Lets be more explicit with IsPromise, isolate it to GameResource, make it internal, and make sure it gets set to false on load
Fix warnings
Remove notion of installing cloud assets as preview
Cloud assets are either on disk or not, this preview state confuses stuff without any real benefit. The important thing is that the references get stored in the assets - which they're not going to if we're not installing the cloud assets.
Asset picker previews cloud sounds
Call OnAssetHighlighted when highlighting cloud assets in picker
Add (hidden) to cloud packages that are hidden
Preview sounds when clicking on them in cloud browser
Get rid of the package download notice (if we want this, we have to find a less abrasive way)
Cache looking up types by name
Should fix editor startup error
Fix video background color random
Asset browser supports multi asset selection
[CustomEditor] supports properties marked with [Editor( "editorname" )]
Converted OrganisationProperty to OrganisationControlWidget
Fix button with no icon padding
Fix NRE in attachments
Model preview better guess if it's a viewmodel
Can multiple select and right click assets to batch publish, and select an org
Ident maxlength increased to 64
Fix Project.EditUrl wrong link
Fix asset browser showing compiled alt files of files we have the source to
Play asset sound when clicking on asset
Tweaked editor startup, don't pop up this cloud progress window, compile assets faster
Shorten "Group with new GameObject"
Clear/return frameAttributes when we're done
Rename FrameAttributes to ViewAttributes
Add Component.ITemporaryEffect, add it to particleeffect, particleemitter, soundpoint
make RenderOptions.Apply public
new Model.Attachments API
Remove Log.Info in AssetBrowser
Add CreateAttachments property to ModelRenderer
Simplify skeleton bone rendering
If setting local transform to default, set it to Transform.Zero
Add Texture.CreateFromSvgSource
PlayerController: Fix hiding other players bodies
PlayerController: Tweak how body rotation works, clamp rotation to always be within RotationAngleLimit vs eye angles
PlayerController: Only apply "viewer" tag to render body if set
Svg's have mips, can keep aspect ratio
Fix warning
Fix exception in Asset.ReadJson()
Fix NRE in GetBoneObject() when using the wrong name
Add more optional functions to IPressable, for hovering and update
Slow down default player turn speed
PlayerController camera can be moved left/right
PlayerController has "use"ing built in
HelpUrl for PlayerController
HelpUrl adds (?) button to component header, fixed component header rebuilding multiple times
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
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
Make FocusRange use world coords, expose quality, simplify coc algo