f2e-spec icon indicating copy to clipboard operation
f2e-spec copied to clipboard

[UI] Introduce Mouse/Touch Support

Open marwin89 opened this issue 1 year ago • 2 comments

Suggestion

Introduce Mouse/Touch Support. 🖱 🖐

  • Left click: Confirm
  • Right click: Back
  • Scroll: Browsing Songs

Use case

  • It's much more comfortable for players if they can simply use their mouse or touch screen to controll the game.
  • Many players don't have a usb controller or want to use keyboard.
  • We could highly improve the acceptance of performous with this feature

Extra info/examples/attachments

We will have to rearrange existing screen layouts.

marwin89 avatar Nov 18 '23 18:11 marwin89

Hmmm i actually like the simplicity of not having to use a mouse.

That being said though the current navigation might be in for a rewrite to make it as easy as possible for the enduser.

The current UI is pretty much built without mouse support in mind so for this to work i think we need to change the way people move throughout our application else it'll be pretty click intensive

I'm open for both ideas:

  1. Rewrite of current navigation to better suit a keyboard only option
  2. Rewrite / Redesign the game with a mouse in mind

Baklap4 avatar Nov 20 '23 22:11 Baklap4

@Baklap4 - That's a good point. It would be a bigger effort to introduce mouse support cause of re-thinking the game UI completely. I can understand if you're not a total fan of mouse.

I would like to add an option 3 3. Introduce game pad support + design game for game pad/keyboard 🎮

If I had to choose between game pad, keyboard and mouse - I would say game pad. Game Pad would be more important than mouse support for me.

  • Game Pad is the most ergonomic way for input.
  • Plus it has a certain gamer feeling.
  • Game Pad is not so far away from keyboard functionality.
  • There's no game pad support for performous yet (right?)
  • Searching for songs would be still via keyboard / webbrowser ui

I can close this and open a game pad support issue

marwin89 avatar Nov 23 '23 17:11 marwin89