Commit Graph

1431 Commits

Author SHA1 Message Date
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 2e8801fdda kivy buildozer: comment out android.branch 2015-10-13 16:03:25 +02:00
ThomasV 23341e59ec Revert "use `pip install -t` in make_packages to aggregate packages."
This reverts commit 29b66e1279.
2015-10-13 16:01:25 +02:00
ThomasV cb6ebcf7d1 kivy: fix create_restore dialog 2015-10-13 15:58:34 +02:00
ThomasV 778ba23fbe Merge branch 'master' of https://github.com/akshayaurora/electrum into akshayaurora-master
Conflicts:
	gui/kivy/tools/buildozer.spec
2015-10-13 12:24:27 +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 913e957f4a hide scroll bar in tabbed panel 2015-10-07 12:04:42 +02:00
ThomasV 92e5218d5d kivy: simplify dropdown menu, cleanup 2015-10-07 11:05:50 +02:00
ThomasV 4b8c2e5f87 kivy buildozer: comment out android.branch 2015-10-07 10:14:43 +02:00
ThomasV 03ab2dfefe kivy: initial network dialog 2015-10-07 10:13:40 +02:00
akshayaurora 29b66e1279 use `pip install -t` in make_packages to aggregate packages. 2015-10-07 13:14:07 +05:30
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 1f6bdbda05 kivy: restore back key, cleanup dead code, add profiler 2015-09-30 17:22:10 +02:00
ThomasV dd679ccb27 bug report guidelines 2015-09-30 10:35:22 +02:00
ThomasV 242ee61ef4 restore previously deleted winpos-qt 2015-09-29 11:08:16 +02:00
Neil Booth 5071d75912 Clean up install wizard a little
Also fixes #1462
2015-09-26 17:19:42 +09:00
Neil Booth cf44e65ba8 Rework resizing of send and receive tabs
Should fix #1458
They now function in essentially the same way.
2015-09-26 12:14:35 +09:00
ThomasV f63bc61ec4 fix #1461 2015-09-25 17:23:54 +02:00
Joel Stanner 82a75f3949 Remove redundant "in"
For example, this avoids displaying "Request expires in [ in about 24 hours]"
2015-09-23 19:59:42 -07:00
Joel Stanner cdbee6f4c9 Expiration value typo bug 2015-09-23 19:56:20 -07:00
fireduck64 978dddad80 Make verbage from requests a little more clear 2015-09-22 12:53:50 -07:00
ThomasV 6cec75150c fix docs link 2015-09-19 18:49:12 +02:00
ThomasV 6117c58a59 update documentation hard link 2015-09-18 13:18:29 +02:00
ThomasV 7f7d73a4a9 helper function without decorator: sign_tx_with_password 2015-09-11 17:38:01 +02:00
ThomasV 483cf2286f format_amount_and_units: general method to display amounts and fiat values. fixes #1078 2015-09-11 16:46:37 +02:00
ThomasV 7c4b749340 single dialog for confirmation and password 2015-09-11 16:22:16 +02:00
Neil Booth c64e8b9885 Only write wallet if necessary 2015-09-10 17:57:50 +09:00
ThomasV 084a352456 kivy: fix wizard; remove multisig creation code 2015-09-10 10:03:22 +02:00
ThomasV 62643cbc18 kivy: comment out reload 2015-09-09 16:13:40 +02:00
ThomasV 745d258439 kivy: remove dead code 2015-09-09 16:02:06 +02:00
ThomasV ec9eccd0dd use packages dir instead of requirements 2015-09-09 13:01:30 +02:00
ThomasV 985d54197a cleanup, and make send_tx work 2015-09-09 12:09:16 +02:00
ThomasV 4d60380325 kivy Makefile: don't move, copy 2015-09-09 12:08:09 +02:00
Neil Booth 886192aba7 Make trustedcoin.py multi-window compatible 2015-09-09 17:27:58 +09:00
Neil Booth 0371a3dc32 Don't refresh whilst editing!
It's long been a pet peeve of mine that whilst editing a label,
something would cause Electrum to refresh the widget, such as
an incoming tx or a new block, and you'd lose your edits.
This changes MyTreeWidget so that, if editing, updates are
deferred until editing finishes.
2015-09-09 09:36:35 +09:00
Neil Booth 544b829f6e Rework MyTreeWidget editing
Gets rid of need for EditableItem class.
New callback on_permit_edit to permit widgets to refuse editing.
Restores popup menu on activating a non-editable column behaviour.
2015-09-09 07:38:54 +09:00
ThomasV c481e61417 don't download aes in Makefile 2015-09-08 16:52:58 +02:00
ThomasV 584cc5d31f use zxing to scan qr codes 2015-09-08 16:19:02 +02:00
ThomasV 533cdde366 right align numerical values in history widget 2015-09-08 12:09:22 +02:00
ThomasV 88077808d9 update kivy's blacklist 2015-09-08 10:52:32 +02:00
ThomasV f3b0d83782 rename 'gui' console variable to 'window' 2015-09-08 09:37:12 +02:00
ThomasV 95e27a0141 add info to kivy Readme 2015-09-07 14:25:28 +02:00
ThomasV 92780aaf24 add pem extension to buildozer.spec 2015-09-07 13:24:37 +02:00
Neil Booth 39615333c0 Attribute more diagnostic messages 2015-09-06 22:04:44 +09:00
Neil Booth 9b50d1e7bc Fix history headers on plugin load / unload 2015-09-06 21:14:36 +09:00
Neil Booth 93b964f11d Two fixes for main_window.py
- initialize r when getting status text
- fix so settings widgets appear and are enabled
  appropriately
