ThomasV
a79b4e6de6
kivy: fix size of server selector
2016-06-04 20:49:45 +02:00
ThomasV
85a411d5cf
test if a donation address exists
2016-06-04 19:38:38 +02:00
ThomasV
cefc11cc4e
kivy: increase horizontal scrolling distance of carousel, to faciliate vertical scrolling
2016-06-04 16:22:36 +02:00
ThomasV
0929673205
kivy: dont save last wallet if user cancelled
2016-06-04 13:24:20 +02:00
ThomasV
9a40ed1d3c
kivy: simplify fee dialog
2016-06-04 11:07:41 +02:00
ThomasV
9da2076328
fix: relayfee is per kb
2016-06-04 09:33:26 +02:00
ThomasV
bdb4958a34
for unconfirmed transactions, show fee sent by server
2016-06-02 11:39:18 +02:00
ThomasV
0843aaafb5
gat_wallet_delta: reverse sign of returned fee
2016-06-02 11:30:39 +02:00
ThomasV
403fbdd39e
rename is_send -> is_mine
2016-06-02 10:40:16 +02:00
ThomasV
03bd6a092b
kivy: cache gui list items
2016-06-01 19:22:03 +02:00
ThomasV
2cf4795250
dynamic fees: define fee levels using expected confirmation times
2016-05-31 20:26:09 +02:00
ThomasV
352cdd7f5a
minor fix
2016-05-30 19:52:22 +02:00
ThomasV
599906eef6
show warning icon if unconfirmed tx has low fee. fixes 1798
2016-05-30 18:26:58 +02:00
ThomasV
bce42cb496
minor fix
2016-05-30 18:09:32 +02:00
ThomasV
6322714222
qt: minor fix
2016-05-30 16:10:25 +02:00
ThomasV
8680eae86f
detect dangling links
2016-05-30 10:53:52 +02:00
ThomasV
fbb8b2ac6c
simplify contacts tab
2016-05-30 08:13:30 +02:00
ThomasV
375be73894
qt: fix address dialog
2016-05-30 07:12:27 +02:00
ThomasV
1a46a795a5
detect non-final transactions, and transactions with unconfirmed inputs
2016-05-29 19:53:04 +02:00
ThomasV
2259b741f6
use address as key in contacts
2016-05-28 16:56:18 +02:00
ThomasV
1a8b12360b
fix contacts_list
2016-05-28 16:34:08 +02:00
ThomasV
9e3314f17d
move set_account_expanded
2016-05-28 16:00:28 +02:00
ThomasV
f7293694cc
qt: minor fixes
2016-05-28 15:51:00 +02:00
ThomasV
d8fbc35d1e
qt request list: minor fix
2016-05-28 07:43:01 +02:00
ThomasV
2afa6b5f36
add missing import
2016-05-28 00:04:06 +02:00
ThomasV
d7344edd6b
kivy: add tooltip to recipient field
2016-05-27 11:55:23 +02:00
ThomasV
12dfccb3ab
Define TreeWidget subclasses for lists
...
* move class code in separate files
* make menu column-dependent (fixes #1734 )
2016-05-27 10:31:58 +02:00
ThomasV
0273936b07
Discretize fee levels (follow-up 3314b3a
). Fixes #1753
2016-05-26 09:23:42 +02:00
ThomasV
3f2c708789
kivy: metrics.dpi seems to be deprecated
2016-05-26 07:04:28 +02:00
ThomasV
0e7795f2a7
show/hide addresses tab in Qt GUI
2016-05-25 12:22:10 +02:00
ThomasV
be75b337aa
help text for RBF button
2016-05-23 17:57:36 +02:00
ThomasV
f01f931e83
add extra checkbox for RBF
2016-05-23 17:34:33 +02:00
ThomasV
18a2498b76
show UTXOs in address tab
2016-05-23 11:52:38 +02:00
ThomasV
85aa633269
simplify wizard handling of hardware wallets. fixes #1793
2016-05-21 18:43:41 +02:00
ThomasV
0e853a6769
fee slider: use tooltips
2016-05-21 11:12:56 +02:00
ThomasV
fff8462f36
add explicit 'max' button to send tab. fixes #1428
2016-05-20 20:14:21 +02:00
ThomasV
3314b3acc7
Use dynamic fees by default, show fee slider in send tab, and discretize fee levels.
2016-05-20 15:30:39 +02:00
ThomasV
edb145e66a
QT gui: add new tab to preferences dialog
2016-05-20 11:41:42 +02:00
ThomasV
bc1bef60a0
support Replace-By-Fee in GUI
2016-05-20 10:38:48 +02:00
Neil Booth
11ef0f5489
Properly disable the next button if no choices
...
Fixes 1793, 1786
2016-05-19 07:39:53 +09:00
ThomasV
8a5221ed9a
Merge pull request #1785 from twopir/patch-1
...
Store the daemon's network on the stdio GUI object
2016-05-11 09:41:29 +02:00
twopir
87b95c51d8
correct other reference to network object
2016-05-08 21:01:15 -07:00
Neil Booth
db1aa13015
Permit empty passphrases when creating HW wallet
...
They used to be confused as a user cancel.
Fixes #1788
Also fix Cancel pressed in passphrase dialog when *restoring*
a hardware wallet in install wizard; it used to be taken as an
empty passphrase. Like the password dialog it now cancels the
wizard.
2016-05-07 10:40:12 +09:00
twopir
9036d9e8f7
Store the daemon's network on the stdio GUI object
2016-05-03 19:20:07 -07:00
ThomasV
475d642541
follow up 355f2e07d4
2016-04-06 15:46:23 +02:00
ThomasV
18ac3b0ec2
rm deprecated info
2016-04-05 18:10:09 +02:00
ThomasV
355f2e07d4
fix #1749
2016-04-05 17:24:03 +02:00
ThomasV
8e6e287802
make restore thread a daemon
2016-04-05 10:49:28 +02:00
ThomasV
7ea2a217cd
fix issue #1748
2016-04-04 16:49:19 +02:00
The Phez
c1230cf270
Label colour - History Window
...
Set colour of label for outgoing transactions to match the colour of the
value field (red)
2016-03-25 10:01:48 -04:00
ThomasV
94dbfe6791
fix #1728
2016-03-20 19:05:38 +01:00
ThomasV
67145e053b
scan qrcodes with zxing embedded
2016-03-19 17:00:37 +01:00
ThomasV
dff138852d
update readme
2016-03-18 15:23:05 +01:00
ThomasV
7e39052c59
kivy: fix
2016-03-17 11:13:18 +01:00
ThomasV
167088e22a
kivy: remove qr_scanner
2016-03-17 09:55:42 +01:00
ThomasV
1f1dbaf523
kivy: revert to using zxing
2016-03-17 08:16:15 +01:00
ThomasV
644cb871f5
kivy: use camera
2016-03-16 20:39:59 +01:00
ThomasV
3c1d6fab69
rename method
2016-03-16 18:35:01 +01:00
ThomasV
9659e8542d
fix transaction parsing from command line
2016-03-16 10:31:33 +01:00
ThomasV
9608d9aa86
update kivy readme
2016-03-13 09:27:58 +01:00
ThomasV
b9a901594a
fix unicode issue #1717
2016-03-13 09:25:48 +01:00
ThomasV
32098b0e16
kivy: fix settings if wallet is None
2016-03-10 16:43:15 +01:00
ThomasV
bca0f31fca
coinchooser methods should not belong in wallet class
2016-03-10 16:37:45 +01:00
ThomasV
d9c567446c
kivy: support wallet is None
2016-03-10 16:22:19 +01:00
ThomasV
35fe8fc0c1
kivy: handle wallet opening failures
2016-03-10 10:18:29 +01:00
ThomasV
80b1b2716c
kivy: open last wallet
2016-03-08 11:10:04 +01:00
ThomasV
d3d0e3bacb
kivy: fix on_history
2016-03-08 10:39:31 +01:00
ThomasV
58fc21ec37
add missing Slider to style.kv
2016-03-08 08:57:44 +01:00
ThomasV
4c7bbb4e86
android: move wallet data to internal storage.
2016-03-08 08:10:38 +01:00
ThomasV
671fe73788
set KIVY_DATA_DIR in main script
2016-03-08 04:55:58 +01:00
ThomasV
8574caae09
kivy: fix regression
2016-03-06 14:49:50 +01:00
ThomasV
053c045adf
fix password dialog
2016-03-06 13:23:31 +01:00
ThomasV
6ca699459a
kivy: update settings dialog before display
2016-03-06 12:57:21 +01:00
ThomasV
8bc0fcf541
kivy: cache dialogs
2016-03-06 11:46:09 +01:00
ThomasV
74b12f02b5
kivy: improve status dialog
2016-03-06 10:27:16 +01:00
ThomasV
326a44cd83
move buildozer.spec
2016-03-06 09:55:06 +01:00
ThomasV
c447405087
kivy: improve layout of settings dialog
2016-03-06 09:50:45 +01:00
ThomasV
2d17dbb10c
kivy: receive_screen.clear
2016-03-05 09:44:28 +01:00
ThomasV
4af1c2cbc4
kivy: add release to Makefile
2016-03-05 09:27:31 +01:00
ThomasV
24676288a7
kivy: force address refresh in load_wallet
2016-03-05 09:26:58 +01:00
ThomasV
faf09da293
kivy: disable password dialog for watching-only wallets
2016-03-05 05:24:44 +01:00
ThomasV
5d7164f16f
kivy: fix password dialog issue
2016-03-05 05:00:33 +01:00
ThomasV
94664566e7
kivy: fix watching-only issue
2016-03-05 04:34:13 +01:00
ThomasV
d58ec9a570
kivy: support old-type seed phrases in wizard
2016-03-01 20:23:30 +01:00
Neil Booth
467b0c0973
tx_dialog: make a deep copy of the tx
...
I've confirmed this
Fixes #1690
2016-02-28 19:10:09 +09:00
ThomasV
1ec4ccdf2e
kivy: update messages
2016-02-26 11:01:44 +01:00
ThomasV
4f04f96d29
kivy: update message
2016-02-26 10:41:47 +01:00
ThomasV
dc75ad563b
minor message update
2016-02-26 10:29:16 +01:00
ThomasV
b99fdf3130
kivy error message
2016-02-26 10:25:37 +01:00
ThomasV
8f16a1bd09
kivy scan_qr: rm debug messages
2016-02-26 10:21:32 +01:00
ThomasV
4e7f9c061b
kivy wizard: do not scan seed as qr code. separate screen for watching only wallets.
2016-02-26 10:17:38 +01:00
ThomasV
8c365fd681
kivy: show error message with qr scanner
2016-02-25 16:55:38 +01:00
ThomasV
1028c9282b
kivy: calculator icon
2016-02-25 14:17:59 +01:00
ThomasV
96f144eb03
make sure the broadcast tx thread always times out
2016-02-25 08:55:06 +01:00
ThomasV
305843999e
Relicensing
2016-02-24 10:20:30 +01:00
ThomasV
b53a54cded
remove bmp.py; use Qt instead
2016-02-23 15:27:00 +01:00
ThomasV
9b99693ca1
add explanations to network dialog
2016-02-22 11:49:37 +01:00
ThomasV
d3c537d0db
kivy: add info text to network dialog
2016-02-22 11:34:21 +01:00
ThomasV
cf56b8a63c
Merge pull request #1683 from akshayaurora/intent
...
kivy:android:check for intent on activity start
2016-02-22 11:33:42 +01:00
testelectrum
b1b1cf4c66
kivy:android:check for intent on activity start
2016-02-22 15:37:36 +05:30
ThomasV
461a5960e1
better message
2016-02-22 10:53:08 +01:00
ThomasV
75db90ffa5
kivy: Move network dialog to settings. Add coin chooser to settings
2016-02-22 10:50:27 +01:00
ThomasV
cb8d504c42
kivy: disable server chooser if auto-connect is selected
2016-02-21 18:47:45 +01:00
ThomasV
9510f22039
kivy: set_label with tx message
2016-02-19 14:25:01 +01:00
ThomasV
41f6fec2ac
kivy: set_paid for paid invoices
2016-02-19 13:53:01 +01:00
ThomasV
cdbc564fb3
kivy: rm address_dialog
2016-02-19 12:01:02 +01:00
ThomasV
1e1baa12a9
kivy: context menu padding
2016-02-19 11:51:58 +01:00
ThomasV
d7bc505973
kivy: don't load kv from sign_transaction thread
2016-02-19 10:52:09 +01:00
ThomasV
2492909ccc
kivy: minor fix
2016-02-19 00:09:43 +01:00
ThomasV
b68e3608c9
kivy: minor fixes
2016-02-18 18:52:49 +01:00
ThomasV
43b78ab0e1
kivy: minor fix
2016-02-18 15:53:52 +01:00
ThomasV
36c6938299
kivy: fix
2016-02-18 15:45:34 +01:00
ThomasV
fd0e5739e2
kivy: disable amount and description buttons if payment request is signed
2016-02-18 15:40:13 +01:00
ThomasV
e297bf81a2
kivy: tweak context menu
2016-02-18 14:25:35 +01:00
ThomasV
74a822ae56
kivy: improve ref label and QR codes
2016-02-18 13:53:23 +01:00
ThomasV
34ddaaa419
kivy: share with qr code on double tap
2016-02-18 12:41:05 +01:00
ThomasV
caccae222c
kivy: improve status dialog
2016-02-18 12:13:19 +01:00
ThomasV
b9776201ce
kivy: catch NotEnoughFunds
2016-02-18 11:24:38 +01:00
ThomasV
219461ef57
kivy: use InvalidPassword
2016-02-18 11:02:16 +01:00
ThomasV
ccde1ecd95
kivy: StripLayout padding
2016-02-18 10:07:50 +01:00
ThomasV
615acb955c
invoice popup: add outputs in on_open
2016-02-18 08:51:27 +01:00
ThomasV
49679cf8be
kivy: fix OutputItem initialisation
2016-02-18 07:47:09 +01:00
ThomasV
100252258b
kivy: OutputItem
2016-02-18 07:26:31 +01:00
ThomasV
1f86dcdbba
kivy: minor fixes
2016-02-18 06:58:46 +01:00
ThomasV
fa17a2b869
use BoxLabel for invoice dialog too
2016-02-18 05:35:01 +01:00
akshayaurora
ea123ca1a2
use BoxLabel workarounf Gridlayout bug with col: 2
2016-02-18 04:59:37 +05:30
ThomasV
9bb5b0a70b
kivy: TxHashLabel
2016-02-17 18:04:34 +01:00
ThomasV
fbfb75eaa1
kivy: use scrollview for invoice dialog
2016-02-17 17:42:54 +01:00
ThomasV
f67162c79d
kivy tx dialog: move buttons out of scrollview
2016-02-17 16:40:31 +01:00
ThomasV
54897c84f8
kivy fixes
2016-02-17 15:19:09 +01:00
ThomasV
74c9a05757
kivy: add OutputList class
2016-02-17 11:40:05 +01:00
ThomasV
c2d3968ebe
kivy: improve tx dialog
2016-02-17 10:53:14 +01:00
ThomasV
bd34995d9d
kivy: gui tweaks
2016-02-16 14:17:44 +01:00
ThomasV
bd9e4cc6cf
kivy: minor fix
2016-02-16 11:04:51 +01:00
ThomasV
77ba716acb
kivy: improve tx dialog layout
2016-02-16 10:56:58 +01:00
ThomasV
f89a90016e
kivy: improve layout of invoice and about dialogs
2016-02-16 10:24:13 +01:00
ThomasV
f1822a9603
pending->unconfirmed
2016-02-15 19:50:44 +01:00
ThomasV
4db45ac789
kivy wizard: fix seed display
2016-02-15 17:33:47 +01:00
ThomasV
04c7d2b455
add 'donate to server' menu item
2016-02-15 16:17:07 +01:00
ThomasV
d56ec05b9b
kivy: show payment request details
2016-02-15 13:49:33 +01:00
ThomasV
27ecab9ef0
kivy: better request status messages
2016-02-15 11:33:48 +01:00
ThomasV
dfdd072395
kivy: sanitize on_qr
2016-02-15 10:43:57 +01:00
ThomasV
2881565de3
app.set_URI
2016-02-15 10:40:14 +01:00
ThomasV
d91d321dfa
kivy: move set_URI method to Receive screen
2016-02-15 10:25:00 +01:00
ThomasV
d253d8463b
kivy wizard: add separation widget
2016-02-15 09:19:31 +01:00
ThomasV
83c68142e0
kivy wizard: add space button
2016-02-15 09:14:27 +01:00
ThomasV
4d3ce06b6d
kivy: always save new request; cleanup code.
2016-02-15 08:34:31 +01:00
ThomasV
eebc8ecc0f
kivy: minor tweaks
2016-02-15 05:00:14 +01:00
ThomasV
b82f29a8fd
kivy: show amount in invoice dialog
2016-02-15 04:39:53 +01:00
ThomasV
f2be3079ea
kivy: rm dead code
2016-02-15 04:32:07 +01:00
ThomasV
af7e7b397f
kivy: update request status
2016-02-15 04:18:58 +01:00
ThomasV
af282d8d2c
kivy: sort servers
2016-02-15 04:18:11 +01:00
ThomasV
b71fbd34b2
kivy wizard: better message
2016-02-14 13:14:38 +01:00
ThomasV
73caa89c44
kivy: hide qr code if request is paid
2016-02-14 12:24:31 +01:00
ThomasV
b3861bd54d
kivy: improve confirm seed screen
2016-02-13 17:38:54 +01:00
ThomasV
656069070a
kivy wizard: use own soft keyboard
2016-02-13 15:10:17 +01:00
ThomasV
ca5eb15abd
kivy: minor fixes
2016-02-13 11:16:45 +01:00
ThomasV
25f6533e5c
kivy: improve tx dialog
2016-02-13 11:00:21 +01:00
ThomasV
a0e5633d0b
kivy: small fixes
2016-02-13 10:33:49 +01:00
ThomasV
5f5e9b0a17
kivy: improve PIN dialog
2016-02-13 10:00:20 +01:00
ThomasV
744b74f2b5
kivy: add sign/broadcast to tx dialog
2016-02-13 08:15:06 +01:00
Neil Booth
5f590c9c64
2 fee colour fixes
...
update_fee() if removing an item from send_from
update not_enough_funds when pressing !
2016-02-13 15:40:34 +09:00
ThomasV
c57ed0c212
kivy: simplify parse_URI
2016-02-12 22:42:22 +01:00
ThomasV
aee11fc945
kivy fix: remove app.current_invoice
2016-02-12 22:20:20 +01:00
ThomasV
526c6c88f7
kivy: scan tx
2016-02-12 16:09:16 +01:00
ThomasV
7c3edd58e3
kivy: fix qr_dialog
2016-02-12 15:40:26 +01:00
ThomasV
f2b0b7945d
kivy: qr dialog
2016-02-12 15:21:03 +01:00
ThomasV
cc526a8734
tx dialog: don't use tx.raw
2016-02-12 15:20:34 +01:00
ThomasV
25bf63e528
rm debug print statement
2016-02-11 12:59:24 +01:00
ThomasV
a03301c55f
kivy: button to show seed, and show error if trying to spend from watching only wallet
2016-02-11 12:54:04 +01:00
ThomasV
24560e03a9
kivy: add invoice details dialog
2016-02-11 11:40:23 +01:00
ThomasV
dddc79addd
kivy: improve transaction details dialog
2016-02-11 10:52:32 +01:00
ThomasV
135eafd966
labels plugin: shorter description for kivy gui
2016-02-11 10:16:27 +01:00
ThomasV
62711ad511
kivy: improve checkbox_dialog layout
2016-02-11 10:08:59 +01:00
ThomasV
ccff1c2a88
kivy: add intent filter for bitcoin scheme
2016-02-11 08:34:40 +01:00
ThomasV
8f4fe39cc9
remove old android GUI
2016-02-10 14:09:33 +01:00
ThomasV
c32c0f00f2
kivy: fix
2016-02-10 14:01:02 +01:00
ThomasV
7fcc881dd4
kivy: require two taps to exit. disable toggle_settings
2016-02-10 12:53:03 +01:00
ThomasV
25ff73eff3
kivy: don't switch screen in address_dialog
2016-02-09 23:05:39 +01:00
ThomasV
4901aebde0
kivy: do not crash app if there's no barcode scanner
2016-02-09 19:45:14 +01:00
ThomasV
933596510e
kivy: improve message
2016-02-09 13:46:42 +01:00
ThomasV
078cabd745
kivy: store contacts as invoices
2016-02-09 12:48:25 +01:00
ThomasV
f5fcae7f11
kivy: receive_screen improvements
2016-02-08 19:01:34 +01:00
ThomasV
151ac099a9
kivy: simplify UI, remove 'Save' button
2016-02-08 12:44:45 +01:00
ThomasV
3704b9c398
remove atlas from github; it should be generated using 'make theming'
2016-02-08 11:08:49 +01:00
ThomasV
d5db18c594
Merge branch 'master' of git://github.com/spesmilo/electrum
2016-02-08 11:07:02 +01:00
ThomasV
fe2fdfe400
kivy: add camera as IconButton
2016-02-08 11:06:45 +01:00
Neil Booth
061152245e
Merge branch 'no_force_wo'
2016-02-08 18:58:23 +09:00
ThomasV
a2ea8db998
Merge branch 'master' of git://github.com/spesmilo/electrum
2016-02-08 09:58:11 +01:00
Neil Booth
c41e694534
show_seed_dialog: return if user cancels p/w input
...
Update stale comment.
2016-02-07 18:05:24 +09:00
Neil Booth
6b9d12e369
Tweak tooltip
2016-02-07 17:51:56 +09:00
Neil Booth
9490debf0f
hw_wallet: don't make watching only if cannot pair
...
Instead issue a warning. Being watching-only disables
various functionality that should instead just ask again
for the PIN to be input.
2016-02-07 17:38:34 +09:00
Neil Booth
bb3de0eb63
change_password_dialog: remove redundant check
...
This is guaranteed False by wallet.can_change_password()
2016-02-07 16:45:29 +09:00
Neil Booth
5c2c7b1557
trezor: create new accounts in non-GUI thread
2016-02-07 15:15:58 +09:00
ThomasV
decbf13de9
kivy: fix buildozer.spec
2016-02-06 17:17:45 +01:00
ThomasV
04a2c03c28
kivy: improve 'receive' layout
2016-02-06 17:01:40 +01:00
ThomasV
5120c24a0b
kivy: share button
2016-02-06 16:58:31 +01:00
ThomasV
6ccb1dd207
rm unneeded files
2016-02-06 16:35:21 +01:00
Neil Booth
16397b1ed7
trezor: more user friendly when cannot connect
...
Tell the user and ask if they want to try again. If they
say no, raise a silent exception. Apply this more friendly
behaviour to the install wizard too (see issue #1668 ).
2016-02-06 19:51:39 +09:00
Neil Booth
4ea9518aef
QT install wizard: catch general exceptions
...
and show an error before re-raising and exiting. Improvement on
prior.
2016-02-06 15:13:27 +09:00
ThomasV
6b13ed1f45
kivy: display status of invoices and requests
2016-02-05 19:40:05 +01:00
ThomasV
84ac33f589
kivy: switch to send screen if a URI is passed
2016-02-05 18:16:48 +01:00
ThomasV
51ca7a056b
minor fixes
2016-02-05 08:56:23 +01:00
ThomasV
afbf766d89
kivy i18n: catch more exeptions
2016-02-04 20:35:35 +01:00
ThomasV
3d42193223
kivy: simplify bind
2016-02-04 20:14:11 +01:00
ThomasV
45a0c3b53b
kivy: i18n needs garbage collection
2016-02-04 20:02:45 +01:00
ThomasV
49fb099bdc
fix i18n for context menus
2016-02-04 18:17:02 +01:00
ThomasV
a388b59bc2
kivy i18n: test if label is already bound
2016-02-04 13:48:40 +01:00
ThomasV
6faac2ca36
My Requests -> Requests
2016-02-04 11:49:12 +01:00
ThomasV
43a40cef57
kivy: Button inherits from Label. reordering
2016-02-04 11:05:40 +01:00
ThomasV
731f05746e
kivy: update i18n imports
2016-02-04 10:57:09 +01:00
ThomasV
2ffafbf634
kivy: change language without restarting the app
2016-02-04 10:49:51 +01:00
ThomasV
0beb7e88d7
kivy: comment out openalias setting (not ready to launch)
2016-02-03 12:03:25 +01:00
ThomasV
8b68a742d1
follow up to 2a507b91c1
2016-02-03 11:01:36 +01:00
ThomasV
2a507b91c1
fix #1666
2016-02-03 10:29:31 +01:00
ThomasV
3ee61c4c6e
define wallet.dummy_address method
2016-02-02 19:56:34 +01:00
ThomasV
5aa0a87d7a
trustedcoin: restore the display of fees
2016-02-02 16:26:47 +01:00
Neil Booth
274d91fd6e
watching_only: warn after showing main window
2016-02-01 07:45:16 +09:00
Neil Booth
ab488b566b
warn_if_watching_only: don't call twice
2016-02-01 07:42:53 +09:00
Neil Booth
e61fffab55
Trezor/KeepKey: force watching only improvements
...
Only warn about watching only once given a chance to pair.
Failure to pair makes watching-only and warns.
In error message to user, distinguish between failure to connect
and failure to pair.
2016-01-31 19:36:21 +09:00
Neil Booth
69da96feb4
The daemon stops the wallet threads now
2016-01-31 14:38:16 +09:00
ThomasV
44ee221c78
kivy: halign
2016-01-30 16:05:36 +01:00
ThomasV
0f184db534
kivy: improve amount dialog
2016-01-30 13:24:54 +01:00
ThomasV
03d313572e
kivy: fix formatting of fiat values in history
2016-01-29 20:25:42 +01:00
ThomasV
a5fd6d2e6c
kivy: select currency first, then source. show only sources with history data
2016-01-29 19:58:40 +01:00
Neil Booth
58d5215e2e
No need to pass daemon and network together
...
The daemon has the network
2016-01-29 22:25:59 +09:00
ThomasV
1409f13947
kivy: show_info clipboard
2016-01-29 12:46:28 +01:00
ThomasV
b599172657
fix font paths
2016-01-29 11:17:22 +01:00
ThomasV
e337e8585b
fix font path
2016-01-29 11:12:58 +01:00
ThomasV
072adca85b
Merge pull request #1657 from akshayaurora/copy_paste
...
kivy: remove unneeded imports and fix copy, paste
2016-01-29 11:09:53 +01:00
akshayaurora
695b8413d4
kivy: move data/fonts into gui/kivy/data/fonts
2016-01-29 15:00:57 +05:30
akshayaurora
2fc5f1f916
kivy: remove unneeded imports and fix copy, paste
2016-01-29 14:21:12 +05:30
valesi
f7dfffd30f
Minor fixes - indentation and lone `self.`
...
6ba43637f5/electrum (L57)
has tab instead of spaces.
6ba43637f5/gui/kivy/nfc_scanner/scanner_android.py (L118)
has lone `self.`
2016-01-28 14:05:36 -08:00
ThomasV
6ba43637f5
kivy: use softinput_mode='pan' in wizard
2016-01-28 15:49:03 +01:00
ThomasV
08e5aecee2
Revert "Plugins: remove init_qt hook; clean up"
...
This reverts commit e20369bf94
.
2016-01-28 14:57:59 +01:00
akshayaurora
243e33cb95
kivy:remove un needed icons
2016-01-28 01:50:51 +05:30
akshayaurora
900346b89e
kivy:Improve startup speed
2016-01-27 20:21:20 +05:30
Neil Booth
9fa8c4de27
Installwizard: not app-modal on MacOSX
...
Making a window with no parent window-modal on Mac makes it
application-modal. This is different to behaviour under X, and
we don't want that. Use QDialog instead.
2016-01-27 22:10:34 +09:00
ThomasV
bb80e330ff
kivy: private_storage
2016-01-26 15:33:04 +01:00
ThomasV
fe9ec6de06
reformatting
2016-01-26 13:51:47 +01:00
ThomasV
a1eaf351a7
kivy: use EventDispatcher with exchange rates plugin
2016-01-25 19:30:16 +01:00
ThomasV
9b09c55356
dynamic fees: use hardcoded value as upper bound
2016-01-25 16:46:50 +01:00
ThomasV
62ef83e966
kivy: display value of recommended fee
2016-01-25 16:45:59 +01:00
ThomasV
a2fc90dbda
kivy: fix missing i18n
2016-01-25 12:44:30 +01:00
ThomasV
b0311885a5
kivy: fix unicode bug
2016-01-25 12:37:59 +01:00
ThomasV
fa7fba53fc
kivy: fee_dialog
2016-01-25 12:25:09 +01:00
Neil Booth
c0295c767e
tx_dialog: prompt if signed but not saved
...
I've lost a signed TX one too many times now
2016-01-25 19:26:02 +09:00
Neil Booth
60be9d59bc
Fix prior; scale is off-by-50
2016-01-24 21:29:02 +09:00
Neil Booth
c02e3621f3
Settings: improvements to dynamic fee slider
...
Fixes #1595
2016-01-24 20:58:00 +09:00
Neil Booth
e20369bf94
Plugins: remove init_qt hook; clean up
...
Fixes #1644
2016-01-24 20:14:08 +09:00
Neil Booth
f8ed7b058d
Improved multi-device handling
...
Ask user which device to use when there are many. If there
is only one skip the question. We used to just pick the
first one we found; user had no way to switch.
We have to handle querying from the non-GUI thread.
2016-01-24 13:41:03 +09:00
ThomasV
9580cd62f6
kivy: use Clock.schedule_once for actions in settings menu
2016-01-23 19:28:01 +01:00
ThomasV
488bdbf4b5
kivy:
...
* improve settings dialog
* add fx_dialog
2016-01-23 18:59:04 +01:00
Neil Booth
38a8385287
Remove stale comment
2016-01-23 16:52:24 +09:00
Neil Booth
9f95e90706
Remove wrong code
...
The correct line is 3 below
2016-01-23 16:26:37 +09:00
Neil Booth
f92843bb10
Top level window fix for tx_dialog and h/w wallets
2016-01-23 16:06:32 +09:00
Neil Booth
618026f96c
Installwizard: tweak hardware wallet handling
2016-01-22 22:16:58 +09:00
Neil Booth
1f75ab89fa
Installwizard: handle Escape key
2016-01-22 21:36:10 +09:00
Neil Booth
95a0cbabfd
Add a note regarding hardware wallets
2016-01-22 21:07:41 +09:00
ThomasV
3cd088b2e6
kivy: fee_dialog
2016-01-22 10:50:24 +01:00
ThomasV
45618b2a8e
kivy: cleanup dead code
2016-01-21 19:25:25 +01:00
ThomasV
9b112ab42f
kivy: add background.png
2016-01-21 18:56:37 +01:00
ThomasV
68d169b35f
kivy: rm dead code from main.kv
2016-01-21 18:55:41 +01:00
ThomasV
5a03caf051
kivy: update fiat amounts when changed
2016-01-21 16:34:58 +01:00
ThomasV
a1d55fac4e
rm testing print statement
2016-01-21 12:30:53 +01:00
ThomasV
89908bf14d
fix English
2016-01-21 12:20:45 +01:00
ThomasV
858b9c5655
kivy: improve settings dialog
2016-01-21 12:12:55 +01:00
ThomasV
5502cab796
kivy: fix scrollview in choice_dialog
2016-01-21 07:19:22 +01:00
ThomasV
1880b83599
add .mo extension to buildozer.spec
2016-01-20 10:19:07 +01:00
ThomasV
e60b35df64
kivy wizard: stop on_dismiss
2016-01-20 06:28:35 +01:00
ThomasV
72da1e3b8f
rm dead code
2016-01-19 23:20:54 +01:00
ThomasV
4bfaa1fa02
kivy wizard: don't use auto-dismiss. rename classes
2016-01-19 23:10:10 +01:00
ThomasV
b1f9f7faed
kivy: fix wallet selection dialog
2016-01-19 16:11:23 +01:00
ThomasV
b6c6b694f7
kivy: simplify wallets dialog
2016-01-19 15:57:11 +01:00
Neil Booth
eebabdf209
Merge branch 'client_thread'
2016-01-19 21:01:46 +09:00
ThomasV
d530f8fe84
kivy: minor fixes
2016-01-19 12:57:18 +01:00
ThomasV
8ed443b4c8
kivy: improve settings dialog
2016-01-19 12:37:40 +01:00
ThomasV
6aea1e8a79
kivy: improve about dialog
2016-01-19 10:32:11 +01:00
ThomasV
4122c108fc
plugins: enable & disable methods
2016-01-19 10:03:05 +01:00
ThomasV
82bfbdcc3c
add dev
2016-01-18 16:06:12 +01:00
ThomasV
3252161f36
improve about dialog
2016-01-18 15:42:05 +01:00
ThomasV
23d16154a9
kivy: improve status dialog
2016-01-18 15:20:01 +01:00
ThomasV
e2d00c61cd
kivy fixes
2016-01-18 14:09:48 +01:00
ThomasV
f66763c37e
kivy: improve Wallets dialog
2016-01-18 10:08:21 +01:00
Neil Booth
9ab9c73d6d
Threaded wallet creation
2016-01-18 07:33:04 +09:00
Neil Booth
b32a34b8ba
Threaded message signing
2016-01-18 07:33:04 +09:00
Neil Booth
ef2c472739
Threaded decryption
2016-01-18 07:33:04 +09:00
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.
2016-01-18 07:33:04 +09:00
ThomasV
d200b236ae
replace tx.input, tx.output by methods, so that deserialize calls are encapsulated
2016-01-17 15:04:11 +01:00
Neil Booth
e2627e0944
QMessageBox is a top-level window
2016-01-17 19:40:05 +09:00
Neil Booth
144f53be18
Use TaskThread to simplify ThreadedButton
...
And improve labels dialog
2016-01-17 16:13:32 +09:00
Neil Booth
c714acf739
Add TaskThread, use to simplify WaitingDialog
...
This will be useful as a client thread for hardware wallets
2016-01-17 15:47:08 +09:00
Neil Booth
d9a84875dc
Fix prior; keep tx dialog as top-level window
2016-01-17 13:41:09 +09:00
Neil Booth
d9a13a5dd1
transaction_dialog: don't override base class
...
Rename parent to main_window. Make the main window our parent.
2016-01-17 13:36:40 +09:00
ThomasV
3574ade484
fix #1635
2016-01-17 02:56:52 +01:00
ThomasV
b545f4ef12
kivy: EmptyLabel
2016-01-16 16:47:48 +01:00
ThomasV
d68f42df95
add qr code scanner to kivy wizard
2016-01-16 15:05:49 +01:00
ThomasV
cd6ec773c9
kivy: pass message to restore dialog, and remove dead code.
2016-01-16 12:44:59 +01:00
ThomasV
5be9f03fdf
kivy: improve wizard
2016-01-16 12:01:37 +01:00
ThomasV
06809917ca
kivy wizard: simplifications and renaming
2016-01-16 09:30:11 +01:00