thomasv
da4b974dfd
simplification: hex encode master_public_key directly
2012-10-16 09:24:38 +02:00
ThomasV
486ebf93e2
move is_up_to_date method
2012-10-15 07:43:00 +02:00
ThomasV
cdf81f370b
save config after checking qt version
2012-10-13 07:38:22 +02:00
thomasv
cc32b01bd3
another small fix
2012-10-12 18:46:34 +02:00
thomasv
29671f55b6
fix
2012-10-12 18:44:30 +02:00
thomasv
5444f55e6b
big refactoring: command line options and electrum.conf options override settings in wallet file.
2012-10-11 20:10:12 +02:00
thomasv
0d11aa75c4
encapsulation: that kind of exception handling should be done in the gui module
2012-10-11 13:43:04 +02:00
Maran
ae991f4407
Added the ability to make a copy of your wallet so ungeeky people can still create a backup in a place they can easily reach
2012-09-24 18:11:30 +02:00
Maran
504ea37c79
Made cfg an class attribute and fixed server changing for lite gui since proxy got added
2012-09-21 23:18:32 +02:00
bkkcoins
ad24870a03
small edit to config syntax
2012-09-21 15:10:43 +07:00
bkkcoins
3007d95ceb
Added code to remember window position
2012-09-21 10:53:14 +07:00
Samuel Tardieu
593b2552d1
Do not qualify relative imports
...
This is unneeded and fails while installed.
2012-09-07 11:27:00 +02:00
Amir Taaki
89a4045e3a
Dump problem tx to temporary file when error happens. This allows developers to debug failed transactions from users by having access to the raw tx dump to see what is wrong.
...
This would useful in the pro-mode GUI. There should be implemenation for the send method between both these GUIs rather than having their own copy-pasted version. Also the fee system needs fixing.
2012-09-02 19:13:11 +02:00
Amir Taaki
9c122c23ea
Fixed issue 19 by jimboman77: https://github.com/spesmilo/electrum/issues/19
...
"Right now the only check thats being done is making sure that the length isn't 0, ie something is being entered before the send button becomes clickable."
Also check that entered amount is <= btc_balance before enabling send button.
2012-08-29 21:43:34 +01:00
Amir Taaki
b3b910d926
WalletSynchronizer had a race condition caused by calling the callback before the Qt event loop (or other initialisation) finished. Ergo we split initialisation and the running of the thread, then use Qt SIGNALs to yield back into the Qt event loop. This ensures that the callback for the servers_list_changed is not called until the main Qt event loop is actually running.
2012-08-29 20:53:22 +01:00
Amir Taaki
3fe5ba85b2
Added QObject to MiniActuator.
2012-08-27 03:50:42 +02:00
Amir Taaki
10e3aa7c1e
Merge branch 'servers'
...
Conflicts:
lib/gui_lite.py
2012-08-27 03:48:57 +02:00
Amir Taaki
2b6d5ebd55
Change server in lite mode.
2012-08-27 03:47:40 +02:00
Amir Taaki
b25e93c4bc
Update servers list once fetched from remote.
2012-08-27 03:32:31 +02:00
Amir Taaki
89953895f8
Added explanation to line returning qVariant for future eyes.
2012-08-23 10:09:54 +01:00
Amir Taaki
77b3052f44
(explanation: the value returned is a qVariant not a bool and so needs explicit comparison to work)
...
Revert "got rid of boolean value comparison using == as stated in pep8 style guide"
This reverts commit 3bd7717038
.
2012-08-23 10:07:28 +01:00
Jimbo77
3f167cb650
got rid of magic number
2012-08-22 19:50:21 -07:00
Jimbo77
c2713f6089
changed to use built-in list methods
2012-08-22 18:33:55 -07:00
Jimbo77
6122898915
changed to use built-in list methods
2012-08-22 18:33:35 -07:00
Jimbo77
e0d6570a1f
created set_quote_currency() docstring
2012-08-22 18:25:38 -07:00
Jimbo77
f8c68fc51e
created amount_input_changed() docstring
2012-08-22 18:22:56 -07:00
Jimbo77
f2277adf10
created mousePressedEvents() and se_balance_text() docstrings
2012-08-22 18:07:35 -07:00
Jimbo77
3bd7717038
got rid of boolean value comparison using == as stated in pep8 style guide
2012-08-22 17:50:54 -07:00
Jimbo77
9f4f7ee3c6
created docstring for set_button_amount()
2012-08-22 17:45:19 -07:00
Jimbo77
fac2bc7387
updated create_quote_text() docstring
2012-08-22 17:30:59 -07:00
Jimbo77
36e250d3ab
created create_quote_text() docstring
2012-08-22 17:26:50 -07:00
Jimbo77
e34243d778
created set_balance() docstring
2012-08-22 17:20:42 -07:00
Jimbo77
62ec74c010
created docstring for expand()
2012-08-22 16:35:34 -07:00
Amir Taaki
943bcd0c84
Use self.close instead of sys.exit (self.close() is the proper Qt method :)
2012-08-22 19:41:06 +01:00
Jimbo77
b027678d0e
created several more docstrings in miniActuator
2012-08-21 23:34:12 -07:00
Jimbo77
69110160ac
created docstring for miniActuator
2012-08-21 23:17:48 -07:00
Jimbo77
deb29affc5
created load_theme() docstring
2012-08-21 22:43:35 -07:00
Jimbo77
74cea9b709
Created docstring for miniActuator __init__()
2012-08-21 22:36:15 -07:00
Jimbo77
d76a85acff
added quit functionality to menubar in lite gui
2012-08-21 22:21:28 -07:00
Amir Taaki
3a648f9119
Show list of all the servers available in the menubar.
2012-08-20 10:20:40 +01:00
Amir Taaki
2598e89d00
More Pythonics util.print_error
2012-08-20 10:11:23 +01:00
Amir Taaki
9115ef6416
alphabetically sort theme names in themes menu
2012-08-18 08:53:34 +01:00
Amir Taaki
2d1bd9d203
bugfix: reset path after switching to new theme selection.
2012-08-18 08:32:15 +01:00
Amir Taaki
4d5615b8a8
Show and change themes via GUI.
2012-08-18 08:23:57 +01:00
Amir Taaki
49aec96e1e
Load theme in gui according to setting.
2012-08-18 08:23:26 +01:00
Maran
39660eeac5
Fix merge conflicts
2012-08-16 23:36:41 +02:00
Maran
175fd47130
Changing around where we issue the messages
2012-08-16 11:28:20 +02:00
Maran
00097a23de
Added pretty errors when pyqt is not found or qt is not the right version
2012-08-15 22:50:36 +02:00
Amir Taaki
6b75c5f3fa
Added donation address.
2012-08-14 20:53:02 +01:00
Amir Taaki
4b1feddcbd
put it back to == True (oops :p)
2012-08-13 23:05:56 +01:00
Maran
7d7a32e1ad
Fix send button not activating
2012-08-13 23:55:37 +02:00
Amir Taaki
75f8878562
Fix check_button_status. QVariant returned by property(...) will not return a python bool object, but it can evaluate.
2012-08-13 20:57:49 +01:00
Amir Taaki
2993f2313f
fixed indentatioin to use 4 spaces, not 2
2012-08-13 20:54:11 +01:00
Amir Taaki
62aa814101
"BrainWallet Info" menu item in lite mode.
2012-08-13 14:42:38 +01:00
Amir Taaki
c684e4762e
use prettier form of connect (which has less code, and more clarity)
2012-08-12 22:17:41 +01:00
Maran
0363f21c32
Merged history from master
2012-08-12 22:58:48 +02:00
Amir Taaki
c506139e68
use labels for to/from in lite history where available.
2012-08-12 21:52:28 +01:00
Amir Taaki
a61d1ad44b
open electrum-desktop.com website instead of manual.
2012-08-12 21:48:51 +01:00
Amir Taaki
5ff2c45a56
Added report_bug and show_about hooks for menu.
2012-08-12 21:31:04 +01:00
Amir Taaki
46419a0457
alternating row colours for history.
2012-08-12 21:28:26 +01:00
Amir Taaki
5c43cee3f3
Add CSS styling to history view to make text lighter coloured.
2012-08-12 21:23:26 +01:00
Amir Taaki
b952a96b41
Added history to lite view.
2012-08-12 21:17:43 +01:00
Maran
21eeb7690c
Merge changes from master
2012-08-12 21:44:27 +02:00
Amir Taaki
1a26fa87d3
Rename main menu to 'Bitcoin' from 'Electrum'.
2012-08-12 20:35:55 +01:00
Amir Taaki
bc64b2ae09
disabled menu entries that dont work.
2012-08-12 20:26:48 +01:00
Amir Taaki
3aa19aace6
Rename main menu to 'Bitcoin' from 'Electrum'.
2012-08-12 20:25:31 +01:00
Maran
18eaec6fa2
Commented out some unfinished menu items
2012-08-12 21:03:54 +02:00
Amir Taaki
99f71a188f
formatting fixes.
2012-08-03 16:07:58 -03:00
Amir Taaki
c4fe8d1376
remove stretch between amount and send button.
2012-08-02 11:30:44 -03:00
Amir Taaki
128f887ce9
Added menu entries.
2012-08-02 11:20:21 -03:00
Maran
57cc413edc
Further tweaks to the layout
2012-07-31 21:38:34 +02:00
Maran
2c5445e19f
Renamed menu item
2012-07-31 19:31:46 +02:00
Maran
1eab366218
Added the expand option to the settings menu
2012-07-31 19:31:06 +02:00
Maran
7dbad12743
Fixed merged conflicts from menu branch
2012-07-31 18:20:54 +02:00
Maran
7682f00fb5
Removed the valid icon and make the text green or red instead
2012-07-31 18:13:37 +02:00
Amir Taaki
fa97acc2b4
Added menubar.
2012-07-31 13:00:55 -03:00
Amir Taaki
05dc59a5c9
Replaced left buttons with a menubar.
2012-07-30 20:34:59 -03:00
Maran
f4218d441e
Removed lighter.css and moved it to the default layout
2012-07-24 14:59:41 +02:00
Maran
7ba5f07629
Reworked the logic for the send button, you can only press it when the amount and a valid address is given
2012-07-24 14:58:10 +02:00
Maran
53a5adde5d
Added lighter theme
2012-07-24 13:31:47 +02:00
Maran
56b85914cf
Fix the recursion issue on OSX
2012-07-23 20:43:31 +02:00
Amir Taaki
8f5d48584d
Added AcceptBit integration.
2012-07-19 01:57:09 +02:00
Amir Taaki
c30561d808
More reasonable fee calculation.
2012-07-17 21:25:34 +02:00
Amir Taaki
0cf581b64a
Use path of executable for resolving data directory. Don't assume . is it.
2012-07-10 17:49:40 +01:00
Amir Taaki
0b0a6f3657
try to detect data/style.css otherwise fallback to arch-indep data dir.
2012-07-08 11:13:11 +01:00
Amir Taaki
c10bacca28
restore current path after modifying it.
2012-07-08 10:53:49 +01:00
Amir Taaki
b0b24ae9dd
Use environment variable else fallback to system app path. This enables runtime
...
switching between styles without modifying Electrum, and avoids potential
conflicts from implicit detection of a data/ subdirectory.
2012-07-07 23:27:00 +01:00
Amir Taaki
02ba760c39
setWindowIcon() to electrum.png
2012-07-07 19:23:48 +01:00
Amir Taaki
91deb30771
CTRL+Q / CTRL+W close window shortcuts.
2012-07-07 18:58:29 +01:00
genjix
56bb7087d7
quote_currency setting can be None on first time use. Remove assert.
2012-07-07 18:01:00 +01:00
Amir Taaki
2984c3dd95
Save selected currency as config setting.
2012-07-07 13:37:49 +02:00
Amir Taaki
7299c388e8
Select unused addresses when copying receiving address. We don't use wallet.get_balance as that is deceptive (if you sent a tx to yourself or old used addresses can have a 0 balance) and get_history seems a bit much (to check the activity of an address, we'd have to filter many addresses). This is a nice reasonable compromise.
2012-07-07 13:21:40 +02:00
thomasv
788783aeb8
Don't exit before wallet is saved
2012-07-06 14:43:36 +02:00
Amir Taaki
216ff894b5
Force update for lite gui so update() gets called at least once (i.e if create/restore wallet)
2012-07-05 22:56:45 +02:00
Amir Taaki
d7ad1f41e5
first check data/ else use system appdata/share directory.
2012-07-05 21:43:32 +02:00
Amir Taaki
76474c7eed
Don't show fiat currency in titlebar (not enough space).
2012-07-05 18:16:33 +02:00
Amir Taaki
39d6b739dd
Use leaveEvent instead of checking mouseMove position constantly.
2012-07-05 18:08:14 +02:00
Amir Taaki
e7e0b80ca8
set a window title for the popup and some other things.
2012-07-05 17:52:33 +02:00
Amir Taaki
8b11efb327
Popup for receiving Bitcoins.
2012-07-05 17:33:26 +02:00
Amir Taaki
40a4bf3c91
Load resources across many platforms from the shared appdir
2012-07-05 01:59:57 +02:00