branchrust_reboot/main/new_menucancel
739 Commits over 92 Days - 0.33cph!
Fixed the store general tab messed up nav buttons
Updated the scroll selection to a 'most visible section' approach, feels better in most cases
Added new store content
Some localization fixes
Fixed placeholder texts in the gesture menu
Removed the shadows from the wheel sprite and use trueshadow instead
Steam inventory text wrapping fixes
Fixed store featured extending when the timer texts are too long
Fixed cart showing on top of the social menu
Fixed featured weekly skin not generating its icon color
Added a dismisser to the menus chat
Opens with the chat keybind
Fixes
Tweaked skin viewer road sign jacket
Added DM picker to the menu chat + a ton of fixes
NRE fix when initializing friends list
Can press enter or click the DM notif to open the chat
Fixed NRE when opening the friend list from the ingame chat
Menu chat DM target improvements, cleaned up code and added menu chat subclass
Hidden party member button opens the social menu
Workshop UI_SettingsTweakSlider nre fix
UI_SteamInventoryCrafting init NRE fix attempt
Fixed store price tags being cutoff with some currencies
Updated floor and ceiling wp pack store assets
Fixed some init issues when clicking on store sub items
Fixed medieval showcase tile not having a price tag
Context menu changes so it doesnt spawn offscreen when right clicking party member
Also gave it a min size so it doesnt shrink too much
Footer party can only draw a maximum of 6 party members
Friend menu sections try to recycle existing items instead of flushing everything, reduces the flickering
Can click on party member to DM them
Compression and mipmaps on UI.FriendAvatarGradient so the avatar masks look better
If the party changed, update the party footer even when the friend list is not visible
Added a leave button when right clicking on yourself
Fixed store timer saying "refreshes today" when its in less than 24h but not actually today
Restored F7 defaulting to player report (when ingame)
Use InstalledUICulture for everything instead of a culture based on the game chosen language
Silenced the 429 too many requests error when requesting too many market prices
Also added a phrase stating the price fetch fail (as it'll block the breakdown button)
Fixed not being able to scroll down through all the console commands auto completion list
Translate.GetCurrentCulture can be overriden by overrideCulture
Use Translate.GetCulture instead of CultureInfo.CurrentCulture when formatting prices, as it always return invariant culture
Moved the culture convar inside Translate
Removed a log in GetMarketPriceImpl
ListComponent static reset
Menu chat fixes
Party members spawn in the footer next to the chat
Close the menu chat when the menu is closed
MainMenu.Canvas extra null check, fixes UI_BackgroundAspectRatioFitter.Fit NRE
Added close button to the menu chat
Mip maps on friend status circle sprite
Some cleanup
Added mask clipping support to UIBackgroundBlur
Polished social open/close transition
UI.AlphaMask can use vertex color, fixes avatar never fading out
FriendsList is a UI_Window
Added escape capture
Cleanup
Social prefabbing, cleanup
ResetStaticFields on NameHelper