HyperPlay-Gaming / hyperplay-desktop-client

The HyperPlay desktop app
https://hyperplay.xyz
GNU General Public License v3.0
79 stars 32 forks source link

Reduce number of confirmations when installing game #412

Open awantoch opened 1 year ago

awantoch commented 1 year ago

Currently the flow for installing a new game is as follows:

  1. Click on game in store
  2. Click Add to Library
  3. Click Play/Install
  4. Confirmation alert appears: "X Game is not installed, install it?"
  5. Click Yes
  6. Install dialog with folder path choice & download size appears
  7. Click Install

4 looks like it can be removed entirely since 6 takes care of it

2 & 3 can likely be combined into "Play/Install Game" by automatically adding to library

The proposed flow is as follows:

  1. Click on game in store
  2. Click Play/Install
  3. Install dialog with folder path choice & download size appears
  4. Click Install

If it is crucial to have the "Add to Library" and "Play/Install" functionality separate, it would be:

  1. Click on game in store
  2. Click Add to Library
  3. Click Play/Install
  4. Install dialog with folder path choice & download size appears
  5. Click Install
biliesilva commented 1 year ago

Could we switch the first from "Click on game Store" to Hover over the game card?

flavioislima commented 1 year ago

I think was implemented already, no?

Image

But there is an issue right now. It won't open the Install modal, instead. It will show this dialog and then install on the default location with no options or anything:

Image

But that is another issue, I will open it and try to fix it later.

flavioislima commented 1 year ago

Ok, after clicking yes it shows the actual modal. So it is fine then.