userGarry Newmancancel
branchsbox/mastercancel

2,271 Commits over 1,003 Days - 0.09cph!

1 Hour Ago
TimeUntil unit tests
1 Hour Ago
Fix sboxgame/issues/issues/3394
1 Hour Ago
When uploading a menu whitelist, pull in references of the wildcarded assets and add them to the whitelist too
2 Hours 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)
4 Hours Ago
UI textures load as they're going to be used, rather than loading everything in the stylesheet
4 Hours 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)
Today
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
Today
Re-organize the sound classes Sound doesn't need to keep the hash around Sound wraps a SoundHandle
Yesterday
Compile fix (!)
Yesterday
Bind CSosOperatorStack
2 Days 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
2 Days Ago
Games can define their own main menus
8 Days Ago
Razor generics and renderfragments * Support for creating generic razor components * RenderFragment support * RenderFragment<T> support
12 Days Ago
Fixed wrong workers count in package.download stat File download progress is more reliable
13 Days Ago
Lets try mirroring here instead of copying, seems more like what we want
13 Days Ago
Cleaner game menu system * When reporting a panel event error give its name * When setting up a panel bind - try to set its value immediately * Assert Panel.StateHasChanged is called in the main thread * Don't touch drag if MouseDown stopped propogation * Remove TextPanel/InternalLabel - move it all to Label * If we're a label then razor should add child content to us, not a new label * <i> is an IconPanel * Optimize PackageCard panel count * Defer adding child panels until the start of the parent's tick - fixes problems with :intro not playing, incorrect styles * Fix styles not always updating when editing stylesheet * Delete template unit tests * Don't autogen line numbers in .razor generated source * Generate razor source in parallel * Map razor files to relative paths for compilergen * Add a [ClassFileLocation] attribute to every class with its relative path location * [StyleSheet] attribute needs no args, relative paths will be relative to the class file * Stylesheet with no argument looks for <filename>.scss * Add TypeLibrary variants with bool inherited option * Generated csproj files fold in .razor.cs and razor.scss files properly
15 Days Ago
Handle deleting panel during children tick a bit more gracefully Add interopsystem.status, interopsystem.dump debug commands Package download diagnostics Added stylesheet selector broadphase Don't touch drag if MouseDown stopped propogation
15 Days Ago
Add MathX.SmoothDamp( float Make BaseScrollWidget smooth scrolling use smoothdamp
20 Days Ago
Fix error reporting not always sorting menu/tools errors properly Add a group for hotload errors to make them discoverable Add an exception scope for ilhotload exceptions to make them findable
20 Days Ago
Add "open menu screen" option for game projects
21 Days Ago
Modal popup cleanup Start cleaning package information popup Fix grab dragging not working unless the style was defined inline ! Package information popup cleanup
21 Days Ago
Leave lobby by pressing cross in navbar Packagecard primary clicker is just the image Leave game button Package card pointer
21 Days Ago
Show time played on package tiles Fix last update time not being timezone aware Fix texture loading errors
21 Days Ago
Don't mouse wheel scroll if overflow-y not set to scroll Add Box.Padding, Box.Border, Box.Margin Include padding in panel's scroll size Show more games in discovery Constrain drag velocity to only scrollable axis Only drag game tiles if clicked a game tile Add RealTime.SmoothDelta Make scrolling less jittery Don't update hover state when dragging
21 Days Ago
Fix drag threshold not working navbar cleanup
22 Days Ago
Fix console colors
22 Days Ago
Add overflow-x, overflow-y Fix editing styles in editor not doing anything Store textures pointers differently to avoid array out of bounds errors Add Int/Long.KiloFormat() Clean up Package.List so it doesn't return #local packages Remove Menu.RenderOverlay Use package list for front page instead of that fucking mess I made 6 months ago
22 Days Ago
Don't clamp curve remap
22 Days Ago
Move PanelEvents to their own files MathX.Remap clamps by default, added unclamped version Add Panel drag events, can scroll panels by mouse dragging
22 Days Ago
Add Widget.SizeHint virtual function Paint.MeasureText, Paint.SetFont works outside of paint Move BaseStyles to Engine.dll so it can be accessed by tools Throw an exception if trying to send network messages in another thread Fix WebSurface.Url not working (sorry!)
23 Days Ago
Remove unused InfoPanel string table Hide autocomplete on escape Clean up autocomplete internals
23 Days Ago
Consolidate convar bindings/remove unsued Clean up console binds Remove support ConCmd overloads Don't allow managed convars to stomp native, or menu convars. Warn and ignore if creating convars with the same name. Merge branch 'master' of sbox
23 Days Ago
Restrict WebSurface to non-local http + https requests
24 Days Ago
Generate triangle lists for all lods Revert to uncompressed vertices because it totally broke map compiling Remove On Escape Button spam Fix map build dialog hanging with too many asserts
25 Days Ago
Add more stuff to MeshTrace.Result https://files.facepunch.com/garry/5598a5d8-0988-4770-abb9-f03b747ba722.png
25 Days Ago
Remove "RayTracingEnvironment has leaked" stuff
25 Days Ago
Don't set the model's trace object structure up on creation, set it up when it's going to be used
25 Days Ago
Enable mesh tracing in game
29 Days Ago
Fix Gizmo.Text getting culled way too early Add GameTask.WaitAny, WaitAll Fix hotload EndNoGCRegion error when using a lot of memory Whitelist Task.Status
32 Days Ago
Remove unused network code Remove unused clientmessages Send all RPCs unreliably - which is actually not unreliable at all but just affects the receive order Strip out EntityEvent stuff that does nothing
33 Days Ago
SerializedObject base implementations (#1006)
34 Days Ago
Update steamworks sdk
35 Days Ago
Fix Asset.Package not being immediately available
35 Days Ago
Validate cloud assets on first access Fix AssetList calling OnPackageSelected instead of OnPackageHighlight Preview in inspector when selecting cloud assets
35 Days Ago
Don't automatically update account information when adding favourite Don't update collection list on favourite changed if not a collection change
36 Days Ago
Add Package.Interaction
36 Days Ago
Clear api cache when favouriting Show favourited collections on asset list
36 Days Ago
Right clicking a cloud asset shows a popup, allowing favouriting, rating etc Move the shadow with the popup 😓
36 Days Ago
Add Package.Type.Collection Asset Browser - cloud assets support filtering by more types Show your organizations in the asset browser
42 Days Ago
Gizmos available in game orgs/sboxgame/discussions/3203