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 UI - Refactoring - Dialog Internal State & Contact Creation #10

Closed
jojobyte opened this issue Nov 1, 2024 · 2 comments · May be fixed by dashhive/wallet-ui#76
Closed

Wallet UI - Refactoring - Dialog Internal State & Contact Creation #10

jojobyte opened this issue Nov 1, 2024 · 2 comments · May be fixed by dashhive/wallet-ui#76
Assignees
Labels
enhancement New feature or request

Comments

@jojobyte
Copy link
Contributor

jojobyte commented Nov 1, 2024

More refactors building upon the last ones, to fix the internal state of several components, which were not correctly updating/resetting when some dialogs would close.

It also moves contact creation/updating out of the dialogs so that we can programatically create a contact without user interaction. This is particularly useful for creating a CrowdNode or Maya contact, where the user shouldn't need to know the Address/Contact information.

@jojobyte jojobyte moved this to Settled in Ledger Nov 1, 2024
@jojobyte jojobyte added this to Ledger Nov 1, 2024
@jojobyte jojobyte closed this as completed by moving to Settled in Ledger Nov 1, 2024
@jojobyte jojobyte self-assigned this Nov 1, 2024
@jojobyte jojobyte added the enhancement New feature or request label Nov 1, 2024
@jojobyte jojobyte moved this from Settled to Unclaimed in Ledger Nov 1, 2024
@jojobyte jojobyte reopened this Nov 1, 2024
@jojobyte
Copy link
Contributor Author

jojobyte commented Nov 1, 2024

Claiming Task #10

Address: Xe415HRwb4B21qMBewfBsQLHbtkMvSkYe4

Demos:

Code:

@jojobyte jojobyte moved this from Unclaimed to Claimed in Ledger Nov 1, 2024
@jojobyte jojobyte moved this from Claimed to Approved in Ledger Nov 1, 2024
@jojobyte
Copy link
Contributor Author

jojobyte commented Nov 1, 2024

Approved.

@jojobyte jojobyte changed the title Refactoring - Wallet UI - 3rd Party Integration: CrowdNode UI Refactoring - Wallet UI - Dialog Internal State & Contact Creation Nov 1, 2024
@jojobyte jojobyte changed the title Refactoring - Wallet UI - Dialog Internal State & Contact Creation Wallet UI - Refactoring - Dialog Internal State & Contact Creation Nov 1, 2024
@jojobyte jojobyte moved this from Approved to Settled in Ledger Nov 1, 2024
@jojobyte jojobyte closed this as completed by moving to Settled in Ledger Nov 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Settled
Development

Successfully merging a pull request may close this issue.

1 participant