Neil Booth
fd66e15d3d
Fix some regressions from layout rework.
9 years ago
Neil Booth
f94d2db9a4
Embed password dialog.
9 years ago
Neil Booth
f3e6bf0280
Passphrase-related fixes
Move normalize code to one place on the wallet
Passphrases don't have password strength meter
9 years ago
Neil Booth
11d135b32d
Better install wizard
Break out the workflow logic of the install wizard
into a base class. This means reimplementing with
full support in a new GUI is now easy; you just provide
ways to request passwords, show messages etc. The API
is fully documented in the base class.
There are a couple of minor outstanding issues, including that
the old messages shown when recovering a wallet are missing.
I will come back to that. Ledger wallet might be broken.
Other improvements:
The install wizard code is now easy to follow and understand.
Hardware wallets can now be restored without any need for their
accompanying libraries.
Various bits of trustedcoin were broken and have been fixed.
Many plugin hooks can be removed. I have only started on this.
9 years ago
Neil Booth
37b474716b
Window modality fixes + improved password dialog
9 years ago
Neil Booth
4c36987845
Change password QT dialog window modal
9 years ago
ThomasV
01cfb8f8f1
new Button widgets
10 years ago
ThomasV
63c7a27d7e
add InvalidPassword exception
10 years ago
Tafelpoot
d9c5250a6f
removed trailing whitespace and fixed indentation in history widget
10 years ago
ThomasV
aec114064d
don't show password strength if there's no password
10 years ago
ThomasV
cc6df53e0b
password dialog: better score calculation, and fix layout
10 years ago
azhar3339
489152ff5a
Update password_dialog.py
Added a label that shows the password strength interactively as the user types the password.
10 years ago
azhar3339
d12bd4fffd
Update password_dialog.py
Added a restriction on password. It should be at least 6 characters, contain an Upper case letter and a special character.
10 years ago
azhar3339
d6ae2ea094
Update password_dialog.py
10 years ago
m0mchil
26b13f4414
proper i18n
11 years ago
m0mchil
a336379aa5
trezor plugin
11 years ago
ThomasV
c9fc6275ab
move private key methods from wallet to accounts
11 years ago
ThomasV
95df9cd103
fix bugs on wallet creation
11 years ago
ThomasV
ace127ee43
fix password dialog, for imported wallets
11 years ago
ThomasV
5d9b9492e1
abstract and improve seed and key methods
11 years ago
Darrin Daigle
dec5e351c0
fixed title on 3 dialog boxes (they were showing "python" as title)
11 years ago
thomasv
f045490597
During wallet creation, do not write seed on disk before it is encrypted
11 years ago
Bryan Stitt
6cd4ed486a
fix more bare excepts
11 years ago
ThomasV
c8cd187bd4
use QStackedLayout in install wizard
11 years ago
ThomasV
31aaae8ed2
seed v6
11 years ago
thomasv
71c9f1d555
password dialog retry
11 years ago
ThomasV
e1e129fe30
fix names
11 years ago
ThomasV
2c0814f0d3
simplify gui names
11 years ago
thomasv
f22c55f426
lock icon in password dialog
11 years ago
thomasv
dcedb2d74f
minor fixes
11 years ago
thomasv
ab46f1110f
minor
11 years ago
thomasv
71fae15352
fix: remove gap limit stuff from settings dialog
11 years ago
thomasv
eafdb42475
install wizard: use a single window
11 years ago
thomasv
8614c0544c
fix import: electrum.i18n
11 years ago
ThomasV
004aa4b640
separate directories for GUIs
11 years ago
thomasv
620f9f68d4
minor fixes for wallet creation
11 years ago
thomasv
3e14b7dd72
improved install wizard
12 years ago
ThomasV
2e29afa12a
update buttons and icons in load_wallet()
12 years ago
ThomasV
084ed6776b
structural change: wrap wallet instanciation inside the gui class
12 years ago