Commit Graph

17 Commits

Author SHA1 Message Date
Kevin Gorham f6ddf32392
Localization: Normalize all numeric displays.
The first pass of allowing numbers to be locale-aware did not work so we fix them to one format until we can address this in a subsequent iteration.
2020-10-07 20:02:33 -04:00
Kevin Gorham 20c3317564
New: Entirely revamped the send flow.
Before it was more of a wizard but now it is all done on one screen. Indirectly, this also made 'cancellation' a first-class citizen, again.
2020-08-01 03:02:45 -04:00
Kevin Gorham 5891f948b1
Fixes #106 per suggestions from @CrystalPony. 2020-07-02 18:15:01 -04:00
Hlib 45a4f43079 Changes for #177
Replaced doBeforeTextChanged and doAfterTextChanged calls with a TextWatcher
Moved the limitDecimalPlaces code to the EditText ext
Implemented uniform currency formatter functions
Hugely simplified limitDecimalPlaces code
This fixes all cases related to the user's locale
2020-07-02 14:40:44 +03:00
Hlib d9386b98b0 Limits decimal places in amount inputs on the home and send screens
Adds a zero in front of the amount if dot is entered on the send screen
Prevents and removes odd leading zeroes in the address text input on the send screen
2020-06-28 18:36:05 +03:00
Hlib c6872d20eb Fix address field cursor position resetting after trimming spaces 2020-06-27 23:56:03 +03:00
Kevin Gorham 4c4ef46efe
Updated to the newly refactored (and published) SDK. 2020-06-10 07:49:38 -04:00
Kevin Gorham dcd1e63491
Fix: avoid negative numbers in the UI. 2020-03-26 09:43:28 -04:00
Kevin Gorham 2fc572e434
Extend analytics to include taps, screen views, and send flow. 2020-02-21 18:52:57 -05:00
Kevin Gorham b630b9fa78
Bug and crash fixes. 2020-02-12 07:58:41 -05:00
Kevin Gorham f8603d424a
Code freeze fixes 2020-01-13 20:58:09 -05:00
Kevin Gorham 771d10358e
Fix nearly all bugs from yesterday's stress test.
- reset the send data after a successful transaction submission
    - failed txs will keep the data around for a retry
- improved wallet details
    - added a footer so that it is easier to see scroll behavior
    - unblocked the navigation icons
    - fix change displayed to be ZEC instead of zatoshi
    - fix spacing and sizing for amount text
    - colored the amount available text at the top (emphasize amount)
- improved t-address experience
    - valid t-addresses are recognized in the UI
    - remove shield for transparent sends
    - don't allow memos
    - message the user about unshielded transactions
- improved icon positioning on home screen (and profile)
2020-01-10 13:58:10 -05:00
Kevin Gorham 62bbd30c40
Fixes after the team testing session. 2020-01-10 02:53:16 -05:00
Kevin Gorham 4c8adf5180
Improved back navigation flow and animations.
Addresses #61
2020-01-09 11:05:02 -05:00
Kevin Gorham c42a0063c2
Added QR Scanner UI 2020-01-08 03:45:45 -05:00
Kevin Gorham 1d25feadf9
Fix dagger implementation by simplifying things and removing Dagger Android.
Dagger Android is overly complex and confusing and Google admitted that they need to change it and simply its use. In the meantime, it is easier to just remove it and setup dagger the old way.
2020-01-06 00:01:06 -05:00
Kevin Gorham fa4415ae99
Implement send flow.
Added 4 screens and the related logic.
2019-12-23 14:41:15 -05:00