-
Notifications
You must be signed in to change notification settings - Fork 16
Description
The settings menu for controllers is a subpar experience. Simply modifying CSS selectors is not enough. Coupled with the fact that holding down a direction doesn't continually move focus, navigating it is also terrible.
The current settings menu, however, works fine for M+KB users. So, instead, a special Settings screen that is used for controllers will be created.
This does mean that there will be two variants of the settings screen, but I don't want to make any drastic "feeling" changes to the current settings menu that messes with what current users remember. I also don't want to tangle with its existing code and try to slam a controller variant in-place, that will just spaghettify that code and make it a nightmare to interact with.
Ideally, there would be a setting that allows users to opt-in to the "new" layout for M+KB too, if they find that is better.
This screen may lack some features that the current settings screen provides. It's sort of dependent on what controller users need/want.