Commit Graph

40 Commits

Author SHA1 Message Date
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 b9f381a133 qml: fix channel double add to list on open, better display errors 2022-08-26 13:21:49 +02:00
Sander van Grieken 9a72f98855 qml: add server and proxy config dialogs 2022-08-24 16:01:50 +02:00
Sander van Grieken c37e202e44 qml: implement scrollbar drag in history listview 2022-08-24 12:25:51 +02:00
Sander van Grieken c278d5befc qml: OpenWalletDialog rework 2022-08-17 11:49:57 +02:00
Sander van Grieken 1c29ef12b5 qml: cosmetic changes 2022-08-16 16:09:05 +02:00
Sander van Grieken 46641e7874 qml: handle unsigned, local tx in history 2022-08-16 10:04:39 +02:00
Sander van Grieken 0d7bcb5dd2 qml: refactor HistoryItemDelegate into separate file 2022-08-12 11:59:40 +02:00
Sander van Grieken 6c21a0ec67 qml: create PasswordField control 2022-07-26 20:40:21 +02:00
Sander van Grieken 4f3dc7a2cc qml: fixes 2022-07-26 18:08:32 +02:00
Sander van Grieken 3b9c009e43 qml: include dialogs in back button navigation 2022-07-26 18:01:25 +02:00
Sander van Grieken 33bc35940f qml: move dialogs out of controls/ 2022-07-26 11:30:21 +02:00
Sander van Grieken 92b08c08e6 qml: fix issue with proxy eval 2022-07-22 16:05:39 +02:00
Sander van Grieken b858336d5e qml: some fixes for gossip mode channel open. add kangaroo icon to channeldelegate 2022-07-22 15:53:10 +02:00
Sander van Grieken 93392b8917 qml: also show proxy in networkstatusindicator and a little gimmick when a fork is detected 2022-07-22 14:08:13 +02:00
Sander van Grieken c90504986c qml: use custom combobox so we have more control over cropping and styling
enable lightning routing choice combobox
2022-07-22 14:08:00 +02:00
Sander van Grieken 623de58b7b qml: network status improvements
create NetworkStatusIndicator component
add forks/chaintips and lagging property to qenetwork
add synchronizing and synchronizing progress properties to qewallet
Note: new wallet synchronizing is not picked up in UI yet, missing
an is_up_to_date event at the start still..
2022-07-21 19:46:12 +02:00
Sander van Grieken c0dc1a9eaa qml: separate proxy and server controls from wizardcontainer, so we can reuse them in
network settings later
2022-07-21 16:03:14 +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 802246251f qml: visually dim channels in CLOSED and REDEEMED states, apply simple sort on channel state
to put channels in closed/redeemed state at bottom of list
2022-07-20 11:08:50 +02:00
Sander van Grieken 9243f3b896 implement wallet password change.
implement wallet delete (though actual wallet file delete is left out still)
2022-07-07 18:29:01 +02:00
Sander van Grieken e9a174711b UI on Wallets screen. Add active/not active/current indicator tags.
initial wallet delete/change password boilerplate
2022-07-07 18:29:01 +02:00
Sander van Grieken f8dd411148 styling 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 c3db1e5cc1 add can send/can receive (totals and per-channel), fiat, channel ratio indicator 2022-07-07 18:29:01 +02:00
Sander van Grieken 3c1926c3c2 some fixes, add lightning balance to BalanceSummary 2022-07-07 18:29:01 +02:00
Sander van Grieken d69ed7a204 initial channel list model and delegate 2022-07-07 18:29:01 +02:00
Sander van Grieken 69eb0f3f47 also move new-quotes event to FiatField 2022-07-07 18:29:01 +02:00
Sander van Grieken 5e92624f33 refactor btc <-> fiat amount behaviour into separate controls 2022-07-07 18:29:01 +02:00
Sander van Grieken 532d19979d expose additional wallet properties
(lightning enabled, balance, masterpubkey)

and a few smaller improvements
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 b188b48e2f after-rebase fixes 2022-07-07 18:29:01 +02:00
Sander van Grieken 00430d674e font sizes, accent colors 2022-07-07 18:29:01 +02:00
Sander van Grieken bb2b1738b7 add initial address detail page 2022-07-07 18:29:01 +02:00
Sander van Grieken 3aef04f824 factor out InvoiceDelegate 2022-07-07 18:29:01 +02:00
Sander van Grieken 6a22a7698c various UI 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 6cb3a07500 move reusable controls into controls/ subdir 2022-07-07 18:29:01 +02:00