Commit Graph

85 Commits

Author SHA1 Message Date
tomFlowee 87cb792407 Make UI show wallet an address belongs to. 2022-04-14 21:06:01 +02:00
tomFlowee f786db4627 Find address info. 2022-04-07 18:16:03 +02:00
tomFlowee 70de505e9d Fix bug; show proper type 2022-03-22 23:17:35 +01:00
tomFlowee 17d171b9df Remember collapsed state in model. 2021-12-14 13:32:58 +01:00
tomFlowee 6e4724c555 Add cash-fusion icon in overview.
This allows people to associate the fusion logo with the type of
transactions.
2021-12-14 13:26:59 +01:00
tomFlowee d18b29172f Clear commentfield for next tx 2021-12-09 22:45:26 +01:00
tomFlowee 040a2b93a4 Use DialogButtonBox for the send/cancel pair too.
This fixes the UX issue that on Apple and on Gnome the buttons
were inconsistently placed.
2021-12-09 19:09:51 +01:00
tomFlowee 6e43261ab0 Move formatted address feedback inside entry widget.
Also move the QML-level bool to live in the model.
2021-12-09 18:59:19 +01:00
tomFlowee 8be3ba37de Re-enable warning on btc-coin destination. 2021-12-09 18:55:56 +01:00
tomFlowee fb4a92aa34 On reinsert of coin-selector, uncollapsed it. 2021-12-04 18:35:06 +01:00
tomFlowee 647389e05c Remove unneeded pluralness 2021-12-04 15:48:04 +01:00
tomFlowee 7815efa5fa Avoid repeating the fiat price. 2021-12-01 16:42:50 +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 62ddb513d3 Move LabelWithClipboard to the widgets subdir 2021-11-30 13:54:11 +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 365c89be18 Add warning icon for the warning text. 2021-11-30 11:11:06 +01:00
tomFlowee d1e44fa515 Make an initial version of send-tx feedback. 2021-11-29 23:17:45 +01:00
tomFlowee 003198d7e7 Add keyboard navigation to list here too 2021-11-27 09:26:28 +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 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 44653c5102 Fix many user interaction details. 2021-11-24 14:56:52 +01:00
tomFlowee e8c96d7c23 Add selection of inputs and make the UI pretty. 2021-11-23 17:17:40 +01:00
tomFlowee 381c475bb4 Start with coin-selector 2021-11-19 11:20:01 +01:00
tomFlowee c6ffb9bd6d Show summary text on the 'destination' groupbox 2021-11-18 17:41:05 +01:00
tomFlowee 2a2954c57b Move most of the payment complexity into cpp
This moves all the checks and UI interactions into the model, making the
QML much lighter and less error-probe.

At the same time this allows us to add new UX features like when a 'max'
button is pressed it live-updates the amounts in the fiat and bch fields
as the user changes any spending in other outputs.
2021-11-18 14:25:47 +01:00
tomFlowee 4bac1d7e10 Allow adding/deletion of payment details 2021-11-17 14:24:19 +01:00
tomFlowee 3ca6b667f8 Make the SendTransactionPane mostly functional again.
This is against the new Payment object design.
2021-11-16 19:14:45 +01:00
tomFlowee 8eff0ecd27 Fix keyboard focus for tabs
Now when we change to a tab, the tab and its first focus item will
instantly get the keyboard focus assigned, even if the tab itself
was a Loader.
2021-11-04 23:16:50 +01:00
tomFlowee 605bddad9e UX Tweaks 2021-11-03 22:54:33 +01:00
tomFlowee c0c5c3edb2 Make fiat entry of sent screen work pretty well. 2021-11-03 22:32:41 +01:00
tomFlowee 941757f6cb Make entering Bitcoin Values much more native.
This also starts a FiatValueField widget and related logic in the send
screen, but this is still unfinished.
2021-11-03 19:26:50 +01:00
tomFlowee 841f599e0c Move BitcoinAmount related widgets to subdir. 2021-11-03 13:45:26 +01:00
tomFlowee cec548901e Move more to widgets/ 2021-11-02 19:50:08 +01:00
tomFlowee aa59797636 Rename FloweeCheckBox to widgets/CheckBox 2021-11-02 19:35:38 +01:00
tomFlowee 25ad80f924 Rename import of the widgets subdir to 'Flowee'
This feels like a more logical namespace name.
2021-11-02 19:32:13 +01:00
tomFlowee 1d5dd49870 Clarify globals in QML.
Now the global namespace (not instance) is "Bitcoin".
The application instance now is "Pay".
2021-11-02 19:29:14 +01:00
tomFlowee 8cb00c225d Improve light theme colors. 2021-11-02 19:13:14 +01:00
tomFlowee 22f4cc43af Make prepared sending more clear.
On send we require a 'prepare' button press. This is specific to a
portfolio and so when we switch portfolio we now make more clear that
the data is not valid by making it less visible.
2021-10-30 19:26:36 +02:00
tomFlowee 181e1716ad Upgrade FloweeCheckBox
Add keyboard navigation, fix spacing and make easier to use by allowing
child items to simply be added without the 'content' keyword.
2021-10-15 20:57:31 +02:00
tomFlowee f26f0f88f0 Allow sending to P2SH addresses. 2021-07-26 15:07:38 +02:00
tomFlowee 7e87c7d4a4 Adjust version numbers down
Allow running an older Qt with this UI
2021-05-23 00:27:34 +02:00
tomFlowee 61a2095fd7 When comparing with null, two = is enough 2021-05-10 12:47:54 +02:00
tomFlowee dd32feac51 Fix: don't hardcode fee to be shown in sats.
Show the fee in user-selected unit.
2021-05-07 13:09:18 +02:00
tomFlowee a2d8f72ddf Fix bug: double-click doesn't select text. 2021-05-05 11:48:44 +02:00
tomFlowee d94b8befb2 [UX] Add 'copy to clipboard' feature to core text components. 2021-05-01 12:49:07 +02:00
tomFlowee 50b005c5dc Restore noticing insufficient funds. 2021-04-29 16:15:05 +02:00