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

[Wallet] Wallet connexion - Mobile behaviour #220

Open
ChaimaaZaoui opened this issue May 3, 2023 · 5 comments
Open

[Wallet] Wallet connexion - Mobile behaviour #220

ChaimaaZaoui opened this issue May 3, 2023 · 5 comments
Labels
feature 🤌 new features Ready for TechSpec Ticket to be pulled into Technical specification column

Comments

@ChaimaaZaoui
Copy link

ChaimaaZaoui commented May 3, 2023

Feature: [Wallet] Wallet connexion - Mobile behaviour

As an end-user navigating the portal on a Mobile
I want to connect my wallet
So that I have access to my know balance in order to accomplish transactions on the portal

Acceptance criteria

Scenario 1: Log in - Keplr available on mobile

Given that I am an end-user navigating the portal (on mobile)
When I click on wallet icon

  • icon is white when disconnected

and I have keplr on my mobile
Then a redirection page is shown on the screen with the following text

OPENING KEPLR...
You are being redirected to Keplr App to connect your wallet. This may take a few seconds.

Scenario 2: Log in - Keplr not available on mobile

Given that I am an end-user navigating the portal (on mobile)
When I click on wallet icon

  • icon is white when disconnected

And I don't have keplr on my mobile
Then a snackbar page is shown on the screen with the following text

KEPLR APP NOT AVAILABLE ON YOUR MOBILE
Please download the app to connect your wallet

And the snackbar closes automatically after 5 seconds

When the snackbar is displayed
And I want to close it before 5s
Then I click anywhere on the screen outside the snackbar

Scenario 3 : Log in - Wallet connected (on mobile)

Given that I am an end-user
And Keplr app has launched
When my Keplr account is connected
Then the wallet icon changes its colour to orange with a light background

Scenario 4 : Wallet menu (on mobile)

Given that I am an end-user
And my Keplr account is connected
When I click on the orange wallet icon
Then the wallet menu is dropped down
And the menu has

  • Public key
  • KNOW balance
  • Log out Button

Scenario 5 : Log out button

Given that I am an end-user with a connected wallet
And the wallet menu is dropped down
When I click on the Log out button
Then my kepler wallet is to be logged out
And the menu takes its initial state of white wallet icon

Scenario 6 : Internationalisation

ENG:
Dropdown menu :

KNOW
Log out

Keplr not available snackbar :

KEPLR APP NOT AVAILABLE ON YOUR MOBILE
Please download the app to connect your wallet

Redirection screen :

OPENING KEPLR
You are being redirected to Keplr App to connect your wallet. This may take a few seconds.

FR
Dropdown menu :

KNOW
Déconnexion

Keplr not available snackbar :

L'APPLICATION KEPLR N'EST PAS DISPONIBLE SUR VOTRE MOBILE.
Veuillez télécharger l'application pour connecter votre portefeuille.

Redirection screen :

OUVERTURE DE KEPLR
Vous êtes redirigé vers l'application Keplr pour connecter votre portefeuille. Cela peut prendre quelques secondes.

DE
Dropdown menu :

KNOW
Abmelden

Keplr not available snackbar :

KEPLR APP NICHT AUF IHREM HANDY VERFÜGBAR
Bitte laden Sie die App herunter, um Ihre Geldbörse zu verbinden

Redirection screen :

ÖFFNEN VON KEPLR
Sie werden zur Keplr App weitergeleitet, um Ihre Brieftasche zu verbinden. Dies kann ein paar Sekunden dauern.

Resources

Mockups

More detail about the wallet is available in the design system and Figma Dev

wallet logged out logged in

image

image

Environment

Additional informations

None.

┆Issue is synchronized with this Wrike task by Unito

@ChaimaaZaoui
Copy link
Author

ChaimaaZaoui commented May 5, 2023

Definition of ready

  • title, description, and value statement
  • acceptance criteria (scenarios)
  • mockups (all devices and themes)
  • labels added
  • US presented to DEV team (refinement)
  • attached to an epic
  • estimation (planning poker)
  • external dependencies if applicable

@ChaimaaZaoui ChaimaaZaoui added the feature 🤌 new features label May 5, 2023
@ChaimaaZaoui ChaimaaZaoui self-assigned this May 9, 2023
@ChaimaaZaoui
Copy link
Author

  • see if all these features are available on mobile
  • get inspired from the very few main nets that have the feature
  • Stargaze probably has the mobile feature

Estimation to be done 17th

@ChaimaaZaoui
Copy link
Author

The colour of the drop down menu is to be edited @SpicySalm0n

@lolottetheclash
Copy link
Contributor

lolottetheclash commented May 16, 2023

According to keplr , it must be switched to mobile mode to implement this feature.

@ChaimaaZaoui
Copy link
Author

Hey team! Please add your planning poker estimate with Zenhub @0xLodz @amimart @AnjaMis @ccamel @ErikssonJoakim @lolottetheclash

@ChaimaaZaoui ChaimaaZaoui removed their assignment May 17, 2023
@ChaimaaZaoui ChaimaaZaoui added the Ready for TechSpec Ticket to be pulled into Technical specification column label May 31, 2023
@AnjaMis AnjaMis moved this to 📋 Backlog in 💻 Development Sep 29, 2023
@AnjaMis AnjaMis moved this from 📋 Backlog to 📆 To do in 💻 Development Sep 29, 2023
@ccamel ccamel moved this from 📆 To do to 📋 Backlog in 💻 Development Oct 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 🤌 new features Ready for TechSpec Ticket to be pulled into Technical specification column
Projects
Status: 📋 Backlog
Development

No branches or pull requests

2 participants