userGarry Newmancancel
branchsbox/mastercancel

3,547 Commits over 1,522 Days - 0.10cph!

1 Year Ago
Use nethost to locate the dotnet installation Upload symbols last
1 Year Ago
Add install script Make error nicer
1 Year Ago
Initialize using hostfxr, Interop is c# dominant
1 Year Ago
Detect cyclic dependencies faster
1 Year Ago
Game.Clients works in the menu Fix the Current Game screen slightly
1 Year Ago
Dirty panel styles recursively when PseudoClass changes (fixes hover style remaining on children)
1 Year Ago
Move concurrency to the root
1 Year Ago
Fix concurrency
1 Year Ago
Fix CI uploading without tests passing
1 Year Ago
Lobby/packages design cleanup Fix occasional panel index out of bounds Add storage settings page
1 Year Ago
Revert "Remove inline setting label style, define it in stylesheet" This should really be a re-usable class rather than something specific for just these pages. It'll possibly be reused in a bunch of places. `cell.is-label` seems right.
1 Year Ago
Popups for maxplayers and privacy, delete settings page
1 Year Ago
Lobby tweaks
1 Year Ago
Clean lobby sidebar
1 Year Ago
Clean game screen up Front cleanup
1 Year Ago
Simplify razor line pragmas + wrap dynamic attributes so they get the right file/line numbers This doesn't need the iterations
1 Year Ago
Re-organise unit tests
1 Year Ago
Tools compile fix
1 Year Ago
Fix up menu compile warnings
1 Year Ago
Converted all settings - no longer using templates in menu!
1 Year Ago
Keybind panel
1 Year Ago
Started converting the settings pages
1 Year Ago
Passively ignore razor bind exceptions Add server list sidebar placeholder to show intent When we get an exception in an event don't call that target anymore, but keep the others going Fix exception when getting active style blocks Rename NavigatorButton to Anchor - don't derive from button Style cleanup Fix NRE in WildcardMatch Fixes
1 Year Ago
Revert "Menu: Validate GamePackage.Usage in GameScreen to prevent NRE for local projects" This reverts commit 67704c38470d188869313834a16edbf45fa0e610. Revert "Fixed Package.FindAsync failing to deserialize PackageUsageStats - fixes Sandbox and Asset Browser cloud tab" This reverts commit 680d2f2b637479610ca6c07916b24b76f0e81177. Add test for Package.FindAsync
1 Year Ago
New package usage stats
1 Year Ago
Keep lobbies to one line Lower opacity of empty servers Fix 5px border down the right of game screenshots on main menu Tweak icon hover
1 Year Ago
Mattress meta Give a polite warning when no endpoint when uploading
1 Year Ago
Update ci.yml
1 Year Ago
Obsolete Package.Background Tests for negative animation-delay Animation keyframes support background position, background size Game widgets show screenshots Fix for new screenshots api
1 Year Ago
Update ci.yml
1 Year Ago
Update ci.yml
1 Year Ago
Can save/restore in editor style edits https://files.facepunch.com/garry/037591e3-f19e-49f0-92a3-030b545250a0.mp4
1 Year Ago
Fix tests to reflect new behaviour of parser
1 Year Ago
Skip over empty styleblocks Fix opening stylesheet location when seemingly not clicking the label Can toggle :hover etc in style editor
1 Year Ago
Can edit styles in panel's inspector Try to fix "path must be absolute" exception
1 Year Ago
Fix tests
1 Year Ago
Fix Editor labels not having callbacks Can click stylesheet name in panel inspector to open it Provide filename for stylesheets defined in razor files
1 Year Ago
Store the filename and line number in StyleBlock Make PseudoClass available on IPanel Highlight panels with :hover in UI tree Hide a bunch of useless panel properties in inspector TabWidget can save its state Can see panel styles in inspector https://files.facepunch.com/garry/4a3983e5-f072-45ce-b746-b7b05234d8be.png
1 Year Ago
Ingame console doesn't use templates anymore GameSetting use razor Menu back to horizontal Servers Widget Games widget Don't lowercase texture path when loading (because http can be case sensitive!) Hotload textures in the menu properly Add MenuUtlity.OpenFolder NewsWidget Style tweaks Event widget Navbar cleanup PlayerWidget Navbar cleanup Clean main menu styles new & trending Refresh server list widget automatically Package list sidebar glass style Dirty check PanelNode properly Add TreeNode.SetChildren Sidebar can be bigger now If the razor @ref is the wrong type then ignore it Fixup partydeck Merge pull request #712 from Facepunch/main-menu-sucks Main menu sucks
1 Year Ago
Fix exception when splashscreen manually closed Fix exception in DragData.Url Fix LaunchConfig construct exception Fix exception in ConsoleOutput.OpenAnchor Fix exception in Hammer.PostLoadMap Fix exception in AssetPreview.GetAssetThumb Attempt to fix CloudAssetDirectory share access exception Attempt to fix exceptions in AssetFolderNode.UpdateCount Fix possible exceptions in FileWatch.Tick Wrap ClientSpawn so downstream exceptions can't cause too many problems Exception wrap CreateEntityFromEngine better Make unhandled RPC a warning Change how ModelEntity.PhysicsBody is returned to avoid null pointer exceptions Handle file in use exceptions in NetworkAssetList.AddFiles Disconnect clients if they're requesting net files that don't exist/are deleted Add string.ToLong
1 Year Ago
If the server's port is taken, try the next one a few times
1 Year Ago
Color picker handles HDR colors
1 Year Ago
Show components in entity list better https://files.facepunch.com/garry/a20003da-9cd0-48a7-a39c-15a0cb6f5f8c.mp4
1 Year Ago
Get rid of the blue skin
1 Year Ago
Fixed uploading runtime addons not working
1 Year Ago
This is faster without the parallel Add benchmark project Induce a tools hotload swap after game hotload - for the sakes of consistency This was happening anyway, just at a random point Make matt's amsi patch default (-amsi to disable)
1 Year Ago
This leafiest asset stuff isn't used anymore When registering custom asset type assets, register the compiled version too - which stops it thinking they're not compiled If imported GameResource isn't compiled then compile it Fixed passing in wrong name to RegisterResourceReference (might not be a bug but it looks like one)
1 Year Ago
Only add events on retail Don't hotload/etc compiled assemblies that we've already hotloaded Client only reload assemblies that have changed No need to re-verify assemblies that we've already verified Parallel thread .cs reads Cleaner Generators Clean compilegroup/compiler thread stuff Entity.FindByIndex<T> just return null if can't cast to right type Fix test TypeLibrary hunch speedups Don't do GC during server addon loading Include editor sounds so everyone gets annoying compile sounds Hotload manager use its own logger Include compiled shaders on server Disable AC optimization (it's not filling the resolver in propertly) Merge branch 'master' into iteration-speed-sucks Order the syntaxtrees before giving them to the compiler, because hotloading is going to want the names of things to be as close as deterministic as possible Fix compile notifications popping up on boot Fix compile notifications appearing on the top left of the screen for no reason Not using it, but can at least fix SetWindowNoActivate Merge pull request #688 from Facepunch/iteration-speed-sucks Speed up code iteration time
1 Year Ago
Switch @visibility to @internal - because afaik it's the only visibility that makes sense + add unit tests
1 Year Ago
Logging in CompileGroup TypeLibrary logging Diagnostic event for start to end code iteration timings