-
Notifications
You must be signed in to change notification settings - Fork 50
Open
Labels
Description
Current behaviour
It is easy to make custom joystick mappings, but not to know what has changed from the profile default, which makes it difficult to partially restore it while maintaining some of the changes.
#1962 introduces new sources of joystick mappings, which requires interface guidance when new options are available, and will also exacerbate the confusion as to which recommended functions:
- have been changed,
- have been removed entirely,
- are currently mapped,
- are mapped where intended, and/or
- conflict between sources
Expected or desired behaviour
Ideally we would have a unified changes+suggestions review interface, based around the familiar mapping configuration interface, while clearly displaying what has changed (and how), and allowing bulk applications of suggestions/defaults as well as partial modifications of a template:
The suggested interface includes:
- status indicators for which functions have been moved to a different button, removed entirely, or confirmed since the latest relevant suggestions were found
- configured/suggested options, coloured by source, with bulk "select" buttons for each source, and "all" for including overriding those which have already previously been confirmed (e.g. to restore everything to the profile default)
- stacked suggestions for each button, selectable with radio-buttons, and confirmable with an arrow button (to keep track of which ones have already been intentionally decided on)
Prerequisites
- I have checked to make sure that a similar request has not already been filed or fixed.
Reactions are currently unavailable