Skip to content

Wallet loading skeleton design #155

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

Open
GBKS opened this issue May 13, 2025 · 2 comments
Open

Wallet loading skeleton design #155

GBKS opened this issue May 13, 2025 · 2 comments
Assignees
Labels

Comments

@GBKS
Copy link
Contributor

GBKS commented May 13, 2025

Johnny brought this up in one of the catch-up calls. While the wallet is loading, we have nothing to show in the activity screen. This may feel like lag or something is broken. A commonly used pattern is to show a so-called skeleton of the content. It's a simple layout of boxes that is reminiscent of the actual content, with a subtly animated gradient, as show in the image below.

Image

I also implemented a first version of this in the web prototype here.

Note that there should be a custom mobile skeleton for transition items in the activity list. I did not implement that. Nor did I mock up other screens than activity. But, what's implemented should be enough to demonstrate the pattern and validate that this is and approach we want to take.

What do you think?

@GBKS GBKS self-assigned this May 13, 2025
@GBKS GBKS added the design label May 13, 2025
@johnny9
Copy link
Contributor

johnny9 commented May 13, 2025

I like the idea of this and it allows for something relatively easy to implement. Any thoughts on what the send/recieve forms should look like?

@GBKS
Copy link
Contributor Author

GBKS commented May 14, 2025

For send and receive, I'd just disable the forms. You still have the loader skeleton in the top-left corner indicating that the wallet is being loaded.

Image

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

No branches or pull requests

2 participants