2015-09-06 19:38:44 +09:00
Neil Booth 1d35954541 Fix status bar FX balance display 2015-09-06 14:16:54 +09:00
Neil Booth 34ce6d1821 Updates for exchange_rate plugin
Have AmountEdit return an int if is_int, otherwise a Decimal
Set the tray tooltip unconditionally.
More verbose logging for exchage_rate plugin.
Get rate_float from Coindesk as rate can have commas.
Plugin tracks windows itself, and doesn't create its own
members in the window objects.
Clean up the edit handling.
2015-09-06 13:42:40 +09:00
Neil Booth 9e0e54157e More improvements to exchange_rate plugin
Everything should now update correctly on incoming data from
the exchange server.
2015-09-05 22:47:01 +09:00
ThomasV 24cd18e193 cleanup unneeded array in history widget 2015-09-05 10:09:01 +02:00
ThomasV 1f215ae673 cleanup 2015-09-05 09:35:09 +02:00
ThomasV 015e274dab rework exchange_rate hooks 2015-09-05 09:11:48 +02:00
ThomasV 0ef7320d7d remove forgotten file from lite gui 2015-09-05 08:41:04 +02:00
Neil Booth 9da22000b6 More improvements to exchange_rate plugin
- better historical rate handling, including caching
- grabbing and scanning wallet transactions no longer needed
- fix autosize of fiat column
- more efficient
2015-09-05 14:05:37 +09:00
ThomasV fb79f50366 Merge branch 'master' of git://github.com/spesmilo/electrum 2015-09-04 15:26:31 +02:00
Neil Booth 317582e9a7 Permit menu editing of address list
Fixes recent addition to #1435
2015-09-04 22:02:22 +09:00
Neil Booth 46067da42f Fix thinko
Fixes #1441
2015-09-04 21:52:36 +09:00
ThomasV 2f8574f7d7 kivy/buildozer: read version number from file 2015-09-04 14:40:00 +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
Neil Booth 835bc4e4aa More cleanup now self.window is gone
No need for self.main_window in gui object.
No need for hooks "init_qt" and "close_main_window".
2015-09-04 18:29:52 +09:00
Neil Booth bbd50ba83c Remove all self.window references from plugins 2015-09-04 18:23:18 +09:00
ThomasV 31a4f38db4 kivy: cleanup update_status 2015-09-04 10:23:56 +02:00
ThomasV 76c93b2b61 kivy: rm console, update callbacks 2015-09-04 09:52:52 +02:00
ThomasV 2d713e8b46 kivy: remove update_completions 2015-09-04 09:48:43 +02:00
Neil Booth 8e7bcfeeb9 Update email plugin for multiple windows. 2015-09-04 13:29:33 +09:00
Neil Booth 392335487b Add plugins variable to console 2015-09-04 10:27:28 +09:00
Neil Booth 77a029082a Improved new_window handling.
Remove new_window hook.
Plugin informed of all windows via events when first loaded.
init_qt no longer needed for exchange_rate plugin.
2015-09-04 10:20:52 +09:00
Neil Booth fcc452d7b0 Fix window closing
Only closing via the menu did it properly.  Closing a window via
the window manager didn't shut the window down at all, because
the code wasn't in the closeEvent handler.
2015-09-04 10:10:44 +09:00
Neil Booth 8ce2a95695 Have plugins object track the window set
No need for self.gui nor init_qt hook any more.  This makes
plugins more independent of window and gui types.
2015-09-04 09:26:35 +09:00
ThomasV ac4adbb298 kivy: fix update_contacts 2015-09-03 16:53:11 +02:00
ThomasV 897a5d34ed share contacts and invoices objects between windows 2015-09-03 16:52:40 +02:00
ThomasV da91a395b1 Merge branch 'master' of git://github.com/spesmilo/electrum 2015-09-03 15:12:41 +02:00
ThomasV 04b9d8fffa Update kivy GUI in order to merge with master 2015-09-03 15:09:45 +02:00
ThomasV eca24ec396 fix light.atlas 2015-09-03 14:24:31 +02:00
akshayaurora cd4f8a074c include NFC changes required for transferring data 2015-09-03 14:23:45 +02:00
akshayaurora f2fc18fe32 changes to make kivy branch with master 2015-09-03 14:23:12 +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
Andy Weidenbaum 802b32d51f package info 2015-09-03 14:21:40 +02:00