userGarry Newmancancel
reposboxcancel

3,626 Commits over 1,095 Days - 0.14cph!

3 Months Ago
ByteStream can be written to another ByteStream, added ReadObject Obsolete the ClientStats class I added 4 days ago :cry: Add EngineRpc Add Stats variants for applying to a client from the server, throw exception when calling the wrong function from the server
3 Months Ago
Fix thumbnails not uploading
3 Months Ago
Remove unused p2p stuff p2p network connection fixes
3 Months Ago
Batch publish (#1138) * Batch Publish available on right clicking content projects when they have an org set * Can multi-select addons in asset browser to change publish status of multiple assets * CRC calculations happen in thread (less editor hitching when publishing) * Add Label.OpenExternalLinks (default to true) * Add BaseItemWidget.ItemsSelected event * Add AssetList.OnAssetsHighlight event * Add Checkbox.TriState
3 Months Ago
Delete old AddonManifest, AddonUpload
3 Months Ago
Add Checkbox.TriState Asset multi-select toggle publish status
3 Months Ago
Add Label.OpenExternalLinks (default to true) BatchPublish header Add BaseItemWidget.ItemsSelected event Add AssetList.OnAssetsHighlight event Formalize asset publishing into Asset.Publishing, show party icon if published Get rid of the description etc page on asset upload
3 Months Ago
Start moving AddonUpload to engine Cleaning Run Crc64.FromStreamAsync in a thread
3 Months Ago
When deleting widgets via layout.Clear, set their parents to null so they aren't in the child list Batch publisher for content projects, working concept
3 Months Ago
Messaging API tests
3 Months Ago
Fix exception when trying to read bad format degrees Fix possible exceptions in Input.Process (but maybe not)
3 Months Ago
Add IClient.Stats
3 Months Ago
Add Service/Stats
3 Months Ago
Update pull.yml Updated actions/checkout
3 Months Ago
Compiler generates xml doc Include xml doc when publishing
3 Months Ago
Queue thumbnail build requests from native instead of doing it immediately (fixes "Reentrant call to CResourceSystem::BlockUntilManifestLoaded") Can publish particles Particle thumbnail/video rendering Video step for model/particle upload Api.Post calls progress Upload page previews, progress Remove video button Run PutAsync in a thread so the stream reading doesn't wait between frames (faster uploads)
3 Months Ago
Render model thumbnail using the video renderer's first frame Fix package icons being squashed in asset browser
3 Months Ago
Updated steam dedicated server files
3 Months Ago
Add particle package type Add Asset.UploadVideo
3 Months Ago
Throw exception when trying to create an entity in the game menu
3 Months Ago
Better handling of failed uploads, failed manifest pushing
3 Months Ago
Use new file upload endpoint Fix upload progress Fix logger stack trace sometimes wrongish Fix upload progress better
3 Months Ago
Don't save state is window is disposed Check for valid sound event before trying to update SoundEventBoxEntity Defend against null children in UISystem.TickInput Defend against panels turning null in Block.Destroy() Handle unable to parse .meta file more gracefully, warn and overwrite
3 Months Ago
Fix gamelobby NRE when joining game Clean up ServerLoad to diagnose exception
3 Months Ago
Fix lobby convar errors Add lobby more network send methods Tag lobbies, leave gamemenu lobbies when leaving gamemenu
3 Months Ago
Fixed css transform rotate lerps going the long way around
3 Months Ago
Close all channels when leaving lobby Get lobby data when it changes instead of every access Fixed css transforms with pixel lengths not being screen scaled
3 Months Ago
Route most lobby stuff to LobbyManager via interopgen rather than fp.sw Lobby chat end to end Don't allow entering newlines in textentry that isn't multiline Fix TextEntry button presses propagating When blurring a control, try to focus a parent panel Fixes Make ByteStream.TryRead public Maintain lobby member list instead of querying every request Wait for our membership to be confirmed before returning a created lobby
3 Months Ago
Revert NetWrite to see if it fixes @ryleigh's issues
3 Months Ago
Add CopyEvent, PasteEvent, CutEvent - prevent copy/paste keys in restricted WebSurface
3 Months Ago
Revert "NetRead uses ByteStream under the hood" - see if this fixes @ryleigh's bug
3 Months Ago
Make AssetVideo a bit more modular, future proof
3 Months Ago
Add Camera.RenderToVideo Allow in Video.AddFrame datalength to be more Add AssetType.HasVideoThumbnails Add Create Video button on model publisher Add Camera,RenderToVideoAsync Remove Dump Video Thumbnail stuff AssetVideo timings, async Added VideoWriter.FinishAsync
3 Months Ago
Fix timestamp default to -1
3 Months Ago
Lets use timespan here instead
3 Months Ago
Don't need InteropHandle VideoRecorder is named VideoWriter, is public, Editor.Utility.CreateVideoWriter
3 Months Ago
Add IByteParsable + tests NetRead uses ByteStream under the hood NetWrite uses NativeMemoryBlock NativeMemoryBlock pooling
3 Months Ago
Add ByteStream ref struct, use it for Lobby network messages
3 Months Ago
Don't return from Lobby.Join until we're inside Add IGameMenu.QueryLobbiesAsync
4 Months Ago
LobbyManager Fix main menu lobbies not initializing game data
4 Months Ago
Don't try to get lobby memberlist unless we're in the lobby (10ms!) Add IGameMenu.CreateLobbyAsync which returns lobby
4 Months Ago
Don't so lobby member counts on invalid lobby
4 Months Ago
Can join other lobbies from GameMenu Ignore more files when publishing
4 Months Ago
Can get a list of lobbies
4 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
4 Months Ago
Fix infinite loop when loading image (!) Package update
4 Months Ago
Texture loaders ignore query string when evaluating what to do with it Add Package.VideoThumb
4 Months Ago
Add WebSurface blacklist
4 Months Ago
VideoPlayer: Allow playing videos from URL in both overloads SliderControl: call OnValueChanged when dragging Add VideoPlayer.Muted placeholder
4 Months Ago
Fix debug output Fix NRE in WildcardPathWidget