beyond-all-reason / bar-lobby

BAR Lobby Client
https://beyond-all-reason.github.io/bar-lobby/
MIT License
33 stars 30 forks source link

Implement command intellisense into the chatbox #188

Closed Jazcash closed 1 year ago

Jazcash commented 1 year ago

So you can type / and it will bring up a list of every command, along with some helper info as you flick through them, the same as when you do it on discord. Will want to combine SPADS and Server commands (! and $) together for the visible frontend.

image

WatchTheFort commented 1 year ago

Disagree on this, the player should never have to use any text commands, ever. All functionality needs to be provided as UI elements.

thehobojoe commented 1 year ago

Disagree on this, the player should never have to use any text commands, ever. All functionality needs to be provided as UI elements.

I agree that most of this functionality should exist in the UI. But there are way too many commands to fit all of them in the UI, and even if they could fit, the commands are incredibly quick and powerful ways to control the lobby, myself and many others tend to use the chat commands in chobby even when the tools exist in the UI already. Typing in something like !map comet or !spec name is simply faster than using the UI. Having a nice autocomplete system will make it even nicer too :)

WatchTheFort commented 1 year ago

Text commands sound like something for power users, a normal user should be able to fully utilize the lobby without having to enter them.

It would also be better to have a separate, dedicated console, rather than adding noise to the chat.