branchrust_reboot/main/new_menucancel
402 Commits over 61 Days - 0.27cph!
Rust plus button styles
More rust plus button debugging
Bit more polish to the refresh button
Try to fix a hero store video NRE
Fix a bug where if you press refresh enough times the server browser will eventually brick and show no results
Fix the modded page frequently showing 'no servers available' when servers exist
Fix server browser generating duplicate listings on first open
Refresh rust plus button when menu opens rather than on player connect
Fix Quick Join names taking ages to appear:
Cache servername in the quick join disk data
Put in a temp name (from disk) whilst we wait for the real data to come in
Fixed more cases of overflowing padding on the interaction toast
Add a few more common words to the error parsing for toast error pushed
Add a max text of 650 on the interaction toast
Add extra logs, and console commands to debug rust plus
Rust plus button now does proper comparison check the first time its refreshed
Now listens to invalid/empty app ids and handles cases where the player is in a demo or not connected to a server
Hide 'friends' in connect modal when joining a development server
Dont bother animating progress bar scale on the new hero
Compile fix (remove old convar)
Any disconnection from a server now shows a 'reconnect' button
Do some parsing for errors on the reason for leaving the server to try and show the right modal
Pipeline for prewarming modals
Try to prewarm quick join box (needs to be even earlier)
New store modal:
More responsive
Shows a selection of randomised store items (up to 6) that the user doesnt currently have
Can see time through each video
Cached and downloaded videos
Much better front page store modal behaviour:
Download and cache videos properly
Fix broken re roll behaviour
Better randomisation
If a player owns everything then just show them whatever we can
Reroll after first loop
Fix for rust plus button infinte loading v2
Close shockbyte and connection modal automatically if you move off the play page
Ported shockbyte modal over to our new menu framework
Refresh all server listings in the warmup instead
Ensure background video uses URL
Optimised the rest of the empty pools in the play page
Prewarm flex virtual scrolls in Bootstrap to prevent most of the stutters once you first load up
Remove sunset background video (looks bad)
Remove water treatment background video
Preload 20ish server entries for the busiest server categories (stutter not totally resolved)
FlexVirtualScroll can now preload objects
IsBanned uses a Trie map to improve its performance
new_menu/tutorial_integration -> new_menu
Add analytics to main menu video hero
Clicking the video takes you to the correct store page
Fix a bug that could cause one quick join entry to stay on the screen even if the user only had two entries
Show friends currently playing specific servers in the listings
Streamermode sanitise Quick Join Server Titles so we dont dox every streamer that goes to the main menu home page
Fixed tags always showing +1 above the limit
Minor MenuManager cleanup
Automatically disable the loading spinner if it takes too long
Cancelling a running query will also hide the loading spinner
If you turn on a setting thats only available in one menu it will automatically turn off when you go into another menu
Eg if you turn on PVE only servers in community then go to official it will no longer be looking for PVE only servers
Remove the closed line from appearing underneath 'mode' in the play menu even though its open
Long loading screen tips will now wrap properly
F1 menu and stats can now be seen over the loading screen
Flex graphic transform NRE fix
Greatly improved speed of the new server search
Around 20 ms for over 10k servers with 3 combined searches - not bad results!
Add escape capture to server search
Draw map grids on our map viewer in the play menu.
Grid shader is somewhat based off hopes and dreams.
Various fixed with the social system in the new menu:
Fixed 'enter message' text being empty
Fixed 'DM' text sticking around
Chat text popping up is decoupled from the friends menu
Added a transition animation when chat comes up/goes away
▍█▋▅▉▄ ▇█▄▊▋ ▆▅▊ ▍▊▊▊▋▄ ▆▌▍ ▌▆▍ (▌▅▋▌ ▄▋▌▊▇▆▍▉▆ ▋▋█▄ ▍▊▍▋▅.▋▋▊▇▉█▄▄▉)
Fix twitch drops text not working
Hook up server wiped on loading screen
Hook up 'respawn' button
Change out the cartoony map open animation
Fix the map screen deciding it didnt want to work
Remove all flex graphic transforms from the play page