branchrust_reboot/main/hackweek_console-uicancel
104 Commits over 92 Days - 0.05cph!
Use flex columns for the itemlist, instead of a grid
Commands tab for useful and common commands
Entered commands always generate a new timestamp
Put console command input box at the very bottom of the window
- Fixed dodgy scaling on the displayed entries
- More flex fixes throughout
- Command box clears after running a command
- Clear now works
- Save correct date/time format when copying to clipboard
- Trim <colour> tags when copying to clipboard
Console null check, removed unused vars
Developer tools tab init fix
Console UI NRE fix
Pressing enter with the item tab open focus on the search bar
Updated search bar styling
Fixed a bunch of console order of execution errors now that we do init in a different place
- Applied Flaviens shelf to fix messed up console init
- Ensured instance is set
- Merge conflicts
Pressing tab with F1 menu open cycle through all the tabs
Ensure developer tools warms up the console so it doesnt miss any startup messages
Setup copy, clear, log and log file commands
giveequip put the item in the inventory main container before moving it to the wear container, otherwise the swap logic doesnt work
Ensure input is displayed brighter than logs
Can now submit console commands to the new console ui
- Split off the display from the processing part of the console UI
Added "Equip" button for wearable items
Added giveequip command
Works half of the time, it can't swap existing items currently
Item list tab:
- Added Recents tab, holds the recently used items
- Added a scrollbar
- Fixed some bugs
Disable per item heights when a grid is used
Fixed visibility calculations still expecting fixed height - use accumuative per row
Use row math for height and spacing
- Fix flex virtual scroll not calculating the correct top and bottom starting rows after dynamic cell changes
- Increased the threshold for console messages to be put into the same bucket (1.5 seconds now)
- Console messages will now group according to log type, multiple warnings will be grouped together etc
Loadout view, info and items styling
- VirtualScroll and FlexVirtualScroll now support elements with different heights - dynamic sizing
- Console is now displaying properly
Virtual scrolled the item list
Can favorite items
Added All and Favourites tabs
Added a mask to dev tool body, changed the height to match the old one
Fixed dev tools open by default
Item buttons are working, added styling etc
Restore engine ui blur background
Fix console not working on first open (eg youd open it to a blank screen)
Group buckets via log type (log types that are different from the 'running log' will create a new bucket
Setup correct warning colour
- Setup virtual flex
- Got something printing, buffer is working
Initial console page backend work:
- Timestamp bucketing system
- Fixed size queue system
- Simple rewrite of console
Item tab is populated by items, can switch categories
Some layout changes
Renamed some prefabs, folders
Fixed RobotoMono material fuckery
Developer tool nav bar buttons
Added the old console to the new developer tool prefab for now
Baseline, bootstrap spawns EngineUI2
Setting up EngineUI2_DeveloperTools prefab