getAlby / hub

Alby Hub - Your own lightning node connected to every app. Run anywhere. Become self-sovereign.
https://albyhub.com
Apache License 2.0
90 stars 18 forks source link

Update transaction list empty state #585

Open stackingsaunter opened 2 months ago

stackingsaunter commented 2 months ago

I'd like to make it a bit less prominent and heavy, not in a "card" with stroke but on empty bg and possibly layout made in the center between top element and bottom. This could be maybe saved as a component and reused on other screens too If we need similar pattern.

Link to Figma

Link to Vercel (code)

image

image

bumi commented 2 months ago

if we work on this, then here are some ideas: This blank state is only for new users (all others will always have transactions and it never will be empty again) so we can take this space to help users get started. The wallet page is one of the first screens users will see after the onboarding.

So we can help them getting their first transactions.

We also know if they have receiving and sending capacity if not then let's make sure we direct them to the correct flow from here.

stackingsaunter commented 2 months ago

I subdued it mostly because they will have more pressing stuff above (migrate or open channels). I am a bit afraid if we put too much stuff there (videos, faded examples) it will be overwhelming at first look

bumi commented 2 months ago

My point is that we should help them in that "pressing stuff" todo. a big "No transactions yet" message does not help, does not solve the pressing stuff todo.