userTony Fergusoncancel
branchsbox/mastercancel

487 Commits over 700 Days - 0.03cph!

7 Months Ago
Editor.Animate promoted to public
7 Months Ago
BoolControlWidget: don't propagate mouse press to parent widgets
7 Months Ago
Added path for updating audio listener outside of client gameloop
7 Months Ago
Add Decal.Place( SceneWorld, ... )
7 Months Ago
Don't use file scoped classes for input action cells, ends up codegenning a really shit name for them and makes stack traces worse to read
7 Months Ago
Editor: Add inline text editing for input action name and group https://files.facepunch.com/tony/1b0911b1/sbox_Pa9V155XnL.mp4
7 Months Ago
Editor: Add "keybind" editor widget, instead of manually finding inputs, just press the button you want to use - would be good to have proper trapping in tools soon (?)
7 Months Ago
Ensure Account.Memberships is not null, cleans up having to validate it everywhere Groundwork for starting the game without connection to steam servers / our API AssetBrowser: Only show cloud tab if we're connected Add a hint to editor window title to dictate if we're in offline mode UI: Replace content on Home/GameList with a hint if we're not connected to the Api
7 Months Ago
AssetBrowser: Handle case where we don't get any account memberships (offline mode prep)
7 Months Ago
Small JumpList refactor, update JumpList when activating game project - Removed JumpListManager - Moved all JumpList stuff into Sandbox.Engine
7 Months Ago
Editor: Cleanup logic for opening last loaded project - remove unused code, and lastprojectopened cookie
7 Months Ago
Check to see if an asset gets deleted from explorer - and mark it as deleted in the asset system Update asset browser list on content.changed Fix tooltips not being visible in the main menu, removed unused main menu style
8 Months Ago
Look for .sbproj in DownloadCloudProjectAsync instead of .addon
8 Months Ago
Editor: set gamemode to CurrentGame, loading map manually / from hammer should use active game
8 Months Ago
Editor: Add Min/MaxLength to ProjectConfig.Title to match asset manifest spec Editor: Add Project.Config.Title to review wizard
8 Months Ago
Editor: check for validation attributes on review wizard page, can't continue if it fails
8 Months Ago
Added Tags to Surface (HasTag, HasAnyTag, HasAllTags - define tags in resource) Remove ClientEntity.HasPermission (unused)
8 Months Ago
Set known Game.Server fields when running Game.Menu.StartServerAsync (sboxgame/issues#3980)
8 Months Ago
Don't moan about missing voice input
8 Months Ago
Add SteamInput manifest file for deck At the moment, all it does is make the right trackpad work
8 Months Ago
Run RichPresenceSystem.Tick in GameMenuDll instead, fixes presence being incorrect while in a game's menu
8 Months Ago
Run ServerConfig.UpdateFromPackage after ServerInformation gets set, fixes bind collection failing to load in GameMenu Remove unneeded rich presence setter
8 Months Ago
Fixed invalid grouping of members in rich presence, need to find out why the server's SteamID can become this Make gamepad input poll properly in GameMenu Game.AssertClientOrMenu includes GameMenu, fix Input.GetGlyph not working in GameMenu
8 Months Ago
Update BaseFileSystem.ReadJson<T> docs
8 Months Ago
SteamInput: fixed left trigger action being bound to right trigger Input: fixed AnalogInput being incorrect for right trigger
8 Months Ago
Would be good if I reflected all use of RequestAsync and not break everything, thank god for unit tests
8 Months Ago
Http.RequestAsync( string method, string requestUri ) changed to Http.RequestAsync( string requestUri, string method = "GET" ) to match all other methods This is a breaking change, please update your code (I assume not many people are using this)
8 Months Ago
Gamepad Support Refactor (#1218) - No manifest codegen - Gamepads work again (including Steam Deck) - Goes against what SteamInput is all about 😢
8 Months Ago
Add rich presence system class which is polled every so often, instead of updating presence from 7 different classes
9 Months Ago
Fix NRE in ServerDll.UpdateServerDetails if playing locally, my bad
9 Months Ago
Pass gamemode version tag to ServerList so games can decide what to do with servers that are out of date
9 Months Ago
GameMenu: load FileSystem.Data/OrganizationData immediately, not just server join
9 Months Ago
Remove use of CancelWebAuthTicket in WebSocket.Connect, was crashing dedicated servers
9 Months Ago
Subtract m_nMaxPlayers by m_nBotPlayers so servers show that they're full if they're occupied by bots + players
9 Months Ago
Editor: If "show start screen" is off, load last opened project automatically
9 Months Ago
Remove duplicate gamepad codes in common actions
9 Months Ago
Docs pass / MenuDll typo fix
9 Months Ago
Fix initial menu presence, as well as presence when disconnecting from a server
9 Months Ago
Implement ModalSystem.CloseAll, close all modals when killing game menu instance
9 Months Ago
Make rich presence say playing a game while in its game menu (update to say Menu later?)
9 Months Ago
When connecting to a server, open its gamemenu and immediately open the loading screen
9 Months Ago
Cache GameLobby.Data to prevent issues with grabbing lobby info after setting it. Invalidate on lobby data refresh Probably a better way to do this :anguished:
9 Months Ago
Docs pass for GameLobby, importantly Lobby.ConVars, and inherit docs where possible
9 Months Ago
Org Info Modal https://files.facepunch.com/tony/1b0711b1/sbox_g2OtLOLYzn.mp4
9 Months Ago
Revert "Compiled complex with parallax fixes" This reverts commit 02e13ee057b7394fe7831e732d6eff6f4621b7a5.
9 Months Ago
Use margin for package selector modal so you can click out of it
9 Months Ago
FriendCount only counts people playing the game
9 Months Ago
Obsolete Game.Menu.Friends, add Game.Menu.FriendCount Add friends list modal w/ Game.Overlay.ShowFriendsList( options )
9 Months Ago
Can access friends list from IGameMenu (Game.Menu.Friends)
9 Months Ago
Throw an exception when Package.Download gets cancelled, fixes #1184 and sboxgame/issues#3677