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

After confirming the URL, the user should see a modal that would show the dApp metadata (name, icon, url) and the decline/connect buttons #14607

Closed
3 tasks done
Tracked by #14556
stefandunca opened this issue May 4, 2024 · 0 comments · Fixed by #14615
Assignees
Labels
dapp-interactions-team E:Desktop MVP Wallet Connect integration Focusing on integrating the WC functionality and UX flows based on descoped designs feature
Milestone

Comments

@stefandunca
Copy link
Contributor

stefandunca commented May 4, 2024

  • Refactor the DApps wallet connect code to prepare QML code for the upcoming work
    • Move the user workflow responsibility outside the dapp button
    • Create a dapp workflow component to host the user workflow setup
    • Add a JS service to handle the logic between SDK and presentation layer
  • Implement the the dApp Modal for dApp connection display
    • Filter only dapp supported chains
  • Pair using the SDK
@stefandunca stefandunca added E:Desktop MVP Wallet Connect integration Focusing on integrating the WC functionality and UX flows based on descoped designs feature labels May 4, 2024
stefandunca added a commit that referenced this issue May 6, 2024
Storybook: also automate related workflows for faster iteration

Also extend the inspector utils to handle Loaders and Popups

Updates: #14607
stefandunca added a commit that referenced this issue May 6, 2024
Also rename pairing modal accordingly to make room for the proper
ConnectDAppModal.qml

Closes #14607
stefandunca added a commit that referenced this issue May 7, 2024
Also rename pairing modal accordingly to make room for the proper
ConnectDAppModal.qml

Closes #14607
stefandunca added a commit that referenced this issue May 10, 2024
Storybook: also automate related workflows for faster iteration

Also extend the inspector utils to handle Loaders and Popups

Updates: #14607
stefandunca added a commit that referenced this issue May 10, 2024
Also rename pairing modal accordingly to make room for the proper
ConnectDAppModal.qml

Closes #14607
stefandunca added a commit that referenced this issue May 10, 2024
Storybook: also automate related workflows for faster iteration

Also extend the inspector utils to handle Loaders and Popups

Updates: #14607
stefandunca added a commit that referenced this issue May 10, 2024
Also rename pairing modal accordingly to make room for the proper
ConnectDAppModal.qml

Closes #14607
stefandunca added a commit that referenced this issue May 13, 2024
Storybook: also automate related workflows for faster iteration

Also extend the inspector utils to handle Loaders and Popups

Updates: #14607
stefandunca added a commit that referenced this issue May 13, 2024
Also rename pairing modal accordingly to make room for the proper
ConnectDAppModal.qml

Closes #14607
stefandunca added a commit that referenced this issue May 13, 2024
Allow to show all selected icons in the network filter
Hide checkboxes in the network filter dropdown

Updates #14607
stefandunca added a commit that referenced this issue May 14, 2024
Storybook: also automate related workflows for faster iteration

Also extend the inspector utils to handle Loaders and Popups

Updates: #14607
stefandunca added a commit that referenced this issue May 14, 2024
Allow to show all selected icons in the network filter
Hide checkboxes in the network filter dropdown

Updates #14607
stefandunca added a commit that referenced this issue May 14, 2024
Implement the initial Pairing user workflow and disconnect option for
the first session.

Also

- rename pairing modal accordingly (`PairWCModal.qml`) to make room for the proper
`ConnectDAppModal.qml`
- basic tests for service helpers
- update storybook to reflect the new user workflows

Closes #14607
@clauxx clauxx added this to the 2.30.0 Beta milestone May 14, 2024
stefandunca added a commit that referenced this issue May 14, 2024
Storybook: also automate related workflows for faster iteration

Also extend the inspector utils to handle Loaders and Popups

Updates: #14607
stefandunca added a commit that referenced this issue May 14, 2024
Allow to show all selected icons in the network filter
Hide checkboxes in the network filter dropdown

Updates #14607
stefandunca added a commit that referenced this issue May 14, 2024
Implement the initial Pairing user workflow and disconnect option for
the first session.

Also

- rename pairing modal accordingly (`PairWCModal.qml`) to make room for the proper
`ConnectDAppModal.qml`
- basic tests for service helpers
- update storybook to reflect the new user workflows

Closes #14607
stefandunca added a commit that referenced this issue May 16, 2024
Implement the initial Pairing user workflow and disconnect option for
the first session.

Also

- rename pairing modal accordingly (`PairWCModal.qml`) to make room for the proper
`ConnectDAppModal.qml`
- basic tests for service helpers
- update storybook to reflect the new user workflows

Closes #14607
stefandunca added a commit that referenced this issue May 16, 2024
Storybook: also automate related workflows for faster iteration

Also extend the inspector utils to handle Loaders and Popups

Updates: #14607
stefandunca added a commit that referenced this issue May 16, 2024
Allow to show all selected icons in the network filter
Hide checkboxes in the network filter dropdown

Updates #14607
stefandunca added a commit that referenced this issue May 16, 2024
Implement the initial Pairing user workflow and disconnect option for
the first session.

Also

- rename pairing modal accordingly (`PairWCModal.qml`) to make room for the proper
`ConnectDAppModal.qml`
- basic tests for service helpers
- update storybook to reflect the new user workflows

Closes #14607
stefandunca added a commit that referenced this issue May 17, 2024
Implement the initial Pairing user workflow and disconnect option for
the first session.

Also

- rename pairing modal accordingly (`PairWCModal.qml`) to make room for the proper
`ConnectDAppModal.qml`
- basic tests for service helpers
- update storybook to reflect the new user workflows

Closes #14607
stefandunca added a commit that referenced this issue May 17, 2024
Storybook: also automate related workflows for faster iteration

Also extend the inspector utils to handle Loaders and Popups

Updates: #14607
stefandunca added a commit that referenced this issue May 17, 2024
Allow to show all selected icons in the network filter
Hide checkboxes in the network filter dropdown

Updates #14607
stefandunca added a commit that referenced this issue May 17, 2024
Implement the initial Pairing user workflow and disconnect option for
the first session.

Also

- rename pairing modal accordingly (`PairWCModal.qml`) to make room for the proper
`ConnectDAppModal.qml`
- basic tests for service helpers
- update storybook to reflect the new user workflows

Closes #14607
stefandunca added a commit that referenced this issue May 20, 2024
Storybook: also automate related workflows for faster iteration

Also extend the inspector utils to handle Loaders and Popups

Updates: #14607
stefandunca added a commit that referenced this issue May 20, 2024
Allow to show all selected icons in the network filter
Hide checkboxes in the network filter dropdown

Updates #14607
stefandunca added a commit that referenced this issue May 20, 2024
Implement the initial Pairing user workflow and disconnect option for
the first session.

Also

- rename pairing modal accordingly (`PairWCModal.qml`) to make room for the proper
`ConnectDAppModal.qml`
- basic tests for service helpers
- update storybook to reflect the new user workflows

Closes #14607
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dapp-interactions-team E:Desktop MVP Wallet Connect integration Focusing on integrating the WC functionality and UX flows based on descoped designs feature
Projects
Status: Done
Development

Successfully merging a pull request may close this issue.

2 participants