Conversation
- Add VueX for state management - Put Human on blue team by default - Refactor bot and script cards - Add divider between bots and scripts
|
looks good to me - waiting for the rlbot pr to be deployed. |
To reduce UI clutter, I figured it's only needed when there's a lot of bots. I can put it in other tabs as well if you guys want, but to make it work with the script dependencies, there's some more work needed (it should probably hide/show entire rows)
I think that looks good, but it takes up a lot of space vertically. Another option is to separate the 3 things onto different tabs. I'm not sure what's the best option 🤷 |
|
Get we get the search bar for the Standard tab too? I do agree with what Darx said, but I also think that that tab has a lot of bots |
|
Or maybe not? that might be a bit much in the ui... maybe just the all tab is fine... ak |
|
I like the search bar. I think we should keep it.
I am not too concerned about this if it makes it easier to understand. |
|
maybe just put the search bar back to where it was before |
|
Can you also update the screenshot in readme? Or I could do that once this is deployed in another PR as I know I have a full RLBot install. |
|
Sure, that doable |
|
I can see that you hardcoded when the search bar is shown, which seems reasonable if the GUI only show RLBotPack bots. But then there's people like me with tons for bots because I have run multiple tournaments. I end up with many bots in multiple of the categories. I would like the search bar everywhere - or, as an compromise, whenever there is more than 10(?) bots in a category. |
I would argue that most bots outside of the botpack won't have any tags, so you'll have to use the All category anyway. But I added the search field to all the tabs. The dependencies needed a special behavior - the row is hidden only if none of the bots/scripts pass the filter. |
|
Sounds great. |



Do not merge this until RLBot/RLBot#557 has been deployed. BotPack PR coming soon.
Implements #155, seperates bots into categories using predefined tags.
The definition of the categories can be found in
rlbot_gui/gui/js/categories.js.1v1teamplaygoaliehoopsdropshotsnow-dayrumblespike-rushheatseekermemebottag are displayed on the top rowenables-somethingpaired withrequires-something/supports-somethingare displayed in a way, best explained with a picture:to explain some edge cases:
More changes:
Codebase related changes:
Feel free to have feedback, for the categories, their names, tag names, UI, etc.