-
Notifications
You must be signed in to change notification settings - Fork 168
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
[UX] Remove the tab buttons "Accounts" and "Scanner" #161
Comments
That was not an only scenario initially. From the start, we wanted to support a scenario when user sign a TX which was not created by himself, but by the counter party. So that means that before removing the "Scanner" tab, first we should decide either we want or don't want to support that scenario. |
Can you describe the scenario you are talking about? In what case will you get presented with a transaction that wasn't created by yourself? |
That scenario is not implemented (I mean, I can't provide the working case) yet, I'm just explaining the current design decisions. To be specific: for example, there is a web store. In that store there is a "buy" button. When user taps on that button, it shows a QR of generated TX (let's say, the store have asked for a customer address before). User just scans that QR and shows the signature. The only reason why we have the current user scenario in In short: the flow was supposed to be a lot easier initially (as it was for Parity UI). To fix the UX issue described, IMO UPDATE: MyCryptoHQ/MyCrypto#2220 - closed |
Parity UI did store the user address, and Fether as well as Polkadot UI will also most probably. I still think the design decision is not the best, the user would better select an account and then scan a transaction, for security purpose and because it feels more natural. The account overview should be the main screen, scanning is one of the actions that can be taken. Adding the security feature that only the selected account can sign a transaction is valuable IMO. |
I do support to remove tabs, if there will still be a way for user to run the QR scanner from any screen. Indeed, tabs are eating too much useful space of the screen. |
I disagree. The need for scanning transactions from anywhere is not strong enough, it is less secure and I repeat, it does not feel natural. |
please, elaborate
from which point of view? Please, explain |
I just can't take the sentence above. Simply because these arguments it are not strong enough. I see more reasons to just keep the process simpler for user. For example, take a user, who used to use Apple Pay. For such user, it's natural to pay with pre-selected card with only confirmation by bio or PIN code. Our UX is not that easy as Apple Pay and Apple Wallet app (I don't think it's different on Android Pay or Samsung Pay) already, and user already has to confirm 3 times that he is doing is what he is wanted to do by:
So, if I correctly understand this proposal we want to add another fool-proof step for whatever reason, right? |
Btw, with this feature implemented, user would be able to change any property of the scanned TX. That means he would even change the That will allow us to really pre-select (set a default one even) the account to sign TX with. Probably it'll satisfy your original sentiment, @Tbaut , as that'll (#119) allow us to make the even more natural, flexible and liquid UI.
and
|
I updated the first post to have the scanning from "accounts" and a specific "account" screens. |
never give up! Chances are you're (or me) just missing a bigger picture! 🙂 |
The real world user work flows should be the following:
Sign a transaction (Parity UI - deprecated but good as a reminder and possibly similar to Polkadot):
Sign a transaction (MyCrypto):
It feels more natural to select an account as the first action, and go from there. It also improves the security as we should not sign a transaction from the scanner if it concerns another account than the one that was selected.
accounts overview
screenThe text was updated successfully, but these errors were encountered: