ThomasV
23d16154a9
kivy: improve status dialog
9 years ago
ThomasV
e2d00c61cd
kivy fixes
9 years ago
ThomasV
f66763c37e
kivy: improve Wallets dialog
9 years ago
Neil Booth
9ab9c73d6d
Threaded wallet creation
9 years ago
Neil Booth
b32a34b8ba
Threaded message signing
9 years ago
Neil Booth
ef2c472739
Threaded decryption
9 years ago
Neil Booth
06c262d0dc
TrezorClient: should be in a separate thread
First steps; get show_address working.
Client is not responsible for showing exceptions.
Suppress uninteresting exceptions.
9 years ago
ThomasV
d200b236ae
replace tx.input, tx.output by methods, so that deserialize calls are encapsulated
9 years ago
Neil Booth
c2efb09734
Threaded wallet creation
9 years ago
Neil Booth
6e346e52cc
Threaded message signing
9 years ago
Neil Booth
8f73db2f3d
Threaded decryption
9 years ago
Neil Booth
d6e8e534a3
TrezorClient: should be in a separate thread
First steps; get show_address working.
Client is not responsible for showing exceptions.
Suppress uninteresting exceptions.
9 years ago
Neil Booth
e2627e0944
QMessageBox is a top-level window
9 years ago
Neil Booth
144f53be18
Use TaskThread to simplify ThreadedButton
And improve labels dialog
9 years ago
Neil Booth
c714acf739
Add TaskThread, use to simplify WaitingDialog
This will be useful as a client thread for hardware wallets
9 years ago
Neil Booth
d9a84875dc
Fix prior; keep tx dialog as top-level window
9 years ago
Neil Booth
d9a13a5dd1
transaction_dialog: don't override base class
Rename parent to main_window. Make the main window our parent.
9 years ago
ThomasV
3574ade484
fix #1635
9 years ago
ThomasV
b545f4ef12
kivy: EmptyLabel
9 years ago
ThomasV
d68f42df95
add qr code scanner to kivy wizard
9 years ago
ThomasV
cd6ec773c9
kivy: pass message to restore dialog, and remove dead code.
9 years ago
ThomasV
5be9f03fdf
kivy: improve wizard
9 years ago
ThomasV
06809917ca
kivy wizard: simplifications and renaming
9 years ago
ThomasV
1144afefb5
kivy: rm ChangePasswordDialog
9 years ago
ThomasV
f6661fdd2c
kivy: simplify install wizard
9 years ago
ThomasV
eb085c2e23
Clarify preferences dialog:
* rename 'Oldest First' policy as Priority
* show multiple change and fee multiplier on separate lines
9 years ago
Neil Booth
6bf91b8ae2
Update comments and tooltips.
9 years ago
Neil Booth
53fa973898
Move change_amounts() to base class.
Update tooltip of the preference.
9 years ago
Neil Booth
641f23229d
Add multiple change output preference
Limit to 3 if enabled.
9 years ago
ThomasV
0d52911561
define constants for tx output types
9 years ago
ThomasV
d57af0db33
Revert "Fix 'need more than 2 values to unpack' error."
This reverts commit 812399f51d
.
9 years ago
ThomasV
b5313ce17d
follow up da8fce1914
9 years ago
ThomasV
5cb18f95de
kivy: minor wizard fix
9 years ago
ThomasV
0464a1a6b0
remove gtk gui
9 years ago
Neil Booth
bda9adc01f
Close install wizard when cancelled from menu
9 years ago
Neil Booth
889c4cb7fb
Multisig: create and restore work
Override run in derived class to catch UserCancelled again
Restore self.finished() hook.
Fix a typo.
9 years ago
Neil Booth
6178f5a28f
Fix some more regressions and trustedcoin plugin
9 years ago
Neil Booth
fd66e15d3d
Fix some regressions from layout rework.
9 years ago
Neil Booth
9390a97e9e
Bring the network dialog into the new framework
9 years ago
Neil Booth
4c9b224d4c
Put open_wallet back as class method.
9 years ago
Neil Booth
cb8bc4ec73
Bring query_choice into the new framework.
9 years ago
ThomasV
632905dfbe
instantiate wizard only if needed
9 years ago
Neil Booth
0219687d41
Some work on multisig.
9 years ago
Neil Booth
576500aa29
Embed generating addresses text
9 years ago
Neil Booth
f94d2db9a4
Embed password dialog.
9 years ago
Neil Booth
2ae3543dc4
Start work on persistent install wizard
9 years ago
Neil Booth
f7b39f4952
A different approach to d5aa646
Only clean up the MainWindow once.
9 years ago
Neil Booth
d5aa6466c9
Be careful removing windows from the list
I've occasionally had Python throw saying the window
isn't in the list.
9 years ago
Neil Booth
45f518e191
Improve Master Public Keys dialog
- Put the radio buttons inside the group box
- Share more code between the have-group-box and not cases
- Use ChoicesLayout
- Don't use cosigner terminology unless it's a Multisig wallet
9 years ago
Neil Booth
384b8cd5f2
Install wizard: simplify create_or_restore
- Use ChoiceLayout to organize the layouts
- Do wallet filtering in wizard.py as it's GUI independent.
- Only pass the descriptions.
9 years ago