Hello @goatpig
As of the current commit b252ce4 "wallet creation progress report in GUI" the wallet creation seems to work flawlessly
The creation process still throws a warning about "No crontrol passphrase" for the global protection but now the single wallet created is correctly encrypted with the set password. Previously, the wallets were actually created as Not Encrypted.
I can tell because:
a- previously created wallet now are listed as not encrypted and the new ones are listed as encrypted in the Available Wallets grid
b- when asked to make a paper backup during the creation phase, I'm asked again (for a fouth time) the password to unlock it
There are still some minor quirks with the windows management: if you choose to add additional entropy, the wizard window is enlarged to accomodate the card pictures, but once accepted the new entropy the windows is not sized back when asked for the passoword, so the two input fields are occupying just a corner of the still big window. The next step recreates the window so it all turns back to normal.
When not using the additional entropy, there's still the error about being unable to get a screenshot.
When printing the paper backup, the window with the actual paper wallet to be printed is very small, to the point that on one system I tried it neither the picture nor the buttons were visible, and I had to manually resize it to show them.
When creating a new wallet, hitting the "print" button during the "print single sheer paper backup" phase throws an error:
(ERROR) Traceback (most recent call last):
File "/home/test/Armory/BitcoinArmory/qtdialogs/DlgBackupCenter.py", line 632, in print_
LOGINFO('Printing!')
^^^^^^^
NameError: name 'LOGINFO' is not defined
Since the wallet property window buttons aren't yet working, I couldn't test if the error is specific to the creation flow or is present also on on-demand wallet backup.
Thanks for the update and keep up the good work!