BitcoinDesign / Bitcoin-Core-App

Tracking the design process for the Bitcoin Core App.
https://bitcoincore.app
MIT License
56 stars 11 forks source link

Milestone 1.4: Create wallet - specs & progress #62

Open GBKS opened 1 year ago

GBKS commented 1 year ago

This is a tracker/discssion issue for the 1.4 milestone (design docs).

Goal is to add a wallet creation to the application. In milestone 1.3, we added wallet import, now we also let users create wallets. This includes a prompt during the first use experience, and a complex flow to guide users through creating different types of wallets. We will start simple, but need to ensure to keep future updates in mind, like creating multi-key wallets with several fallback paths.

Addition:

Specs: We really need to create specs for which technical features will be supported here to inform the design

GBKS commented 1 year ago

27 is an older issue on this topic form our design discovery in September 2022. Closing that one now in favor of this new one here that is in-line with our milestone schedule.

stackingsaunter commented 8 months ago

@GBKS I think you can assign me and @rabbitholiness

My updates from this week can be seen here

image

Regular

CleanShot 2024-02-20 at 22 36 15@2x

CleanShot 2024-02-20 at 22 36 43@2x

CleanShot 2024-02-20 at 22 36 53@2x

Multi-key

CleanShot 2024-02-20 at 22 37 24@2x

CleanShot 2024-02-20 at 22 37 38@2x

CleanShot 2024-02-20 at 22 38 39@2x

CleanShot 2024-02-20 at 22 38 50@2x

Custom

CleanShot 2024-02-20 at 22 39 10@2x

CleanShot 2024-02-20 at 22 39 43@2x

CleanShot 2024-02-20 at 22 42 15@2x

Main questions now

stackingsaunter commented 7 months ago

I iterated a bit on the flows and recorded a video going through the prototype. Most changed in how keys are added to the multisig, I tried to implement the idea we discussed on last call.

Link to Figma designs

I think the designs need:

  1. Design review on key adding flows
  2. General technical review, especially for Custom flow

Prototypes

  1. Singlesig
  2. Multisig
  3. Custom

New Multisig + Custom designs

image

image

image

image

image

image

image

stackingsaunter commented 5 months ago

Here's handoff of Create single-sig wallet flow after round of user testing:

Figma file

image

image

image

image

image

image

image

image

GBKS commented 1 month ago

This is a very big issue. Now that wallet creation is implemented, both from onboarding and from within the app, we should try to wrap this one up and create smaller issues for anything still outstanding. I'll put that on my low-priority list, unless someone else wants to take it on.