userGarry Newmancancel

19,505 Commits over 3,990 Days - 0.20cph!

Today
Fix search jumping back to previous text Fix login button wrapping Datagrid default column sort, aligning Only include released packages in play fund Add KqlUtility.BuildRequest( FormattableString ) Add services to list player sessions per package Package summary for PlayFund
Today
Fix package video menu not showing Fix collections menu opening wrong Search basics
Yesterday
Add DataGrid Add DatePicker Add PlayFundService Add cron job to update playfund Add Playfund admin section Transaction page fixup Fix warnings
2 Days Ago
Can opt package into the play fund in the features section Admins have all claims Add decimal.ToDollars() Make checkbox first in forms, label afterwards Tweak chart colors
3 Days Ago
Admin section cleanup Remove unused Monetization toy Fix DataServices not being able to pass in Timespan Moderation flags allowing us to opt packages out of monetization Admin cleanup
3 Days Ago
Org members can edit org front page Fix em and del not allowed in brix Fix discover page reloading External sidebar links have external icon Cleaned package list alignment Fix member claims not working Fix errors per day being stomped by errors per hour
4 Days Ago
Monetisation (#18)
4 Days Ago
Rebuild styles
4 Days Ago
Add brix image caption style Merge branch 'master' into monetisation
4 Days Ago
Header cleanup
4 Days Ago
Get mobile kind of working kind of acceptably
4 Days Ago
Fix uploads failing (due to package update)
4 Days Ago
Fix pagination being a page off Fix package page offset not resetting
4 Days Ago
More design cleanup Fix some permissions Flesh out monetization section
5 Days Ago
Package stats sidebar
6 Days Ago
Design cleanup
7 Days Ago
Package pages cleanup
8 Days Ago
Remove unused New models Fix news post width Remove toc from news, everyone hates it Add Transactions table Add monetisation tab to dashboard Move org to own project Fix exception in device information service Move dash orgs to sidebar Home type lists use dashboard sidebar Jams use dashboard sidebar Move charts to dashboard User page cleanup Platform news has dashboard sidebar Notifications use dashboard sidebar Start converting packages
9 Days Ago
PlayerController - halve automatic duck animation distance SvgTextureGenerator can scale, offset and rotate Protect AssetEntry from file not existing Don't try to create a gizmo scope if no active instance Switch "Unable to create world for map" to a warning Fix NRE in VrHand.UpdatePose Fix JsonException in HammerSession.OnPaste Remove a bunch of stuff from Facepunch.Steamworks (we should try to delete all of this) Add assert to diagnose "Can't parent to a gameobject in a different scene"
10 Days Ago
Add EditorUtility.TranslateString Localize some of the menu Add localization.build command Menu localization
10 Days Ago
Add OpenAI service Add Translation Service Utility Api
11 Days Ago
Cleanup mp5 grenade Make scorch work everywhere
11 Days Ago
Add DebugOverlay.Model Add DebugOverlay.GameObject
11 Days Ago
Remove walker log Fix missing hud component Add SSAO Tripmine placement ghost Switch to use texture icons
11 Days Ago
Push menu scope in Game.Overlay Switch GameSettings to CreateGameModal
11 Days Ago
Don't try to post stats on dedicated server Switched store to support multiple item purchase
11 Days Ago
Admin contest winner list
13 Days Ago
Fix unable to change winning package Fix package card wrapping
13 Days Ago
Fix api download exception
13 Days Ago
Fix exception when couldn't parse resource as json
14 Days Ago
Add VTexWriter - clean up the texture compile process In FloatBitMap_t::Pixel(, clamp the sample Allow non power of 2 textures in native compiletexture Update stb_dxt.h Add Bitmap.IsOpaque() Don't use stb for dx5 it's shit Automatically work out texture compression format
14 Days Ago
Fix Json exception when compiling texture Fix NRE in CreateBoneObjects
14 Days Ago
Texture Generators (#1779) * Add ResourceGenerator * Add ResourceGeneratorContext * Add TextureGenerator * Add Bitmap * Add Sandbox.Utility.ForAsync * Add IPopupEditor<T>, EditorUtility.OpenControlSheet looks for this interface when creating a popup * Rename ControlSheetPopup to PopupEditor, * Add Color.Rgba16 (half based color) * Managed can override compiling of any resource * Add Texture.GetBitmap * Add transient filesystem in editor * Add Texture.IsError * Add Margin.IsNearlyZero * Fix asset picker ignoring AdditionalTypes * Add Widget.GetDescendants<T> * Add MainThread.Wait() * Expose TypeDescription.Order
14 Days Ago
Add TextureGenerator boilerplate TextureControlWidget poc Fix NRE in SpriteRenderer when texture is null TextureControlWidget creates a child ResourceControlWidget instead of trying to be one Draw texture preview Standardize internal way to async replace placeholder textures Add Sandbox.Utility.ForAsync TextureGenerators are async Add IPopupEditor<T>, EditorUtility.OpenControlSheet looks for this interface when creating a popup Rename ControlSheetPopup to PopupEditor, make more modular so we can override important bits Add TextureEditorPopup Clean up TextureControlWidget Add Color.Rgba16 (half based color) Add Bitmap class More bitmap stuff Bitmap draw and bitmap pen Bitmap drawing fixes Bitmap clone, IDisposable, IValid Wrap IResourceCompilerContext Find "$compiler" in resource json and launch compiler Add more ResourceCompiler functionality Managed can override compiling of any resource Add Texture.GetBitmap Simple texture compiling from managed Add Bitmap.ToFormat( ImageFormat format ) Add TextureBuilder.WithMips() - auto mip count Bitmap.ToTexture supports mipmaps ResourceCompiler.Compile is async (but we have to run it syncronously) ResourceCompiler,. ResourceCompilerContext are in Engine Add transient filesystem Add Texture.IsError Compile embedded textures to transient folder Double height texturcontrolwidget Remove debug Add Bitmap.DrawText Clean up Lock FontManager cache when accessing Refactor Generated resources get weak cached in memory for re-use Cleanup floatbitmap, add LoadFromInMemoryTGA Load Bitmap.CreateFromBytes supports tga Better tooltips on TextureControlWidget Don't support mipmaps if npot (until we figure out how/why) Create Bitmap.Filters.cs Bitmap supports psd loading Fix a bunch of bitmap filters Add Margin.IsNearlyZero Fix blur/sharpen thinking the edge of the bitmap is the end Control widget tweaks Pass ResourceCompiler in ResourceGenerator options, allowing us to add references Fix asset picker ignoring AdditionalTypes Move ColorTextureGenerator Move RandomTextureGenerator to engine, allow normals creation Add Widget.GetDescendants<T> Expose OpenColorPopup on ColorControlWidget Add [TextureImagePath] - allows selecting an image or a texture Don't cache resource if hash changed while generating Expose CreateEmbeddedResource on TextureResource Bitmap.Rotate resizes the texture TextureControlWidget has shortcut buttons for selecting a file, or color Add bitmap SVG loader Return white for default colors, instead of transparent Add MainThread.Wait() Add EngineFileSystem.Mounted (!) Create TextTextureGenerator.cs Create RadialGradientTextureGenerator.cs Create LinearGradientTextureGenerator.cs Create ImageFileTextureGenerator.cs Expose Svg texture generator Expose TypeDescription.Order TextTextureGenerator tweaks Fix warnings and errors Use classname when setting ResourceGenerator Fix bitmap.clear not using floating point color Fix NRE in ImageFileTextureGenerator
15 Days Ago
Use classname when setting ResourceGenerator Fix bitmap.clear not using floating point color Fix NRE in ImageFileTextureGenerator
15 Days Ago
Add TextureGenerator boilerplate TextureControlWidget poc Fix NRE in SpriteRenderer when texture is null TextureControlWidget creates a child ResourceControlWidget instead of trying to be one Draw texture preview Standardize internal way to async replace placeholder textures Add Sandbox.Utility.ForAsync TextureGenerators are async Add IPopupEditor<T>, EditorUtility.OpenControlSheet looks for this interface when creating a popup Rename ControlSheetPopup to PopupEditor, make more modular so we can override important bits Add TextureEditorPopup Clean up TextureControlWidget Add Color.Rgba16 (half based color) Add Bitmap class More bitmap stuff Bitmap draw and bitmap pen Bitmap drawing fixes Bitmap clone, IDisposable, IValid Wrap IResourceCompilerContext Find "$compiler" in resource json and launch compiler Add more ResourceCompiler functionality Managed can override compiling of any resource Add Texture.GetBitmap Simple texture compiling from managed Add Bitmap.ToFormat( ImageFormat format ) Add TextureBuilder.WithMips() - auto mip count Bitmap.ToTexture supports mipmaps ResourceCompiler.Compile is async (but we have to run it syncronously) ResourceCompiler,. ResourceCompilerContext are in Engine Add transient filesystem Add Texture.IsError Compile embedded textures to transient folder Double height texturcontrolwidget Remove debug Add Bitmap.DrawText Clean up Lock FontManager cache when accessing Refactor Generated resources get weak cached in memory for re-use Cleanup floatbitmap, add LoadFromInMemoryTGA Load Bitmap.CreateFromBytes supports tga Better tooltips on TextureControlWidget Don't support mipmaps if npot (until we figure out how/why) Create Bitmap.Filters.cs Bitmap supports psd loading Fix a bunch of bitmap filters Add Margin.IsNearlyZero Fix blur/sharpen thinking the edge of the bitmap is the end Control widget tweaks Pass ResourceCompiler in ResourceGenerator options, allowing us to add references Fix asset picker ignoring AdditionalTypes Move ColorTextureGenerator Move RandomTextureGenerator to engine, allow normals creation Add Widget.GetDescendants<T> Expose OpenColorPopup on ColorControlWidget Add [TextureImagePath] - allows selecting an image or a texture Don't cache resource if hash changed while generating Expose CreateEmbeddedResource on TextureResource Bitmap.Rotate resizes the texture TextureControlWidget has shortcut buttons for selecting a file, or color Add bitmap SVG loader Return white for default colors, instead of transparent Add MainThread.Wait() Add EngineFileSystem.Mounted (!) Create TextTextureGenerator.cs Create RadialGradientTextureGenerator.cs Create LinearGradientTextureGenerator.cs Create ImageFileTextureGenerator.cs Expose Svg texture generator Expose TypeDescription.Order TextTextureGenerator tweaks Fix warnings and errors
15 Days Ago
Add bitmap SVG loader Return white for default colors, instead of transparent Add MainThread.Wait() Add EngineFileSystem.Mounted (!) Create TextTextureGenerator.cs Create RadialGradientTextureGenerator.cs Create LinearGradientTextureGenerator.cs Create ImageFileTextureGenerator.cs Expose Svg texture generator Expose TypeDescription.Order TextTextureGenerator tweaks Fix warnings and errors
15 Days Ago
Pass ResourceCompiler in ResourceGenerator options, allowing us to add references Fix asset picker ignoring AdditionalTypes Move ColorTextureGenerator Move RandomTextureGenerator to engine, allow normals creation Add Widget.GetDescendants<T> Expose OpenColorPopup on ColorControlWidget Add [TextureImagePath] - allows selecting an image or a texture Don't cache resource if hash changed while generating Expose CreateEmbeddedResource on TextureResource Bitmap.Rotate resizes the texture TextureControlWidget has shortcut buttons for selecting a file, or color
15 Days Ago
Fix blur/sharpen thinking the edge of the bitmap is the end Control widget tweaks
15 Days Ago
Bitmap supports psd loading Fix a bunch of bitmap filters Add Margin.IsNearlyZero
15 Days Ago
Add TextureGenerator boilerplate TextureControlWidget poc Fix NRE in SpriteRenderer when texture is null TextureControlWidget creates a child ResourceControlWidget instead of trying to be one Draw texture preview Standardize internal way to async replace placeholder textures Add Sandbox.Utility.ForAsync TextureGenerators are async Add IPopupEditor<T>, EditorUtility.OpenControlSheet looks for this interface when creating a popup Rename ControlSheetPopup to PopupEditor, make more modular so we can override important bits Add TextureEditorPopup Clean up TextureControlWidget Add Color.Rgba16 (half based color) Add Bitmap class More bitmap stuff Bitmap draw and bitmap pen Bitmap drawing fixes Bitmap clone, IDisposable, IValid Wrap IResourceCompilerContext Find "$compiler" in resource json and launch compiler Add more ResourceCompiler functionality Managed can override compiling of any resource Add Texture.GetBitmap Simple texture compiling from managed Add Bitmap.ToFormat( ImageFormat format ) Add TextureBuilder.WithMips() - auto mip count Bitmap.ToTexture supports mipmaps ResourceCompiler.Compile is async (but we have to run it syncronously) ResourceCompiler,. ResourceCompilerContext are in Engine Add transient filesystem Add Texture.IsError Compile embedded textures to transient folder Double height texturcontrolwidget Remove debug Add Bitmap.DrawText Clean up Lock FontManager cache when accessing Refactor Generated resources get weak cached in memory for re-use Cleanup floatbitmap, add LoadFromInMemoryTGA Load Bitmap.CreateFromBytes supports tga Better tooltips on TextureControlWidget Don't support mipmaps if npot (until we figure out how/why) Create Bitmap.Filters.cs
15 Days Ago
Fix outline sync running out of memory Default sort packages by updated Add decimal to total players, total sessions Can click on screenshots to view full image Give more detailed times in contest Fix couldn't edit contest time, only date
15 Days Ago
Cleanup floatbitmap, add LoadFromInMemoryTGA Load Bitmap.CreateFromBytes supports tga Better tooltips on TextureControlWidget Don't support mipmaps if npot (until we figure out how/why) Create Bitmap.Filters.cs
16 Days Ago
Lock FontManager cache when accessing Refactor Generated resources get weak cached in memory for re-use
16 Days Ago
Clean up
16 Days Ago
Add TextureGenerator boilerplate TextureControlWidget poc Fix NRE in SpriteRenderer when texture is null TextureControlWidget creates a child ResourceControlWidget instead of trying to be one Draw texture preview Standardize internal way to async replace placeholder textures Add Sandbox.Utility.ForAsync TextureGenerators are async Add IPopupEditor<T>, EditorUtility.OpenControlSheet looks for this interface when creating a popup Rename ControlSheetPopup to PopupEditor, make more modular so we can override important bits Add TextureEditorPopup Clean up TextureControlWidget Add Color.Rgba16 (half based color) Add Bitmap class More bitmap stuff Bitmap draw and bitmap pen Bitmap drawing fixes Bitmap clone, IDisposable, IValid Wrap IResourceCompilerContext Find "$compiler" in resource json and launch compiler Add more ResourceCompiler functionality Managed can override compiling of any resource Add Texture.GetBitmap Simple texture compiling from managed Add Bitmap.ToFormat( ImageFormat format ) Add TextureBuilder.WithMips() - auto mip count Bitmap.ToTexture supports mipmaps ResourceCompiler.Compile is async (but we have to run it syncronously) ResourceCompiler,. ResourceCompilerContext are in Engine Add transient filesystem Add Texture.IsError Compile embedded textures to transient folder Double height texturcontrolwidget Remove debug Add Bitmap.DrawText
16 Days Ago
Add TextureGenerator boilerplate TextureControlWidget poc Fix NRE in SpriteRenderer when texture is null TextureControlWidget creates a child ResourceControlWidget instead of trying to be one Draw texture preview Standardize internal way to async replace placeholder textures Add Sandbox.Utility.ForAsync TextureGenerators are async Add IPopupEditor<T>, EditorUtility.OpenControlSheet looks for this interface when creating a popup Rename ControlSheetPopup to PopupEditor, make more modular so we can override important bits Add TextureEditorPopup Clean up TextureControlWidget Add Color.Rgba16 (half based color) Add Bitmap class More bitmap stuff Bitmap draw and bitmap pen Bitmap drawing fixes Bitmap clone, IDisposable, IValid Wrap IResourceCompilerContext Find "$compiler" in resource json and launch compiler Add more ResourceCompiler functionality Managed can override compiling of any resource Add Texture.GetBitmap Simple texture compiling from managed Add Bitmap.ToFormat( ImageFormat format ) Add TextureBuilder.WithMips() - auto mip count Bitmap.ToTexture supports mipmaps ResourceCompiler.Compile is async (but we have to run it syncronously) ResourceCompiler,. ResourceCompilerContext are in Engine Add transient filesystem Add Texture.IsError Compile embedded textures to transient folder Double height texturcontrolwidget Remove debug Add Bitmap.DrawText
16 Days Ago
Remove debug Add Bitmap.DrawText
17 Days Ago
Double height texturcontrolwidget
17 Days Ago
Add TextureGenerator boilerplate TextureControlWidget poc Fix NRE in SpriteRenderer when texture is null TextureControlWidget creates a child ResourceControlWidget instead of trying to be one Draw texture preview Standardize internal way to async replace placeholder textures Add Sandbox.Utility.ForAsync TextureGenerators are async Add IPopupEditor<T>, EditorUtility.OpenControlSheet looks for this interface when creating a popup Rename ControlSheetPopup to PopupEditor, make more modular so we can override important bits Add TextureEditorPopup Clean up TextureControlWidget Add Color.Rgba16 (half based color) Add Bitmap class More bitmap stuff Bitmap draw and bitmap pen Bitmap drawing fixes Bitmap clone, IDisposable, IValid Wrap IResourceCompilerContext Find "$compiler" in resource json and launch compiler Add more ResourceCompiler functionality Managed can override compiling of any resource Add Texture.GetBitmap Simple texture compiling from managed Add Bitmap.ToFormat( ImageFormat format ) Add TextureBuilder.WithMips() - auto mip count Bitmap.ToTexture supports mipmaps ResourceCompiler.Compile is async (but we have to run it syncronously) ResourceCompiler,. ResourceCompilerContext are in Engine Add transient filesystem Add Texture.IsError Compile embedded textures to transient folder