Commit Graph

330 Commits

Author SHA1 Message Date
tomFlowee 8be3ba37de Re-enable warning on btc-coin destination. 2021-12-09 18:55:56 +01:00
tomFlowee 569dd5c3db Cleanup 'moved' and show fees when we can.
In the overview panel we now show fees when the transaction is created
by us.
This also makes the comment for 'moved' transactions a burden, so remove
that and clean it up.
2021-12-04 20:09:43 +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 f0591849c1 Tweak new-indicator size 2021-12-04 13:58:46 +01:00
tomFlowee 39db1c5234 Avoid overlapping text 2021-12-04 13:58:46 +01:00
tomFlowee d8f864de03 Fix layout on older Qt (tested on 5.12.8) 2021-12-04 13:58:46 +01:00
tomFlowee 4804b7a141 Add cursor for price click-area. 2021-12-01 18:15:54 +01:00
tomFlowee 78f7ce4dd7 Add color-flash on price-feed change. 2021-12-01 18:01:25 +01:00
tomFlowee 7815efa5fa Avoid repeating the fiat price. 2021-12-01 16:42:50 +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 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 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 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 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 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 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 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 0b3e8bcd69 Fix sizing 2021-11-23 17:16:20 +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 fed2479a8a Avoid duplication. 2021-11-21 11:27:26 +01:00
tomFlowee f98c9fb4af Image fixes 2021-11-21 10:59:29 +01:00
tomFlowee b69b388d9c Split translations and add proof-of-concept mobile
This alters the build setup to create two executables based on
practically the same CPP static lib but with different QML
dirs and translations.
This also adds a cmake option
    -Dlocal_qml=ON
when passed it will create an executable that will load the QML
from local disk instead of using the compiled-in version.
The main advantage of that is that there is no need to recompile
after each QML change.
2021-11-21 00:35:55 +01:00
tomFlowee 8ee147b33f Wallet details; show "change #n" instead of address 2021-11-19 11:54:07 +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 b7dc14358d [UX] fix focus on groupbox that can't collapse
The only reason we get focus on a groupbox is to allow it to take
'enter' to toggle collapsing, so when we turn this off then we
should not allow the groupbox to get focus.
2021-11-18 14:26:29 +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 4b9901b64d Merge branch 'master' into SendPanel 2021-11-16 19:15:08 +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 157031c535 Work around weird QML behavior 2021-11-16 19:13:54 +01:00
tomFlowee 8d8acf75e5 Fix comment position
When opening the details the comment should not move.
2021-11-16 15:19:25 +01:00
tomFlowee e6ec3e3a33 Show "Moved" when a tx doesn't change the balance 2021-11-16 15:11:47 +01:00