ManojNimbalkar / bitcoin-wallet

Automatically exported from code.google.com/p/bitcoin-wallet
0 stars 0 forks source link

Currency calculator is an 'add on' instead of being fully integrated into the send page #106

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Currently the wallet app always assumes you know the price to send/receive in 
BTC, and if you don't there's a pencil icon that lets you do currency 
conversion. Two problems:

1) It's common in some use cases, like being a restaurant owner, to always want 
to work primarily in another currency like Euros. Forcing users to always open 
the converter window is unnecessarily awkward

2) The pencil icon is not an obvious choice for currency conversion (there are 
probably no obvious choices)

I suggest instead just inlining the currency converter widget into the 
send/receive coins page, so there are always two edits and changing one changes 
the other. There can be a generic "modify" type icon next to to the EUR/CHF/etc 
edit that lets you pick a different currency. This way the discoverability of 
the currency exchange screen can also be improved.

Original issue reported on code.google.com by mh.in.en...@gmail.com on 16 Jul 2012 at 9:33

GoogleCodeExporter commented 9 years ago
I'm planning enhancements like this just for the tablet UI. On phones, room is 
extremely scarce and I'm already struggling to get more important stuff in like 
split payments (tips to the waiter).

As soon as BitCoinJ supports fees properly, I hope that the fee value field can 
go away, making room for ideas like this.

Original comment by andreas....@gmail.com on 16 Jul 2012 at 3:33

GoogleCodeExporter commented 9 years ago
OK, I'm all for scrapping the fees widget :-)

Does it have to wait for changes on my side? What use case is there for the 
user ever editing this field? It could just be deleted and I doubt anyone would 
care, the fee attached is so low already.

I think requesting money denominated in a local currency is a really 
fundamental operation, probably it's one of the most common use cases for 
in-person payments. Adding a tip can be done just by editing the value field, I 
did it at R77 actually. Perhaps you could have a convenience +10% button next 
to value, to make adding a tip of common size a one-tap operation?

Original comment by mh.in.en...@gmail.com on 17 Jul 2012 at 7:53

GoogleCodeExporter commented 9 years ago
Wether the fee widget can go away depends on how good the automatism works. So 
I'll keep it around for some time, at least read-only. It can go away later. 
Tips most probably need to go to a different address (for example for 
accounting purposes), so a separate field will be needed. Also, credit card 
slips present it that way.

Original comment by andreas....@gmail.com on 17 Jul 2012 at 8:14

GoogleCodeExporter commented 9 years ago
Attaching a WIP screenshot of embedding the currency calculator.

It's nice, but I'm not 100% happy. For one, it feels a bit confusing to me to 
have the two fields (hopefully this will get better as the fee view can go away 
at some time).

Also, due to the small width of the fields, if you enter amounts with many 
digits after the comma, your significant digits will scroll away. I'm afraid 
someone will enter something like 10.0001, see only 0.0001 and hit send based 
on the assumption that only 0.0001 will be sent.

Original comment by andreas....@gmail.com on 29 Mar 2013 at 1:29

Attachments:

GoogleCodeExporter commented 9 years ago
What if you made the two amount fields one field with a toggle for BTC/other 
currencies?

Original comment by voluntar...@gmail.com on 29 Mar 2013 at 1:59

GoogleCodeExporter commented 9 years ago
You could remove the address if it has an alias - there isn't much point in 
showing a meaningless code in this case, and that'd free up another row above 
the keypad allowing you to put BTC and EUR editors next to on top of each 
other. You could also hide "Fee" behind a button or menu option. Editing it 
right now isn't a good idea for end users anyway.

Original comment by mh.in.en...@gmail.com on 29 Mar 2013 at 2:39

GoogleCodeExporter commented 9 years ago
@voluntaryman Using a toggle would defeat the embedding. In a way, the 
currently released code implements kind of a toggle.

@mike Hiding the fee input field is on my TODO list, however I would at least 
like to see the fee afterwards, in the tx list for example. IMHO 
http://code.google.com/p/bitcoinj/issues/detail?id=328 has to happen first. 
Having a fee resolver would also help of course (-:

Original comment by andreas....@gmail.com on 29 Mar 2013 at 3:28

GoogleCodeExporter commented 9 years ago

Original comment by andreas....@gmail.com on 12 Apr 2013 at 11:06

GoogleCodeExporter commented 9 years ago
There is now a 3.10 RC which embeds the calculator similar to the screenshot 
above. Please help testing by downloading the RC from

http://code.google.com/p/bitcoin-wallet/downloads/list

Original comment by andreas....@gmail.com on 26 Jun 2013 at 1:26

GoogleCodeExporter commented 9 years ago
It works great! You can mark this as fixed now, as far as I'm concerned.

Original comment by mh.in.en...@gmail.com on 26 Jun 2013 at 1:30

GoogleCodeExporter commented 9 years ago

Original comment by andreas....@gmail.com on 21 Aug 2013 at 1:32