userGarry Newmancancel
reposboxcancel

5,158 Commits over 1,583 Days - 0.14cph!

1 Year Ago
AccessControl cleanup ConfigureAwait( false ) on VerifyIl Access: Don't try to resolve methods from the assembly we're scanning - we'll get them anyway AccessControl - global assembly cache, scan in parallel Allow popup to capture pointer events Fix this test Skip native types in AC Skip EnsureSufficientExecutionStack in AC Speed up how we build the method touch Add Count to AC Skip types defined in our own assembly - we already scanned them RemoveLocalTouches was calculating twice Clean up parallelism VerifyAssembly.Should_Pass test includes base
1 Year Ago
Move a bunch of style stuff up Get rid of BaseTextBlock Cleanup More cleanup Add Sandbox.GameMenu Fix menu hotloading Add HeavyGarbageRegion If no menu is found in dlls, load from base addon
1 Year Ago
PackageLoader should throw exceptions if we can't load a dll Move Friend to Engine Make IGameInstance, IGameLobby, IGameMenu in Engine Delete unused More keyframe properties
1 Year Ago
Load game package in menu TypeLibrary returns the loaded assembly PackageLoader calls RemoveAssembly on dispose PackageManager mounts code paths of local packages Expose more styles to animation GameMenuInstance loads IGameMenu's from addons
1 Year Ago
Menu can download a subset of package files
1 Year Ago
Lets make BaseGameMenu an interface instead, seems kind of safer
1 Year Ago
Clean up
1 Year Ago
Add MenuEvents, use those for lobby/game join/leave
1 Year Ago
Add Panel.DeletionToken Moving brains of gamemenu into sandbox.menu
1 Year Ago
Razor generics and renderfragments * Support for creating generic razor components * RenderFragment support * RenderFragment<T> support
1 Year Ago
Read .razor files using ReadTextForgiving
1 Year Ago
We don't need this GetContext anymore
1 Year Ago
Razor support for RenderFragment<T>
1 Year Ago
Support for creating generic razor components Basic RenderFragment support Compile fix Fragment Test Don't need T: for RenderFragments (!)
1 Year Ago
Fixed wrong workers count in package.download stat File download progress is more reliable
1 Year Ago
Lets try mirroring here instead of copying, seems more like what we want
1 Year 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
1 Year Ago
Remove debug output
1 Year Ago
Delete old lobby pages Can add addons in new lobby Removed unused menu UI components
1 Year Ago
Stylesheet with no argument looks for <filename>.scss Fix ClassFileLocation not applying to everything Add TypeLibrary variants with bool inherited option Generated csproj files fold in .razor.cs and razor..scss files properly Convert UI tests etc to .razor.scss format Fix errors in visual studio Maybe this will fix the compile error
1 Year Ago
Oops - remove this test
1 Year Ago
Delete template unit tests Add @style directive to razor to add [StyleSheet] to the class 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 Remove @style directive, it sucks without intellisense [StyleSheet] attribute needs no args, relative paths will be relative to the class file
1 Year Ago
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 ActiveGame folder (now unused) Remove unused lobby pages Better loading progress in menu screen
1 Year Ago
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
1 Year Ago
Lets keep things simple by showing just one keybind for now
1 Year Ago
Server list refresh button Rough in key binds
1 Year Ago
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 Add NavigatorPanel.AddDestination to manually fill destinations instead of searching for attributes Start refactoring game menu screen into a more customizable structure Add NavigatorPanel.INavigable, allowing panels to recieve notice when they open and close due to navigation Close previous game when opening a new one Refactoring Quit button works Lobby cleanup Active game page on game menu Remove debug text Map selection Create server menu Save/load lobby settings automatically Fix panel slider not sliding properly if a parent needs scroll Add game settings to lobby Fix Map option sometimes not showing Fix growing Don't touch drag if MouseDown stopped propogation Map facets + search Sort option Game list uses new package list Can change map in active game screen Warm up the menu screen before opening Don't download the whole game package for menu Settings + Server pages
1 Year 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
1 Year Ago
Warm up the menu screen before opening Don't download the whole game package for menu Settings + Server pages
1 Year Ago
Can change map in active game screen
1 Year Ago
Added stylesheet selector broadphase
1 Year Ago
Sort option Game list uses new package list
1 Year Ago
Don't touch drag if MouseDown stopped propogation Map facets + search
1 Year Ago
Add MathX.SmoothDamp( float Make BaseScrollWidget smooth scrolling use smoothdamp
1 Year Ago
Add MathX.SmoothDamp( float Make BaseScrollWidget smooth scrolling use smoothdamp
1 Year Ago
Fix panel slider not sliding properly if a parent needs scroll Add game settings to lobby Fix Map option sometimes not showing Fix growing
1 Year Ago
Create server menu Save/load lobby settings automatically
1 Year Ago
Active game page on game menu Handle deleting panel during children tick a bit more gracefully Remove debug text Map selection
1 Year Ago
Package download diagnostics Add NavigatorPanel.INavigable, allowing panels to recieve notice when they open and close due to navigation Add interopsystem.status, interopsystem.dump debug commands Close previous game when opening a new one Refactoring Quit button works Lobby cleanup
1 Year Ago
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 Add NavigatorPanel.AddDestination to manually fill destinations instead of searching for attributes Start refactoring game menu screen into a more customizable structure
1 Year 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
1 Year Ago
Add "open menu screen" option for game projects
1 Year Ago
Modal popup cleanup Start cleaning package information popup Fix grab dragging not working unless the style was defined inline ! Package information popup cleanup
1 Year Ago
Leave lobby by pressing cross in navbar Packagecard primary clicker is just the image Leave game button Package card pointer
1 Year Ago
Show time played on package tiles Fix last update time not being timezone aware Fix texture loading errors
1 Year 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
1 Year Ago
Fix drag threshold not working navbar cleanup
1 Year Ago
Fix console colors
1 Year 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
1 Year Ago
Don't clamp curve remap