qwertycoin-org / qwcx

Official cross-platform wallet for Qwertycoin.
Other
6 stars 0 forks source link

Transfer money GUI #4

Closed speqtr closed 4 years ago

speqtr commented 4 years ago

Objective:

Users should be able to create a transaction by manually adding transaction data (recipient address, transfer amount, comment, etc).

Solution:

Develop Transfer money page:

Value (for developers, product and/or users):

Users will be able to transfer money by manually typing data.

DoD (Definition of Done):

Users are able to create transactions by manually typing data.

speqtr commented 4 years ago

Preview:

IMAGE001

PS: I think it is really convenient to see total balance while creating a new transaction. It helps to be sure that there are enough funds before hitting Send button.

speqtr commented 4 years ago

ping @exploshot, @nnian, @Xecute0101 🙂

exploshot commented 4 years ago

Is there a recheck (do you wanna really send 200Bn QWC to QWCasd...as?) available like in the actual mobile wallet from me, or the GUI/Zero Wallet?

speqtr commented 4 years ago

Is there a recheck (do you wanna really send 200Bn QWC to QWCasd...as?) available like in the actual mobile wallet from me, or the GUI/Zero Wallet?

Yes, sure. There is a warning at the bottom and a big popup dialog that asks for confirmation after pressing Send button.

And in one of the future versions there will be a small popup at the bottom of the screen with text like Sending 0.01 QWC to QWCabc...z and Undo button. So there will be extra 5 seconds for users if they want to cancel the transaction after confirming the Send action in dialog (like in GUI/Zero wallet).

Xecute0101 commented 4 years ago

One of the issues that all current wallets have is that the total transaction amount is not correctly displayed like tx fees and developer donations into final balance. Like if I want to send 1,000,000 QWC, the total balance for this transaction will be 1,000,000 + all fees when confirming txs.

Xecute0101 commented 4 years ago

Using a built-in finger print authorization or face id on iOS would be perfect. Undo Pop-up with delay will be great like when you exit any telegram accounts.

speqtr commented 4 years ago

One of the issues that all current wallets have is that the total transaction amount is not correctly displayed like tx fees and developer donations into final balance. Like if I want to send 1,000,000 QWC, the total balance for this transaction will be 1,000,000 + all fees when confirming txs.

I agree. "Final amount" is something really important from user perspective. I will think on an interface adjustments for showing it on Transfer money page.

speqtr commented 4 years ago

Using a built-in finger print authorization or face id on iOS would be perfect.

I have it on my TODO list. I think we can add this feature as a "patch release" after v1.0 is out.

speqtr commented 4 years ago

Undo Pop-up with delay will be great like when you exit any telegram accounts.

True. It is really convenient 👍

nnian commented 4 years ago

Can I, as a user, only send QWC, for example 5Mio QWC to @speqtr , or can I also send $ 20 to @Xecute0101 and the amount will be converted into QWC?

speqtr commented 4 years ago

@nnian in the first version only QWC amount can be entered and approximate amount in USD (or other fiat currency) will be shown as a read-only information (under QWC amount).

After we properly test QWC<-->fiat rates in "read-only" format then (in one of the next versions) we will enable a new feature that will allow users to set transaction amount in almost any currency and automatically convert it to QWC.

nnian commented 4 years ago

After we properly test QWC<-->fiat rates in "read-only" format [...] convert it to QWC.

Sounds great. I'm fine with that.

speqtr commented 4 years ago

All feedback was taken into an account and updated GUI is already implemented. Further requests can be sent to #1 or by opening a separate issue on GitHub.