Commit Graph

2201 Commits

Author SHA1 Message Date
tomFlowee c48f0eb71a Fix UX of single-use wallets
The 'receive' screen now no longer judges all incoming transactions on
our single-address wallet to be seen as
fulfilling even a completly empty payment request.
2021-12-01 10:57:21 +01:00
tomFlowee 20db8aea80 The netview can keyboard scroll too 2021-12-01 10:30:01 +01:00
tomFlowee 1ed93714c5 Make the wallet-details list UX better
It now has a scroll-thumb as well as the ability to move it with
the keyboard arrows.
2021-11-30 22:19:40 +01:00
tomFlowee 77316dfc69 Re-think the 'used-address' bool. 2021-11-30 20:03:01 +01:00
tomFlowee 26be19836c Avoid naming conflict. 2021-11-30 19:23:38 +01:00
tomFlowee 3506211648 Fix item mirroring local 2021-11-30 19:21:55 +01:00
tomFlowee 9fa92223e6 Make payment feedback work on the testnet defaults.
Testnet is sparse (and value-less), so we have no more than 1 peer per
wallet. To make sure out feedback still works properly this special-
cases other chains.
2021-11-30 14:34:41 +01:00
tomFlowee 820a2673dc Make sure we update the validity 2021-11-30 14:02:41 +01:00
tomFlowee 62ddb513d3 Move LabelWithClipboard to the widgets subdir 2021-11-30 13:54:11 +01:00
tomFlowee 42ed0392d2 Add copyright notice. 2021-11-30 13:52:35 +01:00
tomFlowee 0de7598261 Rework 'add detail' screen.
Make the 'Coin Selector' the only option there as we don't have support
for others yet.
This adds a long help-text to use the space and not look silly.
2021-11-30 13:50:40 +01:00
tomFlowee fc870ab62c Fixes in icons
Also add the feature to open a just-sent transaction in a block-
explorer.
2021-11-30 12:02:33 +01:00
tomFlowee 8059686a4d Avoid hardcoding colors when not needed. 2021-11-30 12:01:31 +01:00
tomFlowee 365c89be18 Add warning icon for the warning text. 2021-11-30 11:11:06 +01:00
tomFlowee 0b01b62646 Remove stray debug line. 2021-11-30 10:50:01 +01:00
tomFlowee 17935cc983 Make sure we do not create too big transactions. 2021-11-30 10:35:34 +01:00
tomFlowee b3904a0210 Start new version number 2021-11-29 23:18:53 +01:00
tomFlowee 04049254fc Merge branch 'SendPanel' 2021-11-29 23:18:06 +01:00
tomFlowee d1e44fa515 Make an initial version of send-tx feedback. 2021-11-29 23:17:45 +01:00
tomFlowee cea4e84d15 bugfix release 2021.06.4 2021-11-29 20:59:22 +01:00
tomFlowee 14b2b01fee Make backwards compatible.
Using a property with QList<QObject*> is the only thing supported
in Qt 5.12 (Ubuntu 20.04 LTS) and we should not replace the QObject
there with a subclass as things like `myProp.length` stop working.
2021-11-29 20:57:41 +01:00
tomFlowee 33ed7f7de8 new version 2021.06.3 2021-11-29 18:51:35 +01:00
tomFlowee 943f78b8de Use older imports
This makes it work on an older Qt
2021-11-29 18:51:08 +01:00
tomFlowee 003198d7e7 Add keyboard navigation to list here too 2021-11-27 09:26:28 +01:00
tomFlowee ab79416de5 Merge branch 'master' into SendPanel 2021-11-27 09:26:05 +01:00
tomFlowee 3b85dfd2f3 Improve the output selection
This prioritizes cashfusion outputs in selection.
This optimizes different the number of outputs for single-key
wallets.
2021.06.2
2021-11-26 17:01:30 +01:00
tomFlowee 380bdf975b Add keyboard navigation to lists. 2021-11-26 16:19:30 +01:00
tomFlowee 1f41154a86 UX tweak 2021-11-24 19:58:44 +01:00
tomFlowee e029c8da62 Fix spacing
Allow the user to drag the flickable of the send panel also in the
visual margins.
2021-11-24 19:54:55 +01:00
tomFlowee 6dbec50153 Remove stray debug. 2021-11-24 19:28:43 +01:00
tomFlowee e540fa6ae3 Playing with the 'add' screen. 2021-11-24 19:20:06 +01:00
tomFlowee f71722f875 Another round of tweaking and making it look better. 2021-11-24 17:41:41 +01:00
tomFlowee 632483a06f Rename private API headers 2021-11-24 16:00:40 +01:00
tomFlowee e7553daae9 Use inputselector for building a tx.
This makes the backend systems actually take into account the payment
details like outputs and input-selector in order to build a transaction.
2021-11-24 15:46:13 +01:00
tomFlowee 44653c5102 Fix many user interaction details. 2021-11-24 14:56:52 +01:00
tomFlowee 6c805f29e8 Add Wallet::isLocked(outRef) const 2021-11-23 22:46:28 +01:00
tomFlowee 88955b7f7b Split Payment.{cpp|h} into different files. 2021-11-23 22:46:28 +01:00
tomFlowee 5758d67e54 Merge branch 'master' into SendPanel 2021-11-23 17:17:43 +01:00
tomFlowee e8c96d7c23 Add selection of inputs and make the UI pretty. 2021-11-23 17:17:40 +01:00
tomFlowee 95d2b7eedc Fix off-by-one 2021-11-23 17:17:36 +01:00
tomFlowee 4c27e134d3 Include fiat-price in the --offline flag 2021-11-23 17:16:45 +01:00
tomFlowee 0b3e8bcd69 Fix sizing 2021-11-23 17:16:20 +01:00
tomFlowee a8034161bd Group outputs together in the payment. 2021-11-23 11:22:04 +01:00
tomFlowee 9a2fe0444c Add most of WalletCoinsModel content. 2021-11-23 11:22:01 +01:00
tomFlowee ad0d675be1 Fix typo 2021-11-23 11:18:47 +01:00
tomFlowee adcded6f47 Download translations from crowdin 2021-11-21 13:23:31 +01:00
tomFlowee 3d722a00b5 Display "Moved" items differently.
Instead of showing the fees only, make the overview show the fees
in the comment and the amount moved in the right column
2021-11-21 13:23:31 +01:00
tomFlowee a5bb96dd74 Be more finegrained in timing
Seems the label "Now" is not accurate enough for most when its almost
half an hour. Have a more reasoable labeling.
2021-11-21 13:23:31 +01:00
tomFlowee fed2479a8a Avoid duplication. 2021-11-21 11:27:26 +01:00
tomFlowee e23f47108d Add comments 2021-11-21 11:16:07 +01:00