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

Phase 1 Testing #21

Open
21 of 41 tasks
riongull opened this issue Feb 7, 2024 · 1 comment
Open
21 of 41 tasks

Phase 1 Testing #21

riongull opened this issue Feb 7, 2024 · 1 comment
Assignees
Labels
bug Something isn't working enhancement New feature or request

Comments

@riongull
Copy link

riongull commented Feb 7, 2024

Phase 1 Testing

Testing dates: Feb 1, 2024 - Feb 5, 2024

This was originally authored as a Google Doc, converting to a GitHub issue because @jojobyte likes Microsoft more than Google (</sarcasm>)

Most of these issues won’t need dedicated GitHub issues or PRs, but I will categorize them like conventional commits to help organize them. Some user experience (UX) issues will be tagged as “feat” if they affect a current feature that may need to be reconsidered, others may be more simple changes, which could go under “style” or “doc”.

I’m basically going through the whole app and testing each feature (link, button, etc). I’m not necessarily trying to break the app, but I’m monkeying around and being more picky than a normal user.

This document incorporates feedback from me and juliushamilton1

Feedback by Application Feature

Welcome screen

  • feat: Can’t tab through buttons. #22
    • I want to be able to navigate to either button and hit enter and have it work.
  • style: Some text is redundant, but no need to change for now.
  • Welcome Screen Bug #23
  • style(julius): Is there some reason it is necessary to use the terms “disconnect” and “add wallet” as opposed to just “log in” and “log out”?

New Wallet modal

Existing Wallet modal

Decrypt Wallet modal

Main screen

  • style(julius): Minor visual design notes: the landing page feels slightly “empty”. Awkward side columns.
  • feat: Same as welcome screen item 1. feat: Can’t tab through buttons. #22
    • I want all buttons, fields, links, etc accessible by keyboard navigation
    • I can see it going from #home to #me, and hitting enter works, but not all action options (like the buttons) are available.
  • feat: I kind of want some hover options right on each contact in the list. This would bring some life and color to the otherwise sparse list.
    • send arrow - shortcut to send to this contact
    • receive arrow - shortcut to request from this contact
    • trash icon - quickly get rid of contacts that I know I didn’t share
    • star - not now, but later on, to bring up to a top section of the list
  • feat: Maybe we should use the big empty space in the contacts list to recommend pairing with other prominent wallets (mobile wallet, Desktop wallet, etc).
    • DCG’s mobile wallet definitely needs to display a QR for its xpub address.
    • We need to support importing raw xpubs if we don’t already.

Alias Button

Edit Profile modal

Backup Wallet modal

  • style: Top button is “adjective noun”, bottom two buttons are “verb noun”. Maybe make it consistent.

Lock modal

  • style: The bottom button lines don’t line up, maybe because of emoji in one but not the other. Or maybe because of box-sizing: border-box

Disconnect modal

  • style: Still not sure “disconnect” is the right word. Leave for now. Either way, maybe change the bomb to something else? A broom or something else could be used if we changed it to “Clean”, but I’m not sure there’s anything better than a bomb for now. Leave it for now.

Dash Balance field

Send Funds modal

  • Add "Max" option to Send Dialog #41
  • fix: Why does Scanning only do “Scan a Contact” #33
    • Scanning a normal Dash address captures it, but doesn’t parse and enter in the to field.
    • I don’t like the up/down buttons on the input field
    • Does anyone adjust the amount like that?
    • Either way, we should make the step = 0.001 DASH (last digit in white area, about 3 cents USD)
  • New amount text input box issues #37
    • When a leading decimal exists (e.g. ".01") I want it to automatically change it to "0.01".
    • I like that the validation disallows numbers without a leading decimal if we add the above fix.
    • The validation allows 9 post-decimal values; it should only allow 8.

Request Funds modal

  • QR code to fund my own wallet in the Receive modal #38
  • feat: Every time I click Request the wallet generates a new address. This might be unsettling for users. Need to rethink this functionality. Side note/question: Is this cycling through the 0 index on the HD path when no contact is selected? Either way, we may want to put our own username in the alias input box by default, which would be the default funding mechanism.

Add a New Contact modal

Clicked Contact modal

  • style: The modal could use a header like I think all the other modals have.
@jojobyte jojobyte self-assigned this Feb 7, 2024
@jojobyte jojobyte added bug Something isn't working enhancement New feature or request labels Feb 7, 2024
@coolaj86
Copy link
Member

coolaj86 commented Feb 20, 2024

  • Needs a way to skip the passphrase (i.e. have an empty string "" or a constant, such as "NONE" that's automatically entered when the "skip passphrase" setting)
  • We need a way to see the list of what money has been sent and received
  • I shouldn't have to click Send 3 times to send
    (but there definitely should be an animation and a 2 second "sending" - even if it doesn't take that long)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants