userGarry Newmancancel
branchsbox/mastercancel

3,484 Commits over 1,491 Days - 0.10cph!

46 Days Ago
Leaving note about pLayer->OverrideFrustum Fix stylesheet multiple watchers, add test assuring that updating stylesheet removes older styles Fix not removing shadows when resetting styles This optimization is bullshjit IsDefault doesn't need ToLower
46 Days Ago
Tweak SerializedObject system so NoteChanged only gets called for the property that changed, and it cascades down - instead of every object on the way down ISceneEdited get a consistent "path" to the changed property
47 Days Ago
When changing position/rotation/scale of bone, automatically become procedural Undo deserialization updates objects rather than delete and replace Old OnEditLog undo tries to use new go/component localized system where possible
47 Days Ago
Revert "GameTask.DElay handles Time.Now resetting to 0" This reverts commit 7da7fedc23b6b20265341777b382ae0eb1627fc1.
48 Days Ago
Add VR to config Decibels are obsolete, hide them everywhere
48 Days Ago
GameTask.DElay handles Time.Now resetting to 0 Cleanup Api Flush stats/events/etc on shutdown
48 Days Ago
Fix citizen eye ao not morphing Clean up morph controls Invalidate background render when box size changes
48 Days Ago
Remove unused sceneobject stuff Merge branch 'master' of sbox
48 Days Ago
Fix exception when downloading file Fix exception when trying to load asset resource Fix NRE due to hotload making a component null in undo Fix NRE in CubemapFog when no SkyBox2D Fix NRE when trying to update network file but file was deleted Fix exception when pasting components Fixed exception when cancelled loading Warning not error when fetching stats fails Merge branch 'master' of sbox
49 Days Ago
Fix error reporter not initializing Fix exception when undo'ing changes to objects with NotSaved
49 Days Ago
Fixed CustomProjectionMatrix (and broke vr rendering cc @xezno )
49 Days Ago
Whitelist System.Linq.ImmutableArrayExtensions Whitelist System.ComponentModel.INotifyPropertyChanged Whitelist IAsyncDisposable Whitelist ICustomAttributeProvider Whitelist SemaphoreSlim
49 Days Ago
Add CameraComponent.CustomProjectionMatrix
49 Days Ago
Library Assets/Code folder is mounted accessible to game context
50 Days Ago
Update sweeper project with defaults Update cable.vmat_c Fix GameTile rebuilding constantly Panel scrolling doesn't need PreLayout Cache whether styles are in the rebuild list Faster SetChildIndex checks
50 Days Ago
Optimize ModelRenderer.Tint Fix MetaData.Get error Warn in TcpSocket when there's a socket exception on connecting Fix startup exception when not using Gregorian calendar Don't report errors created by us, in non retail builds Cancel launcher fade in if they already closed the window
50 Days Ago
Inspector component edits use nicer undo system instead of whole scene
50 Days Ago
Avoid multiple undo entries when editing GameObject transform/name in inspector
50 Days Ago
Fix windows popping up on hotload
50 Days Ago
Add UI_OVERLAY_LAYER Add new layers to pipeline DisplayInfo uses OrderAttribute [InlineEditor] has a Label option RenderComponents have RenderOptions, let you choose a layer to render on The logic for marking ControlWidgets as readonly doesn't really work ControlSheet observes [Order] Fix MaterialOverride not removing Fix UI overlay depth
51 Days Ago
Latest service models Fix NRE in MapInstance.UpdateDirtyReflections Add Model.Morphs Add IJsonPopulator - internal for now Added StartFolded to GroupAttribute Refactor ControlSheet ControlSheet groups remember their open/close state Hide the entire group if all the controls are ShowIf'd out Add SkinnedModelRenderer.Morphs
53 Days Ago
Optimize FillDefaultsGenerated
53 Days Ago
Add prediction to SetValue too Handle backend exceptions add http caching Fix favourites page NRE
54 Days Ago
Achievements (#1662)
56 Days Ago
Update pull.yml Release fix
56 Days Ago
Handle login exceptions more gracefully Fix events spam Include commit message and sha with release
56 Days Ago
Fix benchmarks not recording properly
57 Days Ago
Package Fetch api is more forgiving (just returns null on 404) Benchmark diagnostics
57 Days Ago
actions update
57 Days Ago
Services api (#1658) Nothing should visibly change for end users
59 Days Ago
Mainmenu improvements (#1655) * Add GameModal that pops up when you click a Game instead of instantly launching it (Currently Empty) * Moved Vote Up, Vote Down, and Favourite buttons into PackageRatingButtons so it can be re-used * Finished initial version of Game Modal with options to launch into a game and see all active lobbies. * Remove scrolling on Game Modal, replace Lobby List with a button that opens the Lobby List modal layered above. * Close Game Modal when entering Lobby from Lobby List Modal * Give Lobby List Modal and other missed Modals the primary background * Fix time offset strings displaying incorrectly * Active Lobby buttons now open the Game Modal instead of loading you directly into the lobby * Remove Global Stats from Game Modal. Unnecessary information * Fix Maps menu opening the Walker Game Modal instead of launching directly into the map * Org Page is now replaced with an Org Modal that can be opened at any time. * Moved SettingsPage into a Settings Modal that pops up over everything * Added Settings Modal to the Pause Menu * Fix Package Modal not toggling when pressing F1 * Pad the bottom of GameGroups * Show Player Icons on Active Lobby Cards (shows lobby hosts) * Game Tiles are now all the same size instead of being randomly sized * Give Game List Columns a max-width * Lobby Heads on LobbyCards no longer block mouse inputs and are a bit larger. * Clicking the name of a game opens the Game Modal instead of the Generic Package Modal * GameTiles are now treated as one big button, clicking anywhere will open Game Modal. * Removed box around header on Game and Org Modals * Options on Game Modal are now "Create Game" and "Join Game" if multiplayer, with the Lobby List being moved elsewhere. Join Game is disabled if there are no active lobbies * Added `flex-shrink: 0` to entries of the ServerListModal * Added icons to Game Modal info, removed information that wasn't important and overall cleaned up readability. Also added Total Players and Playtime * MenuOverlay now uses Screen.DesktopScale (with 1080p minimum) * Added missing ToolTips to GameTile * Fixed outstanding issues where a page wouldnt load until you moved your mouse over it. * Adjusted font size on Game Modal * Enable Looping on Main Menu music and Loading music * Game Tile and Lobby Cards play sounds on click instead of `:active`, prevents clicking sound playing while dragging * Fixed LoadingOverlay not including Subtitle in BuildHash * Remove warning from LobbyCard since it doesn't need the async stuff anymore * Remove unused variables from Game and Org Modals * Remove refreshing variable from GameModal * Fix Home Page Categories. Uses ListResult instead of hardcoded categories from initial concept * LobbyCard UsersNow displays the total number of users across all lobbies instead of the number of lobbies * Fix max-width on HomePage columns * Add NRE check for when Package.Screenshots is null * Don't request partial package for GameModal * Added a way to select previous Jams on the Game Jam Page. Currently hardcoded with gamejam1 and gamejam2. * GameTiles all now enforce the same aspect-ratio (16:9) * Fix GameModal not loading its contents instantly. * Added Tooltips to LobbyCards * Fix Lists in 4:3 Screen Ratios * Settings Button no longer brings you back to the Home Page * Fix padding on PageHeader * Revert GameModal back to string ident and use Package.TryGetCached instead. * Order ServerListModal by Player Count * Fixed HeaderTab styling on Settings Modal * Fixed lobby heads being off by 1 pixel * Make all elements on the Social Bar match instead of looking completely different * Update the Map Select Modal to match where it doesn't already * PackageSelectionModal also follows same styles. * Add proper Volume Slider to VideoControls * Change default starting volume for VideoControls * Play button is greyed out and says VR Only if the game is only compatible with VR and the user is not currently loaded in VR. * Unify multiplayer check in Game Modal and MenuHelpers * Fix package reference in GameModal * Show package using cached version * Add Application.IsVr * Add Sessions to PackageUsage * Add TimeSpan.Humanize * Add MenuUtility.CloseAllModals * Break game modal up to managable components https://files.facepunch.com/garry/3419ba7b-7e50-4b5c-a727-3e315fb4dffe.png * Fix broken style * Lobby list cleanup, list view aspect * Fix ToolTips in GameModal * Engagement tooltips display on entire entry not just icon. * Games with LaunchMode "QuickPlay" will only display the one play button (since both would do the exact same thing) * Fixed Videos now having their icon styling on GameModal Media * Fix clicking on GameTiles still opening the Org Modal when on `/games` page * Add `GameModal.HasFullPackage`. Show skeletons until full package is loaded. * Broke GameModal down into a BasePackageModal that GameModal inherits. Added MapModal which inherits the same thing. * Fix Base PackageFilters not preserving tags * MapModal ActionBar has option to select game before launching map. Add Map Modal everywhere necessary. * MapModal ActionBar queries lobbies properly, getting lobbies across all games * Unify Game Close functions. Fixes Review Modal not appearing and mouse status not resetting all of the time * Lets order everything by upvotes by default, for now * Fix some GameTiles being massive when at the end of the list * Make the "no screenshots" view a bit nicer --------- Co-authored-by: Carson Kompon <carsokompo@gmail.com>
2 Months Ago
Fix video weak warning
2 Months Ago
Rename IGameMenuDll to IGameInstanceDll Rename Sandbox.GameMenu.csproj to Sandbox.GameInstance.csproj Rename Sandbox.GameMenu folder to Sandbox.GameInstance Scale the screen scale down if screen height < 1080 More featured games
2 Months Ago
Fix panel background sometimes having the wrong corner radius
2 Months Ago
Add Screen.DesktopScale Add ScreenPanel.ScaleStrategy - allows easily setting scaling to match desktop scale Menu + Avatar scale matches desktop Fix selection highlight not updating DevUI uses desktop scale Add Panel.SelectAllInChildren, UnselectAllInChildren These allow easily add Ctrl+A behaviour Don't draw the selection highlight as abrasively Can view stack trace using in game console
2 Months Ago
Replace menu music with something that makes people less angry Loading screen music only plays on first loading screen
2 Months Ago
Fix TimeSince/TimeUntil getting fucked when playing in editor Fixes sbox-issues/issues/6312#issuecomment-2309487594
2 Months Ago
Scale music volume using mixer
2 Months Ago
Mount menu assets when not in editor Menu music Stop all sounds when leaving game, not when entering etc Refactor
2 Months Ago
Fix error reporting (!)
2 Months Ago
Fix audiomixer thread exceptions
2 Months Ago
Fix error reporting reporting to the wrong package Always use GregorianCalendar Fix Surface exception
2 Months Ago
Fix leaderboard friends querry
2 Months Ago
PerformanceStats.Timings.SteamAudio isn't used Fix OnClientOutput not counting calls Count exceptions, store game version Fix exception when Image becomes null while loading texture Add more diagnostics to error reporting Fix loading screen staying visible when leaving avatar scene
2 Months Ago
Clean up some mess that is no longer required
2 Months Ago
Add new leaderboard api Global + Player stats have more data, which mean you don't really need to define stats in the backend to be useful Stats unittests
2 Months Ago
Platform retry Clamp panel's time delta, avoids it skipping over transitions completely when loading etc Custom loading screen backgrounds
2 Months Ago
Fix modal paths still targeting asset.party
3 Months Ago
Log a warning when trying to deserialize a component with no scene, and return null
3 Months Ago
IconButton has Toggle/Active mode