userGarry Newmancancel
reposboxcancel

4,479 Commits over 1,308 Days - 0.14cph!

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
Style tweaks
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
Edited the wrong yaml
1 Year Ago
Build native before managed
1 Year Ago
Move Managed Tests to after native build - because we likely want some of the dlls to test
1 Year Ago
Delete yoga.dll now it's compiled
1 Year Ago
Fix partydeck styles glass styles can use gap !
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
Dirty check PanelNode properly Add TreeNode.SetChildren
1 Year Ago
Package list sidebar glass style
1 Year Ago
Refresh server list widget automatically
1 Year Ago
new & trending
1 Year Ago
Navbar cleanup Clean main menu styles
1 Year Ago
PlayerWidget
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
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
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
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
1 Year Ago
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
1 Year Ago
Fix package selector property not saving or updating Don't pass #local packages to GameSupport optimized shader build Fix crash when fetching object bounds too early Fix water reflections renderbounds so it doesn't take the size of the entire map Switch @visibility to @internal - because afaik it's the only visibility that makes sense + add unit tests Merge branch 'master' into iteration-speed-sucks
1 Year Ago
Switch @visibility to @internal - because afaik it's the only visibility that makes sense + add unit tests
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)
1 Year Ago
Logging in CompileGroup TypeLibrary logging Diagnostic event for start to end code iteration timings
1 Year Ago
Remove log tags Remove the rest of the log tags Texture.Update doesn't crash with wrong sized data, can update the first mip only, will generate the other mipmaps if only updating the first mip SkiaTextBlock will update the texture instead of disposing and creating a new one Add names for other runtime textures to aid debugging Add logging menu to editor, can switch Trace/Detailed logging on https://files.facepunch.com/garry/88a623bf-7fcd-4245-bf05-13ae6da6f5d9.png
1 Year Ago
Don't need special checks for IClient anymore in netcode, because it's an IEntity IClient and IEntity can be [Net]
1 Year Ago
Dedicated server fixes MapSchema experiment (unexposed) Re-add ResetMap, HammerID is a string Protocol++ (sorry, HammerId forced it) Remove Entity.IsClient, Entity.IsServer (just add Game. in front of them)
1 Year Ago
protocol++
1 Year Ago
1 Year Ago
Strip out built in noclip Devcam cleanup PackageExtensions to SandboxGameExtensions Transform.ConcatTransforms => Transform.Concat Move GameServices to Sandbox.Internal Organize base extensions into one class Move Assert to Sandbox.Diagnostics NullChecks => SandboxGameExtensions Move internal EntityUtility to OOBChecks Move DevCam stuff to Sandbox.UI.DevCam from Sandbox Move Sandbox.MenuEngine.FileSystem.OpenFileDialog to Sandbox.MenuUtility.OpenFileDialog Rename Sandbox.FileSystem in System.Tools to Editor.FileSystem Move Sandbox.IMenuAddon to Sandbox.Internal and make it an interface Added "Animation Speed" property to prop_animated Implement prop_data SpawnMotionDisabled Use prop_data.SpawnMotionDisabled for parking_barrier first gib PackageExtensions to SandboxGameExtensions Transform.ConcatTransforms => Transform.Concat Move GameServices to Sandbox.Internal NullChecks => SandboxGameExtensions Move internal EntityUtility to OOBChecks Move DevCam stuff to Sandbox.UI.DevCam from Sandbox Move Sandbox.MenuEngine.FileSystem.OpenFileDialog to Sandbox.MenuUtility.OpenFileDialog Rename Sandbox.FileSystem in System.Tools to Editor.FileSystem Move Sandbox.IMenuAddon to Sandbox.Internal and make it an interface Revert "Move DevCam stuff to Sandbox.UI.DevCam from Sandbox" This reverts commit e084b44e963a5ada259328585b83444dfc66d5d0. Merge branch 'rubat-pain-day-2' of sbox into rubat-pain-day-2 Make Global a real static class, Remove GameService completely (we can take another run at this) Rename Sandbox.Global to Sandbox.Game Remove Rand, add Game.Random Fix devcam scss Delete Host, move everything to Game Remove Client, replace with IClient, Client.All is now Game.Clients Move Local.UserPreference to Game.Preferences Remove 'Local', all moved to Game Moved everything from Map. into Game. and deleted Map Merge branch 'master' into engine-refactor-3 protocol++
1 Year Ago
Add GetParameterType, GetParameterName and GetParameter<T> to AnimationGraph Add AnimatedEntity.GetAnimParameterRotation Add editor for animated entity which extends the entity inspector with animgraph parameter inspector https://files.facepunch.com/layla/1b0911b1/sbox-dev_hLHvjjjIWi.mp4 alphabetic sort on params Merge branch 'master' into engine-refactor-3
1 Year Ago
Moved everything from Map. into Game. and deleted Map
1 Year Ago
Move Local.UserPreference to Game.Preferences Remove 'Local', all moved to Game
1 Year Ago
Remove Client, replace with IClient, Client.All is now Game.Clients
1 Year Ago
Delete Host, move everything to Game
1 Year Ago
Remove Rand, add Game.Random Fix devcam scss
1 Year Ago
Make Global a real static class, Remove GameService completely (we can take another run at this) Rename Sandbox.Global to Sandbox.Game
1 Year Ago
Organize base extensions into one class Move Assert to Sandbox.Diagnostics
1 Year Ago
Strip out built in noclip Devcam cleanup