f321x
c3d1b2046a
qt: ServerWidget/wizard: validate server_e
...
The `ServerWidget` didn't validate the input of server_e, which allowed
the user to enter an invalid server connection string and exit the
dialog without knowing they entered an invalid string.
In the wizard this behavior is very misleading as the user explicitly
wanted to use a custom server, can click next after entering an invalid
server, and we will just silently fall back to automatic server selection.
This change will disable the "Next" button in the wizard if an invalid
address has been entered and show a red background in the server_e while
the input is not valid, so the user clearly sees that this input is not
going to be used.
2026-01-26 14:39:59 +01:00
accumulator
705f927899
qt: show option for single server in network dialog
2025-05-21 10:32:18 +02:00
Sander van Grieken
1dfe2ccec0
qml: show option for single server in ServerConfig
2025-05-19 18:07:29 +02:00
ThomasV
aff7243f06
qt wizard server_connect tweaks
2025-05-13 13:05:17 +02:00
f321x
e9a1357a99
followup: qt terms of use, move label in network tab
...
moves 2nd sentence in network tab below the checkboxes and adds a bit of
spacing below the electrum logo in the Terms of Use tab.
2025-05-13 12:12:15 +02:00
f321x
802c316edb
qt: show terms of use as first window on setup
2025-05-07 14:02:40 +02:00
Sander van Grieken
fea598cfbe
network: create ProxySettings class replacing dict and encapsulating proxy related funcs,
...
allow enable/disable proxy without nuking proxy mode, host and port (explicit enable_proxy config setting),
move tor probe from frontend to backend code, add probe buttons for Qt and QML
2025-03-04 14:23:33 +01:00
Sander van Grieken
182c3d3081
qt: refactor NetworkChoiceLayout to ProxyWidget+ServerWidget
2025-03-04 14:23:33 +01:00
SomberNight
cfe8502f96
qt desktop gui: upgrade qt5->qt6
...
closes https://github.com/spesmilo/electrum/issues/8007
2024-09-18 15:48:38 +00:00
Sander van Grieken
ebcecdccce
qt,qml: add checkboxes for advanced network config on welcome page, remove separate proxy-ask and autoconnect pages
2023-12-21 11:17:48 +01:00
Sander van Grieken
5e39ff49bc
add missing accept handler for welcome page
2023-12-19 18:49:16 +01:00
Sander van Grieken
a03b2d7bae
qt,qml: add a welcome page as initial page for server connect wizard
...
This is much less intimidating than asking if the user wants to use a proxy
out of the gate.
2023-12-19 18:49:16 +01:00
ThomasV
4acf1ac1df
new wizard: set default values for proxy and autoconnect
2023-09-22 16:34:28 +02:00
Sander van Grieken
8663d89f77
qt: add HWW unlock wizardcomponent
2023-09-20 14:34:31 +02:00
Sander van Grieken
83c2eb46bb
qt: initial open existing wallet from wizard,
...
set window title for wizard dialogs,
catch RuntimeError for WizardComponent.updated signal, widget might be gone
2023-09-20 14:34:31 +02:00
Sander van Grieken
2a2459c649
qt: implement server picker in server connect wizard
2023-09-20 14:34:31 +02:00
Sander van Grieken
902290ee8c
qt: multisig checks with hardware cosigners
2023-09-20 14:34:31 +02:00
Sander van Grieken
ac5ebb9204
qt: refactor please_wait layout to widget to better control UI, add in-page error view
2023-09-20 14:34:30 +02:00
Sander van Grieken
15773086e5
qt: initial trustedcoin wizard pages
2023-09-20 14:34:30 +02:00
Sander van Grieken
c99f71aefc
wizard: imports, flake
2023-09-20 14:34:30 +02:00
Sander van Grieken
ffbddb9208
wizard: implement confirm seed and wallet password pages
...
some styling improvements
2023-09-20 14:34:30 +02:00
Sander van Grieken
1440eab5bf
qt wizardcomponent receives qeabstractwizard instance
2023-09-20 14:34:30 +02:00
Sander van Grieken
8f0cb38af2
qt: add initial wizard classes for desktop client
2023-09-20 14:34:30 +02:00