All Rust commits from Facepunch
Fixed skin viewer sun orientation
Removed TSSAA post effect from the skin viewer, breaks it Fixed nre when opening frog boots
Fixed right clicking while dragging a gesture breaking everything
Gesture reset button styling
Centered gesture wheel Fix soft mask fading bottom items
Fixed gesture menu not showing up + an nre when dragging empty widgets
Load skin viewer in a prefab rather than using a scene Removed the sky from the scene, not needed
Fixed some legacy skins not loading
Consistent drag controls regardless of framerate
Fixed store extra items not working for untagged old items
Skin viewer: sleeping bag, SAP, revolver and python
Fixed old skins not loading
merge from main
Skin viewer: wellipets hat, rocket launchers, bandana
Fixed bag opening modal nre
Skin viewer: Added and tweaked riot helmet, coffee can helmet, miner hat, facemask, metal chestplate, horse and chicken costume
Premium modal styling updates
Skin viewer: Added a new setting to rotate the item when entering full screen mode, looks cooler Tweaked most guns Added frog boots and clatter helmet items
Fixed items with no skins loading indefinetely
Tweaked settings dropdown padding Moved FPS counter option in UI category
SkinViewer scene added to bundles
Skin viewer loading indicator
Fixed skin viewer not resetting loaded skin before applying another one
Strip "This skin glows in the dark" from the item descriptions, we have the glow tag now
Fixed missing scripts on loading screen prefab
Missing tag on pressed calls
merge from main
Skin viewer framing tweaks, added discord trophy
Skin viewer: added subtle idle swaying when the model hasnt moved for some time
Item modal new design Fixes
Premium CD opens the premium modal Fixed vanilla gamemode button using the wrong icon
Add back the premium modal Hook it into the premium tags as usual
Server Browser: Show a no servers found image if there are no servers found Show a button to 'remove filters' if there are a bunch of filters set and no responses from the query Animations Bunch of cleanup
Remove most of the LINQ from GetFilteredSortedServers() - improves performance by around 20% Preallocate 1k entries in server info listing - still not enough but better as it doesnt balloon early
Skin viewer framing tweaks for rock, doors, hammer and fridge Added per-item settings
Fixed store NREs when Steam is down
Fixed store nre
More consistent refresh button behaviour Call favourite refresh on active refresh Move a bunch of method logic out of local stacks and just into the method call like it should be Older server browser update queries wont update the UI, only the most recent one will. Stale ones are chucked
Polished the panning settings
Change ping header to 'last played' in favourites Try running pre warm without cache (cleaner behaviour - needed for the modal) Refresh all can force cache on or off New shorter streamermode sanitise
Skin viewer pan controls
Prewarm the server browser, so when you access it it's already filled with servers
Reset connection viewer description to the top on open Removed a bunch of crappy logs
Skin viewer takes the entire screen when fullscreen Changed button hitbox, was overlapping other UI stuff
Fixed a bunch of server browser buttons/filters using the wrong material after the cleanup
Rewrite foil shader so it supports soft masking Fix broken premium icon shader Fix broken premium text shader
Skin viewer zoom controls Blur is full screen
Fixed current level being SkinViewer instead of menu
Fixed window opening
Arc ball controls when opening skin viewer full screen Tweaked a lot of items pivots