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
[UI] Send - move recipient entry to the first dialog #12657
[UI] Send - move recipient entry to the first dialog #12657
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tACK 1115183
tested several things, including pasting a BIP21 URI that contains label
one nit: fill everything in -> click continue -> preview tx page -> go back -> amount is auto selected
Is that desired: the last entry being auto selected makes more sense no?
I guess so, we previously had Amount the last element, now it would be labels |
thinking about it, I think it would be better if the Recipient entry is different than the other two. |
In this PR the But to me, it's a clear testimony of the misunderstanding that there is around this screen in the context of Bitcoin. The If you know the So to make the implementation more future proof, and keep improving this screen in the future to actually fix real problems, I'd suggest to move the |
Thanks for the suggestion, we are not going to change it. #12650 (comment)
You must keep in mind that moving the recipient label to the first place is going to break the user's muscle memory which should only be done if the benefits are clear. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cACK. @ichthus1604 please review this PR
_suggestionLabels = new SuggestionLabelsViewModel(WalletVm.WalletModel, Intent.Send, 3) | ||
{ | ||
Labels = { } | ||
}; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Initializing Labels
is not required here:
_suggestionLabels = new SuggestionLabelsViewModel(WalletVm.WalletModel, Intent.Send, 3) | |
{ | |
Labels = { } | |
}; | |
_suggestionLabels = new SuggestionLabelsViewModel(WalletVm.WalletModel, Intent.Send, 3); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixed 730ca6e
Shift+Tab navigation gets broken when focusing the TagsBox. Probably not caused by this PR but this PR makes it evident. |
@ichthus1604 |
I can't see anything wrong with keyboard navigation in TagsBox |
@ichthus1604 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
tACK.
Will we be able to review the address and amount when we click the final button??? Will we be able to at least SEE what the sat/bytes will be used without going 2 menu away?
Wasabi could have 10x more users than it has now, I don't think there's much muscle memory worth bike shedding over at this time. |
Fixes #12650