branchsbox/mastercancel

13,169 Commits over 1,522 Days - 0.36cph!

55 Days Ago
Added scroll support to single-line TextEntry, will now scroll to caret/selection when confined by layout, Facepunch/sbox-issues#6274 https://files.facepunch.com/solw/2024/September/06_19-10-DeterminedFlycatcher.mp4
56 Days Ago
Fix unreachable code warning
56 Days Ago
Delta Snapshot Slots (#1660)
56 Days Ago
Hotload tests: log timings in descending duration Hotload test benchmarking (1D/3D) (struct/interface) arrays Hotload: Speed up struct array copying, support Rank > 1 arrays
56 Days Ago
Make sure #version gets passed properly in Package.FetchAsync
56 Days Ago
Fix Package.FetchAsync not finding packages with slash or other formatting
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
Can select Skin in Avatar Menu again. Resolves Facepunch/sbox-issues#6310
56 Days Ago
Creating a Prefab Variable will default to the name of the variable you're linking. Resolves Facepunch/sbox-issues#6364
56 Days Ago
Fix perfomance validation warning on depth_only shader, it never produces output from PS, any operations from ps for translucents are clip or discard, D_WRITE_DEPTH_MASKS is never used Strip D_WRITE_DEPTH_MASKS from the rest
56 Days Ago
De/serialize missing mixer settings, disable spatialization on Music/UI mixers by default again, Facepunch/sbox-issues#6092
57 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
Fix shadows not showing up on non-scenecamera views like Hammer
57 Days Ago
actions update
57 Days Ago
Services api (#1658) Nothing should visibly change for end users
57 Days Ago
Don't run physics in editor
57 Days Ago
Get rid of this optional render attributes, add it when it's needed
57 Days Ago
Allow for multi-bounce reflections on EnvmapProbe
57 Days Ago
Make sure all cubemaps are up to date when loading/unloading mapinstances, cubemaps placed on scene weren't getting updated
57 Days Ago
GPU Shadow Culling light list is stored on camera where it should belong rather than on lightbinner, a lightbinner can be shared across multiple views causing issues, this also guarantees proper lifetime of list since lightbinner pool is only flushed on shutdown https://files.facepunch.com/sam/1b0411b1/sbox-dev_Esvot2kDTb.mp4
57 Days Ago
DrawSceneObject can take attributes, by default these will come from Graphics.Attributes so Graphics.SetupLighting will now work with scene object render
57 Days Ago
Shadergraph: Add multiple outputs for float2, float3, float4 on Combine node
57 Days Ago
Shadergraph: Add distance node
57 Days Ago
Hide these properties on unary nodes
57 Days Ago
Shadergraph: Fix node menu not getting all nodes from plug drag, all nodes are relevant in shadergraph, at least for now
57 Days Ago
Shadergraph: Properties window uses the modern control sheet Comment node uses text area for description
57 Days Ago
Move fixed update to shared tick so it can execute in editor, the docs say it should
57 Days Ago
Shadergraph: Add world tangent node, U and V tangent outputs
57 Days Ago
Fix ModelRenderer material override not applying all their material flags, SetMaterialOverrideForMeshInstances is more reliable for material overrides. Hide material groups when using material override, they're not compatible
57 Days Ago
Fix wonky drag snap when using mesh tools in a 2d view, Facepunch/sbox-issues#6108
57 Days Ago
Make missing .svg message a bit more user friendly
57 Days Ago
Catch SvgPanel NRE, Facepunch/sbox-issues#6360
58 Days Ago
Tweak positioning of ColorPicker popup
58 Days Ago
Replace ColorSampler with rewritten c# version, refresh eye dropper UI https://files.facepunch.com/solw/2024/September/04_11-55-DisgustingTaruca.png
58 Days Ago
Fix Play Button on Game Modal not working as intended for Quick Play games
58 Days Ago
Fix terrain paint compute shader num threads, double the size of the brush so it matches the preview Balance weights on imported splatmap, bias against alpha
58 Days Ago
Merge scene render attributes to NativeRenderingWidget camera, fixes terrain global attributes not being applied to editor camera Fix annoying NRE in CameraComponentTool
59 Days Ago
Added `filter: greyscale()` to CSS styles (previously only had `backdrop-filter: greyscale()`)
59 Days Ago
Optimize TextureBuilder creations with no initial data * Use vkCmdClearColorImage instead of allocating a big empty buffer in managed * Texture.CreateInternal also passes a nullptr if the span is empty, so we don't do additional unnecessary setdata It's weird all of this stuff has an API of Span<T> & int length, but hard to fix without API breaking changes DrawIndirectArguments should be LayoutKind.Sequential
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>
59 Days Ago
Fix divs not updating when text content is cleared, Facepunch/sbox-issues#6192
59 Days Ago
ActionGraph: support reroute comments https://files.facepunch.com/ziks/2024-09-02/sbox-dev_7qxUe4dDpf.png TypeControlWidget: fix generic constraints referencing other parameters Add conversion node Fixes Facepunch/sbox-issues#6342 https://files.facepunch.com/ziks/2024-09-02/sbox-dev_TFJ3uDBLEo.png NodeUI width tweak Default icons for System.String, Component types
60 Days Ago
Standalone wizard has its own log, shows progress bar https://files.facepunch.com/alexguthrie/1b0211b1/sbox-dev_ox4GI7O0Iv.png Clean up standalone wizard Don't create downloads folder in standalone Disable error reporter / sentry for standalone
60 Days Ago
Fixed LoadingOverlay not including Subtitle in BuildHash
60 Days Ago
Graph editors: align everything to grid https://files.facepunch.com/ziks/2024-09-02/sbox-dev_dBWkMgscnh.png Scene.GetAllComponents() is pure
60 Days Ago
Added HasBackface to Quad Primitive in Mesh Editor
60 Days Ago
Add To String (Format) node Facepunch/sbox-issues#6341
60 Days Ago
Fix Facepunch/sbox-issues#6341 Add default implementations for INoiseField.Sample( x, [y] )