monero-project / monero-gui

Monero: the secure, private, untraceable cryptocurrency
Other
1.72k stars 766 forks source link

Fiat balance: Suggestions for further enhancements #2368

Open kayront opened 5 years ago

kayront commented 5 years ago

Since #2322 has already been closed (a bit late to the party), here are my thoughts on the matter.

  1. It seems to me that it is a very good idea to have the option to display the fiat balance: this is something that, whether we like it or not, people need. If not on-wallet, then from some external source: it would be unwise to transfer any amount of volatile cryptocurrency without knowing the present exchange rate with traditional fiat.

  2. The fact that the wallet clearly warns that the user's IP will be exposed is well thought out, and a (simple) step above mostly any other wallet that I have seen. However, it can be even better: there is somewhere in the wallet an option to toggle proxy support, yes? That being the case, just make the price check connection go through the proxy; And inform the user clearly that this is the case and that their privacy has been thought about. Related to this, I don't know when the first price check is triggered (on enabling the option?), but care should be taken not to expose the user's IP before he's had a chance to configure a proxy (or not).

  3. Regarding displaying the fiat balance, first of all in my opinion this is the best version (but see below):

img

My main contribution to point 3 would be the following. Get rid of both the yen/euro sign and the little expandable menu shown above.

In my opinion, for your consideration, it would look a lot better if:

Thoughts?

ghost commented 5 years ago

Could we please agree that we discuss balance card-related UI stuff in #2298, while this issue here is used to discuss the backend changes you're proposing?

ghost commented 5 years ago

The first concrete step in this direction would be adding more currencies: image We support 30+ languages, but 2 fiat currencies.

@kayront Could you maybe delete the balance card-related parts in your 1st comment for better clarity?