Search or filter for the Controls Options Dialog
Preamble
Naturally, this game requires a large amount of control options. Setting these up to achieve a control scheme that accomodates the users specific needs and input hardware choices constitutes a challlenge on its own. As the user progresses and learns new game elements, it becomes apparent to them that the control options need to be re-adjusted or corrected, often multiple times. The category which contains the searched for control option is not always intuitively clear.
Goal
The goal of this change is to make revision of the users control scheme more comfortable and less time consuming. This change is especially useful for beginners while having no negative impact on the user experience of veterans.
Current behaviour
In order to achieve this goal, the user must first identify the category the searched for control option belongs to and then identify the control option itself. Both can be time consuming for less experienced users, because
Desired change
Add a text input box to the Control Options Dialog, preferrably above the list of control options. As the user types into the box, the list of control options shall be visually updated to reflect the users input. Alternatively, the update may take place upon pressing the Enter key while the text input box has the focus.
Add a button next to the text input field, which deletes the entered text and resets the visual representation.
The text input box shall provide either a "search" or a "filter" functionality.
Preamble
Naturally, this game requires a large amount of control options. Setting these up to achieve a control scheme that accomodates the users specific needs and input hardware choices constitutes a challlenge on its own. As the user progresses and learns new game elements, it becomes apparent to them that the control options need to be re-adjusted or corrected, often multiple times. The category which contains the searched for control option is not always intuitively clear.
Goal
The goal of this change is to make revision of the users control scheme more comfortable and less time consuming. This change is especially useful for beginners while having no negative impact on the user experience of veterans.
Current behaviour
In order to achieve this goal, the user must first identify the category the searched for control option belongs to and then identify the control option itself. Both can be time consuming for less experienced users, because
- of the large amount of available options,
- the category which contains the searched for control option is not always intuitively clear and
- the hint displayed on the right hand side of the screen does not always fully explain the implications and effects of the highlighted option.
Desired change
Add a text input box to the Control Options Dialog, preferrably above the list of control options. As the user types into the box, the list of control options shall be visually updated to reflect the users input. Alternatively, the update may take place upon pressing the Enter key while the text input box has the focus.
Add a button next to the text input field, which deletes the entered text and resets the visual representation.
The text input box shall provide either a "search" or a "filter" functionality.
- Search: Upon entering text into the input field, control options containing the entered characters must be visually highlighted. Alternatively, control options not containing the entered characters must be visually desaturated or darkened. This behaviour must also apply to the category headers. This is the preferred behaviour as per this change request.
- Filter: Upon entering text into the input field, control options not containing the entered characters must be hidden from the view. Categories which don't contain any matching options must be hidden completely.
Last edited: