branchrust_reboot/main/new_menucancel
850 Commits over 91 Days - 0.39cph!
Generic search bar
Added a cancel button to clear the current search
Better settings menu search results
Finally displaying server listings. Tags working correctly.
Closer to a working browser. Basic tag setup.
Use correct page for browser (keep it isolated)
Settings keybind tab progress + some refactoring
Hook up server browser page to our server browser list backend
Run same setup/methods as current main menu (this wont be changed anyway)
ServerBrowserList port to use the new UI entries
Ported the tag system over to the new setup
Tag prefab new style
Fixed more strange spacing on larger sets of server listings
Wire up server entries UI
Tag system
Precache all tags
Fixed some strange spacing on larger server listings
Ensure scroll starts at 0
Ensure server tabs are set to toggle
Ensure gamemode tabs are set to toggle
More improved scroll behaviour
Use absolute scrollbox setup
Use padding rather than hardcoding values
Fixed scrollbar
Managed to get scrollbar setup with flex categories (that was a nightmare!)
ScrollFadeGradient object
Settings keybinds tab wip
Added support for gradients in StyleAsset (only implemented by RustButton for now)
Also fixed refresh not working in edit mode
Changed Bootstrap again - make sure the menu doesnt leak in whilst loading
Setup server browser server types
Setup server browser gamemodes
Icons, and localisation linking
Setup tab groups on navbar
Setup tab groups on gamemodes and server selection
Add URL system to the main menu. Manager can be sent a URL and will parse out the correct path to the correct page.
Pages will be injected with query arguments based on the URL.
Allows us to have buttons that will open up specific pages/settings/areas of the menu automatically.
Working graphics presets
Some layout and toggle fixes
Turn down bootstrap image opacity
Remove flex transition from page animations
New standardised way to handle Rust Button tab groups.
Child class which can handle main menu or specific tab menu navigation.
Code cleanup
Added namespace to add pages/ui scripts
Settings experimental tab
Settings image effects tab
Restored bootstrap fonts on bootstrap scene texts
Settings menu:
Some layout fixes
Opening transition
Fixed OnPointerUp being fired instantly when starting to drag a RustButton in a scroll view
Fixed settings toggle NRE
Fixed some sliders using the wrong formatting
Tweaked scroll view
ParticleTestMap crap file
Added a flex element to the ui context scene, so flexed prefabs look nice when opened
Custom unpress siblings setup
Works with options settings
Hook settings menu into new main menu
User interface settings tab done
Added new categories to organize the settings a lil bit
New tooltips