Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Controller detected toast #81

Closed
Madis0 opened this issue Jul 29, 2022 · 0 comments
Closed

Controller detected toast #81

Madis0 opened this issue Jul 29, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@Madis0
Copy link
Contributor

Madis0 commented Jul 29, 2022

Is your feature request related to a problem? Please describe.
Auto-switch mode is useful for users who install the mod and clearly know when and how to use it. However, it is not that ideal for modpacks, where there may be people who have a controller attached but don't expect it to do anything in this game.

Describe the solution you'd like
A default-disabled option that shows a toast when:

  • the player joins any world
  • no other toasts are currently shown
  • the player has a controller/touchscreen attached
  • the control mode is set to something other than "keyboard/mouse"
  • the player has not already seen the toast (displayed once)

The toast would say something like:

ControllerName detected
To use, switch mode on Controls... -> Controller Options...

Describe alternatives you've considered
The single-use toast can be replaced with:

  • a prompt asking to use the new control method
  • a toast that appears on every game launch

but these could become annoying, so it needs to be thought over.

Or the modpack could just disable auto-switch and advertise it in some other way.

Additional context
The suggestion is inspired by my modpack users who reported weird spinning and button swaps, without knowing that their controller could be the cause because they didn't expect it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant