branchrust_reboot/main/vendingmachine_ui_refreshcancel
96 Commits over 0 Days - ∞cph!
Fix draggins vs clicking detection on existing sell orders
Swapped stats spawining over to GameManager rather than dialog spawn (since it doesn't support nesting)
Finished vending admin panel
- Can open stats again
- Add some new status indicators (drone accessible, has stock, broadcasting)
- Tag toggle supports rust icon
- Add a clear all button to be able to wipe the existing order
- Clicking on an existing order will now modify it
Add styling when dragging sell orders
- Spotlight pulsing
- Fix sell order setup being iffy for the cost
- Fix search bar not working again when clicking on an entry
main -> vendingmachine_ui_refresh
Add spotilight and pulsing support
main -> vendingmachine_ui_refresh
- Fix sibling index issue when moving existing orders around
- Set cost and sell amount input to 0 when clearing
Added ability to reorder existing sell orders by clicking and dragging it up/down
- More animations
- More tooltips
- FIxed spacing on existing sell order components
- Boxes are integer only where needed
- Spotlight
- Fixed search bar styling issues
- More minor polish (some anims)
main -> vendingmachine_ui_refresh
- Deselect support
- Format changes
- Lil pop anim when the search opens up
- Dont create a tooltip if text field is empty
- Add icon and placeholder text colouring support to input fields
main -> vendingmachine_ui_refresh
main -> vendingmachine_ui_refresh
Can now make fulll vending order with drag/drop
Fix virtual icon dragging not working
Add drag support to the fake slot and inventory system (not working properly yet)
- Create a fake inventory system in the vending admin dialog to show off all of the vending machines inventory
- Add light and dark colouring to each of the search entries
- Add emoji support to the shop name
- Restyled emoji window to fit in with the new theming
Minor existing orders polish:
- Show 'no existing orders' if the vending machine is empty
- Ensure deleting individual orders calls the proper method
- Clear out the test entry
- Remove all button turns on/off depending on the amount of entires
- Fix remove all button not properly removing all the sell orders at once
Minor polish on sell order creator section:
- Clear buttons now work to clear each of the item/cost sections
- Sell order button is now disabled if either of the item or cost sections are empty
- No longer auto focus on search - instead focus on it when you select a sell or cost item
- Empty the search area when you select on a sell or cost item
- Minus buttons set themselves as disabled if the amount is == 1
- Add a loading overlay to the existing sell orders when anything is pressed
- Remove loading overlay after 200 ms (enough to cover most latency cases)
- New existing order container
- Setup remove all button
Ensure the vending admin dialog can be closed
- Various cleanup
- Name changes
- Remove a bunch of debugging crap
- Ensure Remove All existing orders button is not a toggle
- Hooked up item search entry
- Properly linked up selection slot buttons
- Fixed a bunch of NREs
- Fix sell order creator amount boxes screwing the text when modifying the amounts (no need to allow change alignment)
Wire up a bunch more buttons: offer item icon/ cost item icon/ create sell order
- Wired up sell order creator plus/minus buttons
- Item search popup scripts
- Sell order creator scripts
- New Item Search Entry handler
- item search bar setup
- sell order creator setup
- Virtual Icon setup
- Renames
- Spacers
- Add a 'remove all' button to clear up all the sell orders
- Fix phrases again
Fix squished sell order icons
Follow style guidelines a bit better. More blockout work. Better colours
WIP:
- More blockouts
- Some minor functionality
Continuing work on the UI
- Text components
- Input fields
Initial setup for new vending machine admin ui