decred / Paymetheus

Decred wallet for Windows.
ISC License
12 stars 11 forks source link

Auto buyer settings UI/UX #227

Open tuxcanfly opened 7 years ago

tuxcanfly commented 7 years ago

As mentioned in #180 we need a way to start/stop the newly introduced autobuyer in dcrwallet. Opening this issue to discuss the necessary UI/UX design components that will be required to support this.

tuxcanfly commented 7 years ago
  1. Do we need a new pane for auto buyer settings? Guessing yes, as we need to have inputs for tweaking the config options.

  2. We need the private password to start the auto buyer. Should we prompt it again or save it after unlocking during start up and re-use it.

  3. What is the UX for start/stop? We can have a button, which acts as a toggle. It can be set to disabled during the RPC call.

jrick commented 7 years ago

I would like to avoid adding any extra panes at this point, we already have too many imo. that said i'm not sure how it can be integrated in the existing view. Perhaps we need to get a real ui designer to come up with something.

behindtext commented 7 years ago

spoke to jrick just a bit ago, and here is what we settled on:

  1. there will be a single view for stakepool / voting address setup, manual ticket purchasing, and ticketbuyer settings.

  2. at the top of the view will be settings for either using a stakepool or setting a fixed vote address (for an external solo voting wallet), just below that will be the manual purchase ui, and below that will be the ticketbuyer ui. the ticketbuyer will have a master on/off slider which will ungrey the various settings for ticketbuyer

  3. once a user turns the ticketbuyer setting on, it stores that state on-disk, and when starting this wallet in the future, it will prompt the user for their passphrase at startup. this prompt would be accompanied with some text to indicate that this wallet is configured to use ticketbuyer and will remained unlocked at all time, so it can purchase tickets automatically.

  4. we will get this view designed by tanel, so it looks proper. in the meantime, we will follow the rough prescription mentioned above in 2