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

[UI] Coinjoin Settings page suggestions #13014

Closed
yahiheb opened this issue May 9, 2024 · 6 comments · Fixed by #13067
Closed

[UI] Coinjoin Settings page suggestions #13014

yahiheb opened this issue May 9, 2024 · 6 comments · Fixed by #13067
Assignees

Comments

@yahiheb
Copy link
Collaborator

yahiheb commented May 9, 2024

Some suggestions to improve the UI/UX of this page:

  • The discoverability of the new feature Coinjoin To Another Wallet is bad. Just by looking at the UI it is not intuitive the feature exits. Maybe replace Output Wallet by Coinjoin to this wallet which is more clear.
  • Misalignment of the Change button.
  • Add some vertical separation between each setting/feature.
  • All the settings are placed on the top left corner of the page while the rest is completely empty which is ugly.

Capture

Edit (more suggestions):

  • We should disable or even better hide the threshold setting if the auto-start is disabled.
  • Changes to Auto-start setting apply immediately regardless if you click the Done button which is not consistent with the other dialogs like the coinjoin strategy and coinjoin strategy settings
@Kruwed
Copy link
Collaborator

Kruwed commented May 9, 2024

* The discoverability of the new feature `Coinjoin To Another Wallet` is bad. Just by looking at the UI it is not intuitive the feature exits. Maybe replace `Output Wallet` by `Coinjoin to this wallet` which is more clear.

How about Destination Wallet ?

@collins-okafor
Copy link
Contributor

* The discoverability of the new feature `Coinjoin To Another Wallet` is bad. Just by looking at the UI it is not intuitive the feature exits. Maybe replace `Output Wallet` by `Coinjoin to this wallet` which is more clear.

How about Destination Wallet ?

Are we going with this?

@soosr
Copy link
Collaborator

soosr commented May 23, 2024

Edit (more suggestions):

  • We should disable or even better hide the threshold setting if the auto-start is disabled.

They are not related. #13067 (comment)

  • Changes to Auto-start setting apply immediately regardless if you click the Done button which is not consistent with the other dialogs like the coinjoin strategy and coinjoin strategy settings

It is applied regardless of clicking Done. It just takes 1 second to do, which is the prevention for unwanted savings during the user types. If they don't type for 1 second, it will save it.

https://github.com/zkSNACKs/WalletWasabi/blob/ede4ac5f208a8be0ab99bfd17aedd4617b746e18/WalletWasabi.Fluent/ViewModels/Wallets/Settings/WalletCoinJoinSettingsViewModel.cs#L79-L91

@yahiheb
Copy link
Collaborator Author

yahiheb commented May 23, 2024

It is applied regardless of clicking Done.

Yes, but that's the problem. For the other dialogs you need to click the Done button to save your changes, this is not the case here.

@soosr
Copy link
Collaborator

soosr commented May 23, 2024

It is applied regardless of clicking Done.

Yes, but that's the problem. For the other dialogs you need to click the Done button to save your changes, this is not the case here.

What do you mean? General, Bitcoin, Advanced, Wallet General, Wallet Coinjoin. Whenever you change something it has an immediate effect.
Except for the Coinjoin strategy dialog.

@yahiheb
Copy link
Collaborator Author

yahiheb commented May 23, 2024

I am talking about the dialogs: Wallet Settings, Coinjoin Strategy, and Coinjoin Strategy Settings.
Clicking Done is not required on the Wallet Settings dialog for changes to be saved, while it is on the other two.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants