ThomasV
c71b8d7328
kivy: reorganize tabs
9 years ago
ThomasV
0cef063ee2
add payment requests to kivy
9 years ago
ThomasV
4195001aed
kivy: fix animate_to_center
9 years ago
ThomasV
1b0e29d385
kivy: add screens for invoices and requests, disable contacts
9 years ago
ThomasV
8e7c5a180f
kivy: handle absence of fiat exchange rate
9 years ago
Neil Booth
75b3ecee49
Add coin chooser to try and minimize loss of privacy.
9 years ago
ThomasV
de964f4033
plugins: on_close method
9 years ago
ThomasV
add9665584
cleanup
9 years ago
ThomasV
346307d249
kivy: tweaks
9 years ago
ThomasV
1c7f3c65e2
kivy: fix settings layout
9 years ago
ThomasV
37e93928ab
kivy: improve settings and password dialogs
9 years ago
ThomasV
0d5114b6c2
kivy: improve amount and password dialogs
9 years ago
ThomasV
3c4801b8de
kivy: layout
9 years ago
ThomasV
b171b8eb4d
kivy: fix
9 years ago
ThomasV
44037ba381
kivy: minor fix
9 years ago
ThomasV
9edd778204
kivy: use switches for plugins
9 years ago
ThomasV
2f13910bf1
kivy: add context button for tx details
9 years ago
ThomasV
9b2885e697
kivy: updates
9 years ago
ThomasV
84b18e0949
qt: save last active window, not last opened window
9 years ago
ThomasV
b6242a453b
kivy: minor fix
9 years ago
ThomasV
011ccc6e54
kivy: sanitize inputs
9 years ago
ThomasV
df02269bcf
kivy: rework send and receive screens
9 years ago
ThomasV
e9ee851bb2
fix: set auto_connect in installwizard
9 years ago
ThomasV
b700340ff9
kivy: use exchange rates in amount dialog
9 years ago
ThomasV
f651742f86
kivy: layout
9 years ago
ThomasV
58acb6c759
whitelist csv
9 years ago
ThomasV
fb641b5bf1
kivy updates
9 years ago
ThomasV
d60be8e19c
kivy: use exclude_dirs instead of blacklist
9 years ago
ThomasV
1126555f14
kivy updates
9 years ago
ThomasV
6ec610c359
kivy updates
9 years ago
ThomasV
95bf92b683
update kivy blacklist
9 years ago
ThomasV
deefd74c37
labels sync for kivy
9 years ago
ThomasV
0215aee047
kivy: plugins layout
9 years ago
ThomasV
20cf074a8f
fix plugin name
9 years ago
ThomasV
409557bca5
fix typo
9 years ago
ThomasV
4682d95a76
merge jsonrpc gui and daemon
9 years ago
Neil Booth
e190024f73
Only pass a fixed fee if it was user-specified.
Otherwise we inadvertently fix the fee at the prior calculated one,
which isn't what we want
9 years ago
ThomasV
19533dda15
load wallet in ElectrumWindow constructor
9 years ago
ThomasV
f09d80459d
fix #1564
9 years ago
ThomasV
ba2c737a21
finish separation between plugins and GUIs
9 years ago
ThomasV
2c0489c809
plugins: separate GUIs using child classes
9 years ago
ThomasV
175fdbcac6
Disentangle plugins and window management; use Qt signals
9 years ago
ThomasV
47e5bd653a
add a color pair for qr code
9 years ago
ThomasV
88c238dda7
fix Settings dialog in text gui
9 years ago
Neil Booth
53f6fb9876
Add a GC debugger
Add commented-out GC debugging step
9 years ago
Neil Booth
50755d7db3
Use weakref for tabs in QShortCut lambdas
Unfortunately we have no way to directly destroy or remove the
lambdas embedded in the QShortcut objects, so this is the
only solution to avoid leaking references. As the QShortcut
objects have the window as parent, they are destroyed with the
window so dangling refs to the destroyed window can't happen.
This and 91349d109e
fix #1549 .
9 years ago
Neil Booth
91349d109e
Add explanatory comment.
9 years ago
Neil Booth
ae4cfc9f0b
Unregister network callbacks from QT gui
Rework the callback system in QT to make this easy, and avoid
leaking window references that prevent the window from being
GC-ed on close
9 years ago
Neil Booth
51ebdc5ce8
Remove another non-existent callback
9 years ago
Neil Booth
afb5013272
Remove non-existent callbacks and handlers
9 years ago