For me, UX improvements.
-
circle guard command needs to have a selection rank override.
its annoying to setup circle guard and have it undone by selecting an area of units and issuing an order. or selecting all daggers and it selects the daggers guarding cons. I will be opening a PR with this feature soon.
-
health bar style options.
I have a widget on a different computer that uses circular health/status bar, which I prefer. Circular health bars have a build in 100% which horizontal bars don't. I would also like an option to invert the values (1 - value) as I need to pay more attention to damaged units, so they should have the most visible indicators.
-
A global command hotkey to toggle inputs to global actions, and not actions based on current unit selection.
By itself this widget is useless.
Used by the next few widgets. Probably default to tab and remove the current tab behavior. Do we really need a key in a prime spot to list current players?
Using the global command hotkey, Launch missiles. I do have a widget that does this; however, since I made it I need to update some things to it. right now it Crashes after it launches. It announces the launches, which is now done better by a different widget. It also needs the newest missile to be added. not to mention that it should use the global command hotkey and add the commands to the current UI. Currently it has it's own window.
-
global command: air strike
Simular to global command: missile, excepts it commands air units. switch to global command mode, issue a Likho strike or two, switch out of global command and continue ordering your currently selected units. May even add auto escorts for your bombers. I would also add Swift scout as part of this widget.
Store a team wide global command list. By itself it useless, however, other widgets can add and listen to this list. It also needs to sync with team members. I am undecided if this will draw the commands. If not, another widget needs to read it and draw.
use the global build command and global command list to issue a build x strider near a strider an ally strider hub. If it is not your own strider hub, the strider hub will immediately pause what it is working on, start a strider hub nano frame, and then immediately resume what it was working on before. This effectively turns a nano tower to a strider hub plate.
there is a global build command widget; however, I believe this widget needs a rewrite.
My plan on getting these UX improvements is to just implement them my self, as they probably will not be worked on if I don't do it.