Skip to content

Settings Menu: Controller Variant #152

@iamsirenstorm

Description

@iamsirenstorm

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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions