SomberNight
44f91ab88f
qml: add TODO about --offline missing
3 years ago
SomberNight
1530668960
qt/qml: delay starting network until after first-start-network-setup
...
The qt, qml, and kivy GUIs have a first-start network-setup screen
that allows the user customising the network settings before creating a wallet.
Previously the daemon used to create the network and start it, before this screen,
before the GUI even starts. If the user changed network settings, those would
be set on the already running network, potentially including restarting the network.
Now it becomes the responsibility of the GUI to start the network, allowing this
first-start customisation to take place before starting the network at all.
The qt and the qml GUIs are adapted to make use of this. Kivy, and the other
prototype GUIs are not adapted and just start the network right away, as before.
3 years ago
SomberNight
9ef6d6a56f
qml: rm QEConfig.serverString. Network.server is sufficient
...
If there is no network object, it's ok not to be able to customise it.
3 years ago
SomberNight
d46d23b103
network: add method init_parameters_from_config
3 years ago
SomberNight
d189fdce69
qml: crash reporter: fix "show never" option
...
102.82 | E | gui.qml.qeapp.Exception_Hook | exception caught by crash reporter
Traceback (most recent call last):
File "/home/user/wspace/electrum/electrum/gui/qml/qeapp.py", line 271, in showNever
self.config.set_key(BaseCrashReporter.config_key, False)
AttributeError: 'QEAppController' object has no attribute 'config'
3 years ago
Sander van Grieken
cc60ab0b20
qml: move payment progress info text updates fully into qeinvoice, qeinvoice now updates itself
...
directly from backend wallet callbacks
3 years ago
Sander van Grieken
7efd6fe1e2
qml: don't show ln payment dialog, update info text instead
3 years ago
SomberNight
57786049e9
qml: network dialog to update "status" more often
3 years ago
SomberNight
faa53c71da
qml: (trivial) fix warning in NetworkOverview.qml
...
10.95 | W | gui.qml.qeapp | file:///home/user/wspace/electrum/electrum/gui/qml/components/NetworkOverview.qml:220:25: Unable to assign [undefined] to QString
3 years ago
SomberNight
37d0a67e5b
qml: proxy config: fix socks4/socks5 dropdown
3 years ago
SomberNight
512b63c424
exchange_rate: FxThread does not need network
3 years ago
SomberNight
f4e66810e7
qml: ElectrumGui to inherit BaseElectrumGui
3 years ago
Sander van Grieken
05d6c5155c
qml: use invoice.amount directly in amounts display
3 years ago
ThomasV
7fcf347eb0
qml: channel details dialog: clarify whether object is a channel or a channel backup
3 years ago
ThomasV
a270bb5c43
qml swap dialog: show normal swap amount without mining fee, to be consistent with the qt GUI.
3 years ago
ThomasV
5721b7da4b
qml: add userinfo to invoices where amount needs to be filled by user
3 years ago
Sander van Grieken
288b7cd3bc
qml: show explanatory text when sharing partially signed tx
...
after creating a multisig transaction
3 years ago
Sander van Grieken
aaad1cf286
qml: wrap long server names (e.g tor onion address)
3 years ago
ThomasV
31bff4d2a8
receive_tab: initialize fields
3 years ago
Sander van Grieken
ea7dbb19ce
qml: remove network status indicator icon from server line
3 years ago
SomberNight
f25e384654
build: fail if not inside git clone
...
related: https://github.com/spesmilo/electrum/issues/8284
3 years ago
SomberNight
fc7ff8198a
build: don't assume git repo in make_packages.sh
...
to be able to run it from an unpacked sdist
3 years ago
SomberNight
5fd6d2af4b
qml: flip and fix auto_connect in ServerConnectWizard
3 years ago
Sander van Grieken
edffbee92d
qml: same for last
3 years ago
Sander van Grieken
cc9b022089
qml: don't update wizard valid state from wizard pages that are not the current page
3 years ago
Sander van Grieken
229047de19
qml: followup 1e6b692516
3 years ago
Sander van Grieken
1e6b692516
qml: bind invoice.amount to internal property. fixes #8262
3 years ago
Sander van Grieken
d0f3e048b9
qml: followup 78d79290ad
3 years ago
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.
3 years ago
SomberNight
965e1ac9a3
android: update readme, list required apt packages for qml on desktop
3 years ago
SomberNight
f53522f0c9
release: also build android apk for x86_64 arch
...
related: f9f57b58b4
(note: this should be enough to put the apk onto download.electrum.org,
but it is not yet linked from the main website)
3 years ago
SomberNight
8c1fe10f54
qml TxDetails: show short_id instead of block height and txpos
...
The "TX index" (txpos) item I think was confusing.
3 years ago
Sander van Grieken
f9f57b58b4
Revert "android build: rm x86_64 target from "all" alias, since it is broken"
...
This reverts commit b2372f2d53 .
x86_64 build should work now
3 years ago
Sander van Grieken
aaff7502db
android: update P4A to 3c2750795ba93aa1a3e513a13c2ea2ac5bddba17
...
remove qt5 patch to disable avx/avx2 for x86_64 arch
3 years ago
Sander van Grieken
743ea80a4c
qml: move potentially slow tx generation in qeswaphelper to a short delay timer
3 years ago
SomberNight
ee380bb747
release.sh: use qml gui for android release apk
3 years ago
ThomasV
fe968cfb4b
qml: (minor) change name of Amount field
3 years ago
SomberNight
b2372f2d53
android build: rm x86_64 target from "all" alias, since it is broken
...
(and release.sh uses the "all" target)
see https://github.com/spesmilo/electrum/issues/8278
3 years ago
SomberNight
0ebcc7df63
qml: only do android-specific stuff when on android
...
don't log an error when running on desktop
3 years ago
SomberNight
2231057d1e
android build: allow specifying "x86_64" as target in build.sh
3 years ago
Sander van Grieken
f9a5c22633
qml: lnurl override disabled amount edit color, show lnurlError to user
3 years ago
ThomasV
f0a49de85b
Merge pull request #8275 from spesmilo/qt_vkbd
...
use Qt virtual keyboard for Android QML
3 years ago
ThomasV
8e7cbd6ca2
qml: let user enter lnurl6 amount
3 years ago
ThomasV
39097783c3
qml: ask password to show seed
3 years ago
Sander van Grieken
abae815777
qml: TxDetails small form-factor fix, wrap buttons to below fee-bump text if width is constrained
3 years ago
Sander van Grieken
f89e0b80e6
qml: wizard add label for second password entry
3 years ago
Sander van Grieken
75e5e4afd8
android: set default localization to en_GB to force number formatting and parsing to en_GB
3 years ago
Sander van Grieken
4bdd521a4b
qml: abstract ElDialog resize behavior to property
3 years ago
Sander van Grieken
17bb1ad5c5
qml: enable Qt virtual keyboard and add Electrum keyboard style, modified from Qt 'default' style
3 years ago
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
3 years ago