Sander van Grieken
78d79290ad
qml: create workaround for spurious textChanged events coming from TextArea. fixes #8280
...
This commit also fixes a gap, where a seed text change could leave the page valid for the
duration of the valid check delay timer, while the seed is actually invalid.
2023-03-25 12:58:22 +01:00
Sander van Grieken
4bdd521a4b
qml: abstract ElDialog resize behavior to property
2023-03-23 10:30:40 +01:00
Sander van Grieken
17bb1ad5c5
qml: enable Qt virtual keyboard and add Electrum keyboard style, modified from Qt 'default' style
2023-03-23 10:30:40 +01:00
Sander van Grieken
e7cc2c5a63
Revert "qml: pressing "Esc" on desktop to ~simulate "back" button"
...
This reverts commit 7f7ee8d82f .
This commit caused a regression with the android back button not closing a dialog.
reproduce:
1. from the main window, press receive.
2. in the request details window, press Create request.
3. in the receive payment dialog, press Copy
4. observe dialog cannot be closed by back button
2023-03-23 10:12:10 +01:00
SomberNight
7f7ee8d82f
qml: pressing "Esc" on desktop to ~simulate "back" button
2023-03-21 16:51:50 +00: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
4ed69cc54f
qml: BtcField/FiatField ImhDigitsOnly input method hint
2023-03-20 14:10:13 +01:00
ThomasV
5ab3a250c5
qml: remove '1 month' expiry option.
...
The list of supported values is in electrum/invoices.py
If the config is set to an unsuported value, the qt app will crash.
2023-03-19 09:02:35 +01:00
Sander van Grieken
30034847a2
qml: remove Never as request expiry option
2023-03-18 00:57:39 +01:00
Sander van Grieken
8eca3e0aaf
follow up 7c2f13a76e
2023-03-17 12:33:53 +01:00
ThomasV
7c2f13a76e
follow-up fcbd25c1fd. fixes #8253
2023-03-17 12:30:58 +01:00
ThomasV
fcbd25c1fd
qml: display network status and history server status separately. Also, show network fees on full screen width
2023-03-17 10:15:07 +01:00
SomberNight
3a7bc82881
icons: add "cloud_yes.png", and rename existing "nocloud"
2023-03-16 15:22:10 +00:00
Sander van Grieken
64dde8bc0b
qml: show disconnected state in BalanceSummary
2023-03-16 12:19:38 +01:00
Sander van Grieken
6d67f51e44
qml: show fiat state only for non-lightning wallets
2023-03-16 11:29:49 +01:00
Sander van Grieken
c690c9c1be
Revert "qml: ElDialog titlebar click moves focus, hack for android to remove onscreen keyboard"
...
This reverts commit f0f320b119 .
2023-03-15 15:39:35 +01:00
Sander van Grieken
0799560ae4
qml: make fiat and btc states in BalanceSummary hopefully equally tall
2023-03-14 16:36:34 +01:00
Sander van Grieken
f0f320b119
qml: ElDialog titlebar click moves focus, hack for android to remove onscreen keyboard
2023-03-14 15:52:24 +01:00
Sander van Grieken
5feb16ad75
qml: SeedTextArea only lower case input
2023-03-14 12:46:00 +01:00
Sander van Grieken
7fc4153f46
qml: render balance bar using (local|remote) capacity instead of can_(send|receive)
2023-03-14 12:42:52 +01:00
Sander van Grieken
aaca7c58ad
qml: BalanceSummary now flipflops between fiat view and btc view
2023-03-09 17:16:22 +01:00
Sander van Grieken
1210ef5f81
qml: various styling
2023-03-09 16:13:46 +01:00
Sander van Grieken
0423970ae0
qml: add word picker to SeedTextArea
2023-03-09 15:09:16 +01:00
Sander van Grieken
ce5b6499fd
qml: styling fixes
2023-03-06 11:43:32 +01:00
Sander van Grieken
9c73a55c45
qml: styling CPFP dialog, Toaster, GenericShareDialog
2023-03-03 10:20:41 +01:00
Sander van Grieken
f65158a23f
qml: move menu back to topbar, move addresses and channels to walletdetails and
...
add walletdetails to topbar menu
2023-03-02 10:49:01 +01:00
Sander van Grieken
0928c0190a
qml: fix toaster quirkyness
2023-02-28 11:58:15 +01:00
Sander van Grieken
adf23f602d
qml: don't show option Never for expiry combobox when in preferences
2023-02-24 20:24:51 +01:00
Sander van Grieken
9d425b5b23
qml: move remaining buttons to bottom of dialogs
2023-02-23 21:22:44 +01:00
Sander van Grieken
e511701c74
qml: ElDialog assure close behavior is consistent with allowClose property
2023-02-23 20:44:25 +01:00
Sander van Grieken
fa45e1b7ba
qml: fix name clash QML vs registered QObjects NewWalletWizard and ServerConnectWizard
2023-02-16 13:22:24 +01:00
Sander van Grieken
421bd93047
qml: fix a few leftovers
2023-02-14 15:37:17 +01:00
Sander van Grieken
56cdc4a92b
qml: fix display of negative millisat amounts in FormattedAmount, qefx.py
2023-02-11 09:50:56 +01:00
Sander van Grieken
fc212b1dcc
qml: improve OpenWalletDialog, PasswordDialog and PasswordField
2023-02-10 14:26:13 +01:00
Sander van Grieken
2d5ba84e35
qml: styling InfoTextArea
2023-02-10 14:11:31 +01:00
Sander van Grieken
1e60cb740f
qml: fixes TextHighlightPane
2023-02-09 01:21:09 +01:00
Sander van Grieken
99133a65dd
followup a844503861
2023-02-06 22:52:38 +01:00
Sander van Grieken
a844503861
qml: move separator visible property binding to its component so our master index ref is stable
2023-02-06 22:49:03 +01:00
Sander van Grieken
036a5997c7
qml: fix confusion when dialogs not on top of activeDialog stack are closed
2023-02-06 12:43:54 +01:00
Sander van Grieken
f8e43b3149
qml: styling MessageDialog
2023-02-03 17:27:12 +01:00
Sander van Grieken
d89aebc4bb
qml: FlatButton icon above text, smaller fontsize
2023-02-03 13:34:52 +01:00
Sander van Grieken
4bb4941a52
qml: add ButtonContainer, which lays out its children horizontally with separators in between
2023-02-03 13:34:52 +01:00
Sander van Grieken
13e340870a
qml: BalanceSummary sync progress
2023-02-03 11:43:55 +01:00
Sander van Grieken
80f3492f2a
qml: add is_imported attribute to channel list item, show different icon
...
if channel backup is imported
2023-01-31 16:32:37 +01:00
Sander van Grieken
0b2db9ca46
qml: FormattedAmount: also update fiat when the amount instance changes
2023-01-31 15:52:31 +01:00
Sander van Grieken
d43f37d078
qml: add simple Toaster, mainly to indicate copy to clipboard
2023-01-31 15:05:18 +01:00
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
2023-01-31 14:00:41 +01:00
Sander van Grieken
d6faeb411a
qml: BalanceSummary only show Lightning values when wallet is lightning
2023-01-27 13:30:53 +01:00
Sander van Grieken
4b7472b13f
qml: BalanceSummary add lightning can send/receive amounts
2023-01-17 17:40:05 +01:00
Sander van Grieken
9afea4768d
qml: make bolt icon a gossip progress indicator
2023-01-17 17:23:50 +01:00