Sander van Grieken
a9282c0e36
qml: add tx options to ConfirmTxDialog, RbfBumpFeeDialog
2024-02-23 10:31:40 +01:00
Sander van Grieken
c0b892720e
qml: consolidate fee slider ui in various places to a single FeePicker control
2024-02-16 10:09:56 +01:00
SomberNight
a9a8ed2eb4
follow-up: factor out more hardcoded "sat/byte" and "sat/b" strings
...
- rename globals
- also rm hardcoded strings from qml
- use consistent unit names in qml
(previously mixed sat/vB and sat/byte (latter coming from core lib))
2024-02-03 05:26:31 +00:00
Sander van Grieken
7164392b1c
qml: add transaction inputs in TxDetails and ConfirmTxDialog, RbfBumpFeeDialog, RbfCancelDialog, CpfpBumpFeeDialog
...
and allow collapse/expand of input/output lists by clicking on label.
2023-12-29 11:55:36 +01:00
SomberNight
7f64ecc4bd
wallet.bump_fee: the glorious return of BumpFeeStrategy :D
...
gui/qt/rbf_dialog.py (old) lines 57-64 were implementing logic that should not be part of GUI code.
Case in point, gui/qml/qetxfinalizer.py (old) lines 511-513 duplicated half of that logic but not the other half.
That logic is now moved to wallet.get_bumpfee_strategies_for_tx().
More context: a user on irc got confused when using the qml gui. They were sending "max" and wanted to bump_fee.
The qml gui selected the "preserve_payment" strategy by default, using which there was no solution, and the user
did not notice that the strategy can be altered (via the "method" dropdown). The qt gui had logic to select
"decrease_payment" by default in such a case (which does find a solution to bump) but this logic was not
duplicated in the qml gui.
Instead of duplicating the logic, this commit moves it to shared lib code.
2023-11-20 18:55:43 +00:00
Sander van Grieken
8b567ae447
qml: remove all QML imports version numbers
2023-11-07 10:17:08 +01:00
Sander van Grieken
8c4532c5cb
qml: properly show warnings in info box in RbfBumpFeeDialog
2023-10-12 16:22:51 +02:00
Sander van Grieken
ab19ece4e0
qml: refactor TxOutput into reusable component
2023-05-09 15:50:29 +02:00
Sander van Grieken
9d11aae394
qml: take internal, external, billing address colors from desktop client and color output addresses
...
accordingly in ConfirmTxDialog, TxDetails, CpfpBumpFeeDialog, RbfBumpFeeDialog and RbfCancelDialog
2023-05-04 13:26:56 +02:00
Sander van Grieken
b9ec04f13a
qml: make txdetails less reliant on txid
2023-04-21 13:20:19 +02:00
Sander van Grieken
9bbc354e0e
qml: refactor txaccepted/txcancelled signals to standard accepted/rejected.
2023-04-11 12:13:41 +02:00
ThomasV
b9c81b0fcb
qml rbf dialogs: use 'new fee', 'new fee rate' instead of 'mining fee'
2023-04-05 15:08:01 +02:00
ThomasV
48689ecc89
qml tx details and rbf dialogs: use a single InfoTextArea, to the
...
top of each dialog.
Do not display 'cannot bump fee' as the first thing we see when we
enter the bump fee dialog; suggest to move the slider instead.
2023-04-01 15:10:44 +02:00
Sander van Grieken
3cf732cb51
qml: introduction text bottom margins in RbF bump fee and cancel dialogs
2023-03-21 09:44:53 +01:00
Sander van Grieken
a5c58f8aae
qml: layout fixes for small form-factor devices
2023-03-20 19:52:57 +01:00
Sander van Grieken
677e1259df
qml: ElDialog now defaults to parent on Overlay.overlay
...
This was replicated in basically all ElDialog derived dialogs
2023-03-20 16:53:40 +01:00
Sander van Grieken
d3d66e7248
qml: RbF: do not decrease payment when payment is a swap
...
ref f617887509
2023-02-14 16:26:04 +01:00
Sander van Grieken
1e60cb740f
qml: fixes TextHighlightPane
2023-02-09 01:21:09 +01:00
Sander van Grieken
2cfcf5035d
qml: add rocket.png for fee bump icon
2023-02-06 23:57:44 +01:00
Sander van Grieken
3c1e4ba5a5
qml: remove Dialog standardButtons everywhere
2023-01-17 18:03:13 +01:00
Sander van Grieken
a986e61047
qml: implement RbF bump methods Decrease payment/Preserve payment
...
extend FormattedAmount to wrap alt to next line, or show as empty when invalid
2023-01-16 13:15:24 +01:00
Sander van Grieken
02dce339cc
qml: fix regressions after can_rbf removal, remove RbF checkboxes
2023-01-03 22:52:09 +01:00
Sander van Grieken
b7dcc1277c
qml: listen for verified callbacks in fee bumpers, tx canceller and txdetails.
...
TxDetails updates the page, Rbf adn Cpfp fee bump dialogs and RbfCancelDialog auto-close.
2022-11-28 15:45:06 +01:00
Sander van Grieken
8fbfe87e78
qml: rename QETxFeeBumper -> QETxRbfFeeBumper, BumpFeeDialog.qml -> RbfBumpFeeDialog.qml
2022-11-23 17:10:34 +01:00