368 Commits over 214 Days - 0.07cph!
Added HasBackface to Quad Primitive in Mesh Editor
Fix Enter key not returning the same name across all languages
Fix static functions on non-static Widgets not invoking or inheriting type properly.
Fix package reference in GameModal
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
Add proper Volume Slider to VideoControls
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.
Fixed lobby heads being off by 1 pixel
Order ServerListModal by Player Count
Fixed HeaderTab styling on Settings Modal
Fix padding on PageHeader
Revert GameModal back to string ident and use Package.TryGetCached instead.
Added Tooltips to LobbyCards
Fix Lists in 4:3 Screen Ratios
Settings Button no longer brings you back to the Home Page
GameTiles all now enforce the same aspect-ratio (16:9)
Fix GameModal not loading its contents instantly.
Added a way to select previous Jams on the Game Jam Page. Currently hardcoded with gamejam1 and gamejam2.
Don't request partial package for GameModal
Add NRE check for when Package.Screenshots is null
Fix max-width on HomePage columns
LobbyCard UsersNow displays the total number of users across all lobbies instead of the number of lobbies
Fix Home Page Categories. Uses ListResult instead of hardcoded categories from initial concept
Fix Home Page Categories. Uses ListResult instead of hardcoded categories from initial concept
Don't apply Music/Voip volume settings when in Editor
Remove refreshing variable from GameModal
Remove unused variables from Game and Org Modals
Remove warning from LobbyCard since it doesn't need the async stuff anymore
Fixed LoadingOverlay not including Subtitle in BuildHash
Game Tile and Lobby Cards play sounds on click instead of `:active`, prevents clicking sound playing while dragging
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
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)
Game Tiles are now all the same size instead of being randomly sized
Give Game List Columns a max-width
Pad the bottom of GameGroups
Show Player Icons on Active Lobby Cards (shows lobby hosts)
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
Fix first Featured Game on Featured List getting squished on Main Menu
Fix games not loading right away on the Game Jam page on Main Menu
Added Rate Game/Rate Map option to GameTile right click menu
Add "Played But Not Rated" section to Game Jam page
Music Slider on Main Menu now affects the Main Menu Music 🫡
Change icons for Recently Updated and Recently Played so there aren't any duplicates
Fix GameTile BuildHash not including the TileSize, causing tiles to be perfect squares until hovering for the first time.
Fix unused variable in PackageFilterButtons
Display GameTiles as skeleton components until retrieved instead of nothing
https://files.facepunch.com/CarsonKompon/2024/August/26_14-52-SupportiveNilgai.png
Give settings menu a max-width so it doesn't stretch across your entire monitor. Give SettingsFooter some margins so it doesn't touch the PartyBar
Replaced PackageFilterGroup dropdown with new PackageFilterButtons in header
https://files.facepunch.com/CarsonKompon/2024/August/26_14-07-AuthenticDore.png
CreatePartyMenu and ReviewModal use the Primary Colour as background to match Game Start Info and Pause Menu
Change colour of Games Page and Maps Page headers. Fix colour banding on page headers.
Active Lobbies cards are slightly larger so text doesn't cut off as easily
Added Convar/Setting for Music Volume
Favourites SidebarLink now highlights properly when on the page
Main Menu GameTiles are given random sizes instead of adapting to the length of the game's title
Removed pointless Profile Picture from Main Menu Header
Main Menu Background Colour is no longer near-black
Remove background scene from Main Menu
Vertical Games Lists no longer scroll independently, just scroll the entire page instead
Moved Favourites into it's own page. Favourites Page has Games and Maps tabs so you can now access favourited maps.
Fixed background not resetting on Main Menu when exiting a game
Fixed issues with Favourites and Org pages
Fix warnings in Main Menu
Remove the old Toast popup since the new modal is a much better replacement.
Added Popup Modal after playing a game for the first time prompting you to quickly give feedback.
https://files.facepunch.com/CarsonKompon/2024/August/26_09-58-ActiveAnnelid.png
Game Jam Page on the Main Menu now groups by Unplayed Games, Updated Games, and Games You've Played (like the old jam page).
Added Editor Keybinds for Scene Mesh Operations, matching Hammer where possible. Also added Tooltip when hovering a mesh edit button to see it's Keybind. Resolves Facepunch/sbox-issues#6101
Can no longer create a Library with the same Ident as the current Game or another Library. Cannot change a Game/Library's ident to the same ident as another Library. Resolves Facepunch/sbox-issues#5466
Added Cut option to Component dropdown. Resolves Facepunch/sbox-issues#5920
https://files.facepunch.com/CarsonKompon/2024/August/22_08-27-PalegreenCirriped.png
Fixed Cut (CTRL+X) not being an undo-able action.
Style Inspector now crosses out any rule that isn't taking effect (due to a higher priority rule). Resolves Facepunch/sbox-issues#6273
https://files.facepunch.com/CarsonKompon/2024/August/22_07-58-VioletEft.png