userGarry Newmancancel
reposboxcancel

4,491 Commits over 1,338 Days - 0.14cph!

11 Months Ago
Don't need InteropHandle VideoRecorder is named VideoWriter, is public, Editor.Utility.CreateVideoWriter
11 Months Ago
Add IByteParsable + tests NetRead uses ByteStream under the hood NetWrite uses NativeMemoryBlock NativeMemoryBlock pooling
11 Months Ago
Add ByteStream ref struct, use it for Lobby network messages
11 Months Ago
Don't return from Lobby.Join until we're inside Add IGameMenu.QueryLobbiesAsync
11 Months Ago
LobbyManager Fix main menu lobbies not initializing game data
11 Months Ago
Don't try to get lobby memberlist unless we're in the lobby (10ms!) Add IGameMenu.CreateLobbyAsync which returns lobby
11 Months Ago
Don't so lobby member counts on invalid lobby
11 Months Ago
Can join other lobbies from GameMenu Ignore more files when publishing
11 Months Ago
Can get a list of lobbies
11 Months Ago
In Resource Files, hide a bunch of stuff that is going to be shipped anyway Replace SharedBag Don't upload .vs or files containing _bakeresourcecache Compiler warning
11 Months Ago
Fix infinite loop when loading image (!) Package update
11 Months Ago
Texture loaders ignore query string when evaluating what to do with it Add Package.VideoThumb
11 Months Ago
Add WebSurface blacklist
11 Months Ago
VideoPlayer: Allow playing videos from URL in both overloads SliderControl: call OnValueChanged when dragging Add VideoPlayer.Muted placeholder
11 Months Ago
Fix debug output Fix NRE in WildcardPathWidget
11 Months Ago
Can reference cloud assets from code - https://wiki.facepunch.com/sbox/Cloud_Assets_from_code
11 Months Ago
Add Cloud.Material
11 Months Ago
Change logs into Traces
11 Months Ago
Include assets from cloud packages when publishing Set CodePackageReferences so we can tag references on upload
11 Months Ago
Add tools Utility.AssemblyMetadata.GetCustomAttributes( byte[] assembly ) Start replacing PublishPage.SharedBag with PublishConfig Collect [AssetAttribute] from compiled assemblies on publish
11 Months Ago
Run main thread queue in RunBlocking Add Processor.DefaultPackageAssetResolver Add MainThread.Run Add DefaultPackageAssetResolver for toolsdll
11 Months Ago
Add [StringLiteralOnly] attribute Add Cloud class Create a "[assembly:Sandbox.Cloud.Asset" attribute for every call to a [CloudAssetProvider] method
11 Months Ago
Fix ProjectRow's menuscreen button deactivating local project when it stopped being visible 🙈 Fixes sboxgame/issues/issues/3332 Fixes sboxgame/issues/issues/3320 Fixes sboxgame/issues/issues/3402
11 Months Ago
Only do ClassFileLocation errors if we're doing a full code gen
11 Months Ago
[StyleSheet] should complain if empty and no classFileLocation ClassFileLocation generation works when relative paths are provided (ie when publish compile)
11 Months Ago
Can use <a> outside of a NavHostPanel and it won't go crazy WebPanel correctly stops propagation of clicks Only show gamemenu refresh buttons on local addons Remove UI Test Fix broken gamemenu blocking main menu Ignore obj and launchSettings
11 Months Ago
Revert the panel pendingChildren thing until I run into the :intro bug again and fix it properly Calm the garbage collection down
11 Months Ago
Reload localization files after loading a gamemenu
11 Months Ago
Remove null root panels ( this can happen when hotload can't convert a panel to a new type ) Game.Menu.HideMenu works
11 Months Ago
Rip out unused matchmaking interfaces
11 Months Ago
Games with custom menus can define their own loading screens https://wiki.facepunch.com/sbox/loading_screen
11 Months Ago
Fix Time.Now / Time.Delta not being updated properly C# side in PostBotTick Merge branch 'master' of github.com:Facepunch/sbox VideoPlayer: Refactor to remove audio filtering bullshit, resample at 44100 2 channels Editor: Sort input actions by their group name alphabetically Apply mask image & border images in the same way as background images CSS: Fix parsing multiple filters, add a test for it Obsolete SpeechRecognition.Listen. Add SpeechRecognition.Start. Callback for SpeechRecognition.Start passes SpeechRecognitionResult with additional info: Confidence (0-1), how confident are we that this is the right result? And Success, did we find a match? The old SpeechRecognition.Listen method routes through this for backwards compat for now. Fixes sboxgame/issues#2562 Merge branch 'master' of github.com:Facepunch/sbox Merge branch 'master' of github.com:Facepunch/sbox Use init instead of setter for SpeechRecognitionResult properties Actually have SpeechRecognition.Start take an IEnumerable<string> for choices - lets you use string[], Lists, method returning IEnumerable etc Support passing no choices to listen for any text Activity in a game's menu counts as activity in the game Merge branch 'master' into loading-screens
11 Months Ago
Activity in a game's menu counts as activity in the game
11 Months Ago
Fix menu closing too early
11 Months Ago
Clean load progress messages
11 Months Ago
Lets try not forcing a 1s GC collection multiple times during loop start
11 Months Ago
Create loading screen from gamemenu addon Add button on local project game menu to preview loading screen
11 Months Ago
Cut out the old loading screen
11 Months Ago
TimeUntil unit tests
11 Months Ago
Fix sboxgame/issues/issues/3394
11 Months Ago
When uploading a menu whitelist, pull in references of the wildcarded assets and add them to the whitelist too
11 Months Ago
RedirectFileSystem can resolve full filenames properly Fix Game.Audio not available in menu Fix videoplayer not playing video files (this isn't the correct fix, we should pass in the relative filename and check the extension on that)
11 Months Ago
UI textures load as they're going to be used, rather than loading everything in the stylesheet
11 Months Ago
Fix border-image not drawing if background unset Support videos as background-image etc Add Texture.LastUsed - the number of frames since last used Texture has a ParentObject (so they can keep things like VideoPlayer from being garbage collected) Add IWeakInteropHandle to interopsystem, so c++ can reference c# objects that can get garbage collected VideoPlayer implement IWeakInteropHandle Add Debug/Full Garbage Collection VideoTextureLoader is weak, will let videos get garbage collected Remove Styles.TextBackgroundImage (not used)
11 Months Ago
Add AudioSystem.Play overloads to play from an entity Fix reading json color32 string not working Fix GameLog not printing all aggregate exceptions Fix transition time parsing Fix GetSavedGames typo Fix IPanel.Depth logic
11 Months Ago
Re-organize the sound classes Sound doesn't need to keep the hash around Sound wraps a SoundHandle
11 Months Ago
Compile fix (!)
11 Months Ago
Bind CSosOperatorStack
11 Months Ago
Stop all sounds when leaving game(menu) Load GameResources from menu filesystem (allows sounds to load) We don't need to access the soundsystem via interfaces, we can live in the dll
11 Months Ago
Games can define their own main menus