Clear background image if setting to a missing/invalid image
Add Package.FindAsync (new api) replaces Package.Query
Only compile runtime local addons if they need compiling
Load runtime addon resources on activate (so sounds work etc)
Add active property to button
Don't render game ui in VR, it showing was a regression from render hooks. We can revisit this if we end up doing a separate desktop view for VR games
Added PhysicsBody.SurfaceMaterial, deprecated SetSurface/GetDominantSurface
Obsolete Entity.IsFollowingEntity & FollowedEntity
Documentation & cleanups
Launcher: when adding local game config, append game ident with #local, fixes not loading into the correct games
ScenePortal docs
Entity bone methods throw on out of bounds input
Updated the Project Page to use game selectors for Game Support, Parent Game and Target Game instead of having to manually enter semi-colon separated values
Merge branch 'master' into custom-client-input
Ensure custom selector properties are reset when new project is selected + fix for QWidget error if Update is called at end of async FetchPackages method but widget is no longer valid
Merge branch 'master' into custom-client-input
Menu is allowed to access engine convars - unfucks all the settings menus
Use TryGetMeta instead of being a nob
Merge branch 'master' of github.com:Facepunch/sbox
Merge branch 'master' into custom-client-input