Open mouxdesign opened 2 years ago
Have done some follow up tests on the receive flow which I recorded as well. This was a voice over only test performed on the Receive flow of Phoenix.
Summary of findings: Overall the app is quite accessible with regards to voice over features, some areas could could be improved are:
Link to google doc with video and notes how the app was analyzed and what actions were performed.
Hello, thanks for testing the app and providing such a detailed feedback. Regarding Android we are completely reworking the app so some of the accessibility issues you found may just disappear, and new ones will certainly be created! Accessibility is something we will look at once the new Android app is ready to ship. Hopefully, jetpack-compose should make things easy to fix.
@mouxdesign Thank you so much ! This is incredibly helpful !
Accessibility day is coming up on May 18 and in the Bitcoin Design Community we're looking to rally designers and developers to spend that day learning about accessibility and making improvements. Would you be interested in joining? Doesn't have to be a huge effort, could be simply about making some of the easier fixes of what is posted in this issue.
Just wanted to note that I spent a fair amount of time fixing a lot of accessibility issues earlier this year. So the iOS tests may need to be updated.
@robbiehanson Great to see this! Would it help if we re-tested the application?
Would it help if we re-tested the application?
Yes, that would be super helpful. We fixed many issues, but then we made large changes across the app for version 2. So I may have broken several things since then.
We fixed many issues
So awesome to hear. I just did a quick test and the app is in really good shape (Version 2.1.0 on iPhone 15). Thank you for digging into this.
I found a handful of smaller issues that I documented here.
Great job adding in the tap-and-hold actions on the receive screen. A bit hard to discover, but super useful.
I am curious as to what user feedback you are getting for the "add liquidity" flow. I see you're using metaphors to explain the concept, I wonder if it clicks for people. Do you also explain these concepts on onboarding or is the "add liquidity" screen the first time people encounter them?
Myself and Christoph did some accessibility testing today on the Phoenix wallet.
Overall the accessibility was quite good. We found a few things that can be optimized:
To provide a brief overview of what we are doing:
Accessibility testing document
Figma file with the entire test we performed
Accessibility article in the bitcoin design guide
How we briefly prepare our phones to perform the tests