Overhaul the armory menu with grids of buttons for toggling buying/selling each game item. #213
Labels
accepted
issues that the core development team has accepted for inclusion
enhancement
feature
human team
specific to the human team
ui
related to menus and/or the HUD
upgrade
specific to an existing or new upgrade, and/or specific to upgrades in general.
weapon
specific to an existing or new weapon, and/or specific to weapons in general.
Milestone
Implement a grid of toggle buttons as a new ui element. The size of each button, the spacing between the buttons, the pane boarder, and the number of visible rows/columns would be customized. If the number of buttons exceed the allowed space from the visible rows/columns, a scroll wheel would automatically become available. The buttons would be generated from a feed, that would visually distinguish each button with either text or icons.
Each button would have 3 main states: pressed, unpressed, disabled. If a button isn't disabled, the action from selecting a button would depend on if its current state is pressed or unpressed.
One grid button at a time can be "pre-selected" at a time, and becoming pre-selected would cause an action (like display a description in another pane of the game item represented by the button). hovering over a button with the mouse cursor would cause the button to be pre-selected. Pressing enter while an enabled button is pre-selected or by clicking on the button would trigger its pressed or unpressed action (depending on its current state).
Specify the following 6 button grids for the armory: energy weapon (e), non-energy weapon (w), deployable (d), armor (a), upgrade (u).
Allow shifting the focus of different panes by using the tab key. Allow pre-selecting individual grid buttons of a button grid in focus using the arrow keys. Have this apply to both button grids and lists.
Allow optionally shifting focus to a button grid pane directly with a specified letter key for a given pane, the key would be indicated in the corner of the pane. Allow optionally pre-selecting a button of an in-focus pane using a generated "number combo", that would be a single number if the number of buttons in the given pane is less than 10, otherwise it would be a combo of two numbers accordingly. The number combo for a given button would be indicated in the corner of the button as a superscript. Have this apply to both button grids and lists.
The text was updated successfully, but these errors were encountered: