Sander van Grieken
24c28409b3
qt, qml: use lowercase bolt11 when copying or sharing
2 years ago
Sander van Grieken
4ab973f93d
followup 3793a6b6b6, remove leftovers
2 years ago
Sander van Grieken
3793a6b6b6
qml: use highlight pane for QR codes, refactor ReceiveDialog invoice select UI.
2 years ago
Sander van Grieken
8b567ae447
qml: remove all QML imports version numbers
2 years ago
Sander van Grieken
05a34fbe24
qml: tap-on-background now removes focus, allowing convenient way to hide keyboard
2 years ago
Sander van Grieken
023e8ff0eb
qml: remember invoice/qr type on ReceiveDialog
2 years ago
Sander van Grieken
96fd339a52
qml: followup 22fa84a0, use fixed font, use camelcase for QML properties
3 years ago
SomberNight
22fa84a0d5
qml: ReceiveDialog: clicking QR code to show encoded text
...
closes https://github.com/spesmilo/electrum/issues/8331
3 years ago
Sander van Grieken
677e1259df
qml: ElDialog now defaults to parent on Overlay.overlay
...
This was replicated in basically all ElDialog derived dialogs
3 years ago
ThomasV
2836dccfbb
qml: Handle situation where no more addresses are available without
...
creating addresses beyond the gap limit.
- if lightning is enabled, propose to create a lightning-only invoice
- otherwise, propose to reuse an address
- never generate addresses beyond the gap limit
Implementation:
- createDefaultRequest is removed
- create_bitcoin_address is called whether the wallet has lightning
or not
3 years ago
ThomasV
fed5fe5991
Qml: new receive flow. fixes #8258
3 years ago
Sander van Grieken
1b0a58a0ff
qml: don't pass lightning flag from GUI when creating payment requests
3 years ago
Sander van Grieken
9a3e533096
qml: remove requests button again
3 years ago
Sander van Grieken
2b216ef6b9
qml: avoid stacking ReceiveRequests pages
3 years ago
Sander van Grieken
d85ee1b639
qml: move max ln receive to ReceiveDetailsDialog, always show invoice fields on ReceiveDialog
3 years ago
Sander van Grieken
f12fe4af4d
qml: add option to open ReceiveDialog with existing request key
3 years ago
Sander van Grieken
3a90f35888
qml: reintroduce receive requests list page
3 years ago
Sander van Grieken
9d425b5b23
qml: move remaining buttons to bottom of dialogs
3 years ago
Sander van Grieken
995754e523
qml: add expiry timers to update status string in InvoiceDialog and ReceiveDialog
3 years ago
Sander van Grieken
393dcde7ae
qml: set a minimum button size
3 years ago
Sander van Grieken
b2a02dd047
qml: put FlatButtons in ButtonContainer where (potentially) more buttons are grouped
3 years ago
Sander van Grieken
f304fa2e60
qml: remove RequestDialog (unused)
3 years ago
Sander van Grieken
d43f37d078
qml: add simple Toaster, mainly to indicate copy to clipboard
3 years ago
Sander van Grieken
6111c69f1e
qml: move Lightning can receive amount to ReceiveDialog, rename Lightning can send to Lightning (balance) in BalanceSummary
...
FormattedAmount is now aware of FX rate changing and updates accordingly
3 years ago
Sander van Grieken
8ed9a22793
qml: handle non-deterministic wallet address selection when generating payment request
3 years ago
Sander van Grieken
a8f1d1c326
qml: remember user selected request type and pre-select on subsequent payment requests
3 years ago
Sander van Grieken
3c1e4ba5a5
qml: remove Dialog standardButtons everywhere
3 years ago
Sander van Grieken
f82136d07c
qml: refactor most amount values to FormattedAmount, use fixed font more consistently
3 years ago
Sander van Grieken
881afa3b29
qml: underline selected qr type indicator
3 years ago
Sander van Grieken
e31bd958d3
qml: styling fixes
3 years ago
Sander van Grieken
562b4c50df
qml: add a few more dialog icons
3 years ago
Sander van Grieken
96f4530eb2
qml: ReceiveDialog styling
3 years ago
Sander van Grieken
ad2b01716c
qml: request details hooks to backend callback, not to QEWallet signal.
...
Also fix destructor issue
3 years ago
Sander van Grieken
4c7ab67474
qml: receive dialog flickable when challenged vertical space
3 years ago
Sander van Grieken
5e34f01f53
qml: keep elements in place when QR code (and size) changes in ReceiveDialog
3 years ago
Sander van Grieken
9ce9bb5a4c
qml: show request details on receive dialog after adding message/amount
3 years ago
Sander van Grieken
bb3f3991e8
qml: detect request paid status on receive dialog
3 years ago
Sander van Grieken
685f32750c
qml: ui
3 years ago
Sander van Grieken
fd791f4fb1
qml: make request types clickable, some fixes
3 years ago
Sander van Grieken
95b2f6fd63
qml: use Lightning, URI and Address for type names in ReceiveDialog
3 years ago
Sander van Grieken
fb68931a8d
allow zero amount invoices, add edit amount option for invoices
3 years ago
Sander van Grieken
dd58328534
ui, fix payment failed
3 years ago
Sander van Grieken
d50d83e186
icons, buttons, receivedialog lifecycle
3 years ago
Sander van Grieken
10a1f11a53
re-add copy and share buttons
3 years ago
Sander van Grieken
d4df633f22
move request details into separate dialog
3 years ago
Sander van Grieken
15c76114c6
replace swipeview, send & receive now dialogs
...
send mostly working, though no user entered payment yet
3 years ago