Ride-The-Lightning / RTL-Design

Ride The Lightning - A full function web browser app for LND and C-Lightning.
MIT License
12 stars 4 forks source link

[UX] - Onboarding Setup #44

Closed diogorsergio closed 4 years ago

diogorsergio commented 4 years ago

Initial onboarding setup to configure RTL, will guide users through the flow and maybe give an explanation of what's needed and why?

Should be contextual and adapt to the user choices, e.g. requirements should be tailored based on the selected implementation.

At the moment keeping this for essential options only for RTL to start.

Could include costumization questions e.g.: Dashboard layout, Fiat currency, Theme, but at this point user haven't seen or interacted with the UI, so it lacks context and the user might not know what options serve him best withouth proper usage.

Thoughts?

diogorsergio commented 4 years ago

Missing critical 'lnServerUrl' information.

Added that step and separated flows so they can be contextual to the choosen implementation. Should we also ask for swap server? as an optional step?

ShahanaFarooqui commented 4 years ago

@diogorsergio adding swapServerUrl seems like a logical step as we are supporting loop in/out.

diogorsergio commented 4 years ago

@diogorsergio adding swapServerUrl seems like a logical step as we are supporting loop in/out.

Added the Swap Server flow step and fixed a mistake by removing the browse button in the lnServerUrl step.

diogorsergio commented 4 years ago

Removed Swap Server step form the CLT flow and the browse functionality. Since we removed the browse funcionality we should have checks and validation that the user input is valid when "Next" is pressed.