All Rust commits from Facepunch
main -> new_console-ui
main -> new_console-ui
Fixed gamemode restricted items not showing up as red in the item tab
Fix a bunch of edge cases with autocomplete, previews of autocomplete and when to accept/decline
Tab and left shift + tab will navigate everything up and down as well as the arrow keys
- Always show convar descriptions (dont need to highlight them) - Hide description if we have none
Fixed item buttons not working in builds
Fixed filtering ignoring items with no description Disable image for items with no icons Use item shortname if the display name is empty
Better fix for the flickering scrollbar when dragging
Awful fix for the search bar not showing its text in the item list
Fixed console and item list input fields not being deselected when closed
main -> new_console-ui
main -> new_console-ui
Compile fixes
- Remove rich text from a bunch of places in the console - Hide RconOnly command unless RCON - Hide developer only commands unless developer
Fixed feedback loop when dragging scrollbars towards the bottom, also fixed flickering caused by flex virtual scroll resizing the scroll mid scroll
Fix 'Show Server' and 'Show Client' text not scaling properly on animations
- Hovering over a autocomplete option will add it to the input field - Arrow key navigating to an autocomplete option will also add it to the input field
Always show scrollbar on item and vehicle tabs when the content fits the screen
Don't allow scrollrects to scroll when the content fits the viewport, fixes the scrollbar nightmare
Dont print every log twice
Fixed layout issues when using free aspect or low resolutions
Fixed NRE when clicking on a vehicle button when not ingame
Localized category buttons in item and vehicle tabs
Disabled rich text on search bar base prefab
Fixed hover end fuckery when clicking buttons in the item tab
Moved new error overlay to the OverlayCanvas
Restored loading screen
Restored OverlayCanvas size (perf text, branding and legacy error overlay)
merge from main
merge from main
Compile fixes
Make errors more see-through
Error UI: - Dont force uppercase - Allow turning off amount object again
Ensure new error panels alpha is auto set to 1
Attempt to scroll auto complete when navigating
Prevent new error ui from autowiping its errors depending on alpha state
Autocomplete now shows in a scroll
- Enter only intercepts if the user has navigated to a suggestion with the arrow keys. If they just typed a command and hit Enter directly, it submits as normal. - Added a console command to test NRE's
Pressing enter on autocomplete entries submits them to the console input field
Add light/dark rows to the command list
- Mark convars that are methods with [METHOD] in autocomplete + Command List - Add a scrollbar to console - Clamp command list scroll instead of elastic - Refactor autocomplete logic - put it all in a single script - Reposition auto completes so they go top to bottom now
Restored ctrl tab to cycle through item list and vehicle list categories
Reduce console input size, reduce size of auto complete entries
Applied old console prefab
- Applied flaviens virtual scroll changes (minor changes to add better overscan) - Change font base size on autocomplete buttons - Reduce autocomplete button size
Restore loadout save button
- cap console ui refresh - add fast paths to text buffer - optimize autocomplete
Removed some mockup prefabs
main -> new_console-ui