Commit Graph

24 Commits

Author SHA1 Message Date
Sander van Grieken 68b630a2e9 qml: unify dialog headers 2022-09-30 14:37:14 +02:00
Sander van Grieken 40e8ff6ce2 qml: add hack to delay rendering of QR until dialog is shown.
unfortunately, using standard QtQuick Image.asynchronous=true leads
to a deadlock at app exit so we can't use it a.t.m.
2022-08-31 13:33:58 +02:00
Sander van Grieken f05ff0c9b8 qml: add QERequestDetails component.
Auto binds to wallet request status update signal so qml doesn't have to.
implements timer to update status string when near expiry.
2022-08-23 17:13:22 +02:00
Sander van Grieken 0c3ce4a6b6 qml: add address to bolt11>bip21>address QR caroussel and remove address copy button
(conform qt and kivy)
2022-08-12 11:59:48 +02:00
Sander van Grieken 3b9c009e43 qml: include dialogs in back button navigation 2022-07-26 18:01:25 +02:00
Sander van Grieken a27218dcb7 qml: copy/share the correct data, fix UI issue when no description 2022-07-26 11:30:16 +02:00
Sander van Grieken a970c0f78a qml: add initial bolt-11/bip-21 chooser in requestdialog
implement proper placement of icon over qr code
fix urlencoding in qr imageprovider
2022-07-21 12:56:55 +02:00
Sander van Grieken 2c40a976b9 copy & share lightning requests 2022-07-07 18:29:02 +02:00
Sander van Grieken f8dd411148 styling 2022-07-07 18:29:01 +02:00
Sander van Grieken 098b384348 enable generating lightning request.
currently very simple heuristics: if requested amount < lightningCanReceive
then create a lightning request, else onchain
2022-07-07 18:29:01 +02:00
Sander van Grieken 3fd33169f5 frontend improvements, refactor qeinvoicelistmodel 2022-07-07 18:29:01 +02:00
Sander van Grieken 3046c0bbae rename ConfirmInvoiceDialog to InvoiceDialog and style buttons like RequestDialog 2022-07-07 18:29:01 +02:00
Sander van Grieken bbc1f4dba8 enable android share option 2022-07-07 18:29:01 +02:00
Sander van Grieken e78a239bf5 bugfixes, lifecycle improvements 2022-07-07 18:29:01 +02:00
Sander van Grieken a584c06eb2 more rebase fixes, add invoice delete 2022-07-07 18:29:01 +02:00
Sander van Grieken e8ce221a34 Qt.UserRole can be 0 offset, don't repeat wallet create request dict 2022-07-07 18:29:01 +02:00
Sander van Grieken 0e42744bc0 add request status code to listmodel, update request delegates,
enable bip21 uri copy
2022-07-07 18:29:01 +02:00
Sander van Grieken c4c35c7cde make Constants an Item and a child of main so it properly inherits material
style settings from main
2022-07-07 18:29:01 +02:00
Sander van Grieken fad2d879ef UI fixes 2022-07-07 18:29:01 +02:00
Sander van Grieken 7013f9d26b generate and parse bip 21 qr codes 2022-07-07 18:29:01 +02:00
Sander van Grieken 50e7c082cd request dialog improve, icons 2022-07-07 18:29:01 +02:00
Sander van Grieken d88cd75460 keep all models and various UI items updated on new transactions 2022-07-07 18:29:01 +02:00
Sander van Grieken 1c7f559f32 UI use constants 2022-07-07 18:29:01 +02:00
Sander van Grieken 5e039a215a forgot RequestDialog 2022-07-07 18:29:01 +02:00