Commit Graph

344 Commits

Author SHA1 Message Date
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
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
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
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
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
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
fe2fdfe400 kivy: add camera as IconButton 2016-02-08 11:06: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
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
49fb099bdc fix i18n for context menus 2016-02-04 18:17:02 +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
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
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
akshayaurora
2fc5f1f916 kivy: remove unneeded imports and fix copy, paste 2016-01-29 14:21:12 +05:30
ThomasV
6ba43637f5 kivy: use softinput_mode='pan' in wizard 2016-01-28 15:49:03 +01:00
ThomasV
a1eaf351a7 kivy: use EventDispatcher with exchange rates plugin 2016-01-25 19:30:16 +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
fa7fba53fc kivy: fee_dialog 2016-01-25 12:25:09 +01: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
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
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
e60b35df64 kivy wizard: stop on_dismiss 2016-01-20 06:28:35 +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
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
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
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
ThomasV
1144afefb5 kivy: rm ChangePasswordDialog 2016-01-16 09:18:20 +01:00
ThomasV
f6661fdd2c kivy: simplify install wizard 2016-01-15 17:45:08 +01:00
ThomasV
0d52911561 define constants for tx output types 2016-01-14 17:15:50 +01:00
ThomasV
5cb18f95de kivy: minor wizard fix 2016-01-13 21:26:54 +01:00
ThomasV
5f0a7db598 kivy: password dialog and wizard fixes 2015-12-20 17:37:07 +01:00
ThomasV
ee4ccd9b1b kivy: move wallets dialog 2015-12-18 15:03:38 +01:00
ThomasV
e46b00bb39 move methods related to amount dialog 2015-12-18 13:04:19 +01:00
ThomasV
f7a3b53c3f kivy: add status dialog 2015-12-18 11:29:56 +01:00
ThomasV
ff163e34d8 kivy: wallets and settings menus 2015-12-18 10:53:50 +01:00
ThomasV
b3ef2249b5 add more features to settings dialog 2015-12-16 11:53:37 +01:00
ThomasV
30ace570d3 kivy: choice_dialog and load_wallet_by_name 2015-12-16 08:57:47 +01:00
ThomasV
9d3162b1a1 simplify get_label 2015-12-15 12:52:30 +01:00
ThomasV
2990b1e865 fix: follow up to ba26996367 2015-12-15 12:33:36 +01:00
ThomasV
ba26996367 fix exchange_rate in kivy 2015-12-15 12:29:48 +01:00
ThomasV
3568c325ea kivy: use Clock to improve button responsiveness 2015-12-14 21:34:25 +01:00
ThomasV
0b1561f447 kivy: fix qr code 2015-12-14 21:32:57 +01:00
ThomasV
b5b3679404 kivy: recreate context menu everytime an item is selected 2015-12-14 15:02:57 +01:00
ThomasV
5e5f3202b1 kivy: move amount dialog 2015-12-14 14:27:39 +01:00
ThomasV
c55a253f6d kivy: improve layout 2015-12-14 13:37:19 +01:00
ThomasV
8977493a62 kivy: label dialogs 2015-12-14 12:08:11 +01:00
ThomasV
98d4384641 kivy: fix set amount 2015-12-13 17:54:17 +01:00
ThomasV
9b44635e3c kivy: make tabs one third of screen width and fix tabs scrolling 2015-12-13 17:36:23 +01:00
ThomasV
f7ffdfc2b1 kivy: fix qrcodewidget (only update from gui thread) 2015-12-13 16:21:50 +01:00
ThomasV
a190d1dbe6 kivy: fixes 2015-12-13 15:26:08 +01:00
ThomasV
9caf174d7f kivy: add status icons, improve requests layout 2015-12-13 10:42:48 +01:00
ThomasV
cd0ab62cae kivy: various small fixes 2015-12-13 06:41:22 +01:00
ThomasV
eef62112a8 kivy: invoices and requests handlers 2015-12-12 23:23:58 +01:00
ThomasV
6bd37723d3 kivy: add context menus 2015-12-12 16:54:32 +01:00
ThomasV
680c9c888a kivy: add save_request button 2015-12-11 15:48:56 +01:00
ThomasV
0cef063ee2 add payment requests to kivy 2015-12-11 15:21:21 +01:00
ThomasV
4195001aed kivy: fix animate_to_center 2015-12-10 15:26:38 +01:00
ThomasV
1b0e29d385 kivy: add screens for invoices and requests, disable contacts 2015-12-10 11:33:58 +01:00
ThomasV
8e7c5a180f kivy: handle absence of fiat exchange rate 2015-12-10 11:33:30 +01:00
ThomasV
346307d249 kivy: tweaks 2015-12-07 16:43:18 +01:00
ThomasV
1c7f3c65e2 kivy: fix settings layout 2015-12-07 15:59:59 +01:00
ThomasV
37e93928ab kivy: improve settings and password dialogs 2015-12-07 14:33:35 +01:00
ThomasV
0d5114b6c2 kivy: improve amount and password dialogs 2015-12-07 10:40:10 +01:00
ThomasV
2f13910bf1 kivy: add context button for tx details 2015-12-06 10:29:20 +01:00
ThomasV
9b2885e697 kivy: updates 2015-12-05 18:14:17 +01:00
ThomasV
b6242a453b kivy: minor fix 2015-12-04 12:57:17 +01:00
ThomasV
011ccc6e54 kivy: sanitize inputs 2015-12-04 12:01:13 +01:00
ThomasV
df02269bcf kivy: rework send and receive screens 2015-12-04 11:47:46 +01:00
ThomasV
b700340ff9 kivy: use exchange rates in amount dialog 2015-12-03 22:43:43 +01:00
ThomasV
f651742f86 kivy: layout 2015-12-02 19:25:07 +01:00
ThomasV
fb641b5bf1 kivy updates 2015-12-02 18:02:11 +01:00
ThomasV
1126555f14 kivy updates 2015-12-02 15:27:23 +01:00
ThomasV
6ec610c359 kivy updates 2015-12-02 12:11:28 +01:00
ThomasV
0215aee047 kivy: plugins layout 2015-12-01 16:54:16 +01:00
ThomasV
b8b2840d18 kivy: sign and send in a thread 2015-10-31 15:12:34 +01:00
ThomasV
6bb6169541 kivy: pass show_max as parameter 2015-10-30 15:48:17 +01:00
ThomasV
c19c314c0f Merge branch 'master' of git://github.com/spesmilo/electrum 2015-10-30 15:45:23 +01:00
akshayaurora
6e45f42b19 amount dialog: use show_max bool to decide wheather max_button is displayed 2015-10-30 19:41:54 +05:30
ThomasV
728ef1f76c remove redundant label 2015-10-30 14:44:36 +01:00
ThomasV
7b87a7f707 Merge pull request #1529 from akshayaurora/overflow_action
fix overflow_icon and use template for `ActionOvrButton`
2015-10-30 14:38:52 +01:00
akshayaurora
b3b94f1c52 fix overflow_icon and use template for ActionOvrButton 2015-10-30 19:05:17 +05:30
ThomasV
d44aa250fa redo max amount button with smaller footprint 2015-10-30 14:34:15 +01:00
ThomasV
2a3c97813d wallet.get_max_amount method, used by qt and kivy 2015-10-30 14:10:41 +01:00
ThomasV
b70f8c888a kivy: better layout for tx window 2015-10-29 04:58:32 +01:00
ThomasV
46249f74d3 remove ununsed classes, use popup to show tx details 2015-10-17 06:11:23 +02:00
ThomasV
6e9c58783e kivy: improve amount dialog 2015-10-16 14:59:26 +02:00
ThomasV
274dc256b5 kivy: show receive address as Label 2015-10-16 12:33:55 +02:00
ThomasV
4eff85957d kivy: fix amount 2015-10-16 12:25:49 +02:00
ThomasV
3b49b5adca kivy: dim qr code on touch 2015-10-16 11:51:28 +02:00
ThomasV
aa83f5fdca add base_unit to amount fields 2015-10-16 11:18:24 +02:00
ThomasV
6bd191966e kivy: add server chooser to network dialog 2015-10-15 11:57:07 +02:00
ThomasV
59948d725c kivy: button that rotates base_unit 2015-10-15 11:35:32 +02:00
ThomasV
069a6455c7 kivy: base_unit setting 2015-10-15 11:18:10 +02:00
ThomasV
d70948f74f kivy: gui tweaks 2015-10-14 18:45:26 +02:00
ThomasV
d25ee6d576 kivy: gui fixes 2015-10-14 18:03:02 +02:00
ThomasV
0024980e2f kivy: improve send and receive layouts 2015-10-14 16:52:10 +02:00
ThomasV
3f473e6915 kivy: improve send tab 2015-10-14 15:13:47 +02:00
ThomasV
c478122cb1 kivy: connect do_clear button, fixes 2015-10-14 14:18:15 +02:00
ThomasV
4a0fceca90 kivy: use custom keyboard in send tab 2015-10-14 13:03:13 +02:00
ThomasV
2f543d2ad8 add amount keyboard 2015-10-14 11:44:01 +02:00
ThomasV
3e8cbdfba2 kivy: improve layouts 2015-10-13 22:44:43 +02:00
ThomasV
a199061462 add password_dialog 2015-10-13 19:09:12 +02:00
ThomasV
cb6ebcf7d1 kivy: fix create_restore dialog 2015-10-13 15:58:34 +02:00
ThomasV
7f4f32663b kivy: comment out call to create_quote_text 2015-10-13 12:21:04 +02:00
ThomasV
a5e94ef0e8 kivy: use plugins 2015-10-13 12:12:49 +02:00
ThomasV
c803a8ecab wallet selector 2015-10-07 13:48:58 +02:00
ThomasV
f8ccf3cd37 kivy: fix datetime, cleanup 2015-10-07 13:06:28 +02:00
ThomasV
92e5218d5d kivy: simplify dropdown menu, cleanup 2015-10-07 11:05:50 +02:00
ThomasV
03ab2dfefe kivy: initial network dialog 2015-10-07 10:13:40 +02:00
ThomasV
e2237de739 kivy: remove loading_image in qrcodewidget (too slow) 2015-10-06 17:42:19 +02:00
ThomasV
f0b236b317 kivy: more cleanup, load qr code 2015-10-06 14:30:44 +02:00
ThomasV
28ffe32718 kivy:cleanup 2015-10-06 10:43:37 +02:00
ThomasV
65ecbf990d kivy: split mainscreen.kv into dynamically loaded .kv files 2015-10-06 09:59:29 +02:00
ThomasV
084a352456 kivy: fix wizard; remove multisig creation code 2015-09-10 10:03:22 +02:00
ThomasV
985d54197a cleanup, and make send_tx work 2015-09-09 12:09:16 +02:00
ThomasV
584cc5d31f use zxing to scan qr codes 2015-09-08 16:19:02 +02:00
ThomasV
7cf276c10b kivy: workaround locale issue and fix set_qr_data 2015-09-04 13:01:50 +02:00
ThomasV
4fd43882c4 fix typo 2015-09-04 12:23:37 +02:00
ThomasV
8b9cff638f kivy: fix tx dialog 2015-09-04 12:19:24 +02:00
ThomasV
04b9d8fffa Update kivy GUI in order to merge with master 2015-09-03 15:09:45 +02:00
akshayaurora
cd4f8a074c include NFC changes required for transferring data 2015-09-03 14:23:45 +02:00
akshayaurora
f442cc31e4 Abstract and enable qrscanner dialog for send screen. 2015-09-03 14:22:51 +02:00
akshayaurora
33c89b47d8 revert dynamic loading of screens and fix qrscanning 2015-09-03 14:22:25 +02:00
akshayaurora
c121c1aa4e reorganize files and bring code inline with current master
Conflicts:
	lib/simple_config.py
2015-09-03 14:20:37 +02:00