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

Sub-wallets: UX/UI improvements to "Friends & Family" #1091

Open
stackingsaunter opened this issue Feb 13, 2025 · 3 comments
Open

Sub-wallets: UX/UI improvements to "Friends & Family" #1091

stackingsaunter opened this issue Feb 13, 2025 · 3 comments
Assignees
Milestone

Comments

@stackingsaunter
Copy link
Contributor

stackingsaunter commented Feb 13, 2025

This epic slightly changes flow of creating sub-wallets in Alby Hub, improving on current flow.
Each screen contains some copy changes (sometimes subtle), so please follow those as well.

Figma link

General

  • Friends & Family are renamed to Sub-wallets (reason: more neutral and fits more usecases like NGOs, businesses, etc)
  • Sub-wallets are a position in the sidebar, with breadcrubms for sub-pages, etc

Sub-wallet page

When user enters the page for the first time, it's greeted by explainer how sub-wallets work, and a link to a guide. (link will change as it needs to be renamed)

Image

For later entry of the page, user sees the list of active sub-wallets, with card elements that can be used in Connections page too:
Image

The "Help" button shows the same explainer in a modal, so it's always accesible:
Image

"Top Up" button opens a modal to top-up:
Image

Create New Sub-wallet Flow

Name

Just copy changes:
Image

Connect Sub-wallet

Mostly copy & layout changes here, however now there is "Next" button and it's not the end of the flow.
Alby Account displays "lightning address" badge
Image

Top Up

Top Up is now a separate page in the flow.
With clicking "Finish Sub-wallet Setup" user goes back to the main Sub-wallet page with a list of current sub-wallets.
Image

Choosing connections

Here are mostly slightly layout/copy changes:

Alby Go

Image

Alby Account

Image

Alby Extension

Image

Other apps

Image

Podcasting 2.0 apps

Image

Future improvements

  • Single sub-wallet connection page view (like app connections)

Needs more discussion / justification / user research

  • Restricting the node to spend from subwallets in case it has low spending balance
  • Substracting sub-wallet balance from Spending Balance / "Wallet" page
  • Storing sub-wallets NWC secrets (encrypted by password) and allowing to resist them.

Assets

Image
Image

Image
Image

@jpl-btc
Copy link
Contributor

jpl-btc commented Feb 13, 2025

Hey, one of the main usability issues that I encounter is that hub admins have their wallet connected to the main hub account. And when they start making sub-accounts, they feel weird to have the satoshis of the subaccount...on their own account. And many start making a sub-account for themselves, but then they have to start using another Alby web Account with another lightning address, wich was cumbersome to setup again. I can discuss this further, let me know.

@itstomekk
Copy link
Contributor

Agree @jpl-btc this could be discussed!
PS @stackingsaunter would new flow change anything in this design?

@stackingsaunter
Copy link
Contributor Author

@jpl-btc @itstomekk

This has technical complexities and we need to discuss with devs If we want to introduce it.
I totally agree and support this, but this was not part of this issue and we need to tackle it separately. I will be coming back to this topic after analysing survey results in more detail

@reneaaron reneaaron self-assigned this Mar 4, 2025
@reneaaron reneaaron added this to the v1.15.0 milestone Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants