Skip to content
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

Transfer screen UX enhancements #21

Open
satran004 opened this issue Apr 2, 2021 · 0 comments
Open

Transfer screen UX enhancements #21

satran004 opened this issue Apr 2, 2021 · 0 comments
Assignees

Comments

@satran004
Copy link
Member

  1. Rename screen to "Transfer" (as "Transfer Algo" is not accurate. You can transfer ASA as well)

  2. Simplify the layout a bit. Four large headers/blocks (not sure what UI elements to use here): From, To, Asset, Amount (top to bottom)

  3. FROM: Sender Address* top, then below, indent for both: "Authorized Address" and "Authorized Mnemonic". "OR" can be removed this way. You may need to build some logic into this screen to populate the Auth fields based on a peek at the account object for auth-addr then to the local wallet if you have it. If the local wallet is not holding the required auth keys, highlight that user must supply mnemonic because Sender Address is rekeyed to AuthAddr.

  4. TO: Receiver Address*

  5. ASSET: "Type" radio buttons, side by side. Drop down below to fetch ASA. Relocate "Available Balance" field below the ASA dropdown. Also move the "Available Balance" to the left of the field.

  6. AMOUNT: Amount* and if Algo, a dropdown for "microAlgo" or "Algo" else if ASA display unit name.

  7. Relocate Close Remainder (<<spelling)To to the Transaction Options tab.

  8. Tabs : Try: "Transaction Requirements" and "Transaction Options"

  9. Maybe we can have two blocks: Network Parameters and Transaction Options

  10. Group together: First, last, Fee, network hash. Add a note about these will be populated by default if left blank. Click "Fetch defaults" and modify the values as needed.

  11. Group together: Note, Lease, Add "Close Remainder To" above Rekey To.

  12. If user pastes in an address to Rekey To that the local wallet is not aware of, prompt the user with a warning: "The address supplied is unknown to AlgoDEA. Please go back and select a known address, or acknowledge you hold the private key for ADDR securely outside AlgoDEA. Loss of that private key will render the rekeyed account
    inaccessible. I UNDERSTAND

  13. In the List Accounts screen: Is it possible to add "on double click" functionality to the name field to open the details page? If double click on address, it will copy it. Will still need to right click to get all the options.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant