add readme file
authorWladimir J. van der Laan <laanwj@gmail.com>
Sun, 15 May 2011 18:11:58 +0000 (20:11 +0200)
committerWladimir J. van der Laan <laanwj@gmail.com>
Sun, 15 May 2011 18:17:19 +0000 (20:17 +0200)
README.rst [new file with mode: 0644]
TODO [deleted file]

diff --git a/README.rst b/README.rst
new file mode 100644 (file)
index 0000000..ef33af0
--- /dev/null
@@ -0,0 +1,33 @@
+Bitcoin-qt: Qt4 based GUI replacement for Bitcoin
+=================================================
+
+**Warning** **Warning** **Warning**
+Pre-alpha stuff! Developer only!
+
+This has been implemented:
+
+- qmake / QtCreator project (.pro)
+
+- All dialogs (main GUI, address book, send coins) and menus
+
+- Taskbar icon/menu
+
+- GUI only functionality (copy to clipboard, select address, address/transaction filter proxys)
+
+- Bitcoin core is made compatible with Qt4, and linked against
+
+- Send coins dialog: address and input validation
+
+- Address book and transactions views
+
+This has to be done:
+
+- Further integration of bitcoin core, so that it can actually connect
+  to the network, send commands and get feedback
+
+- Address book and transactions models: so that 
+  something sensible is shown instead of dummy data :)
+
+- Internationalization (convert WX language files)
+
+- Build on Windows
diff --git a/TODO b/TODO
deleted file mode 100644 (file)
index 3136696..0000000
--- a/TODO
+++ /dev/null
@@ -1,98 +0,0 @@
-Toolbar:
-  Send coins
-  Address book
-
-- "Your bitcoin address" label
-- address field
-- "New..."
-- Copy to Clipboard
-
-Balance: XXX 
-
-Tabs:
-    All transactions
-    Sent/Received
-    Sent
-    Received
-
-Table [columns]:
-    Status
-    Date
-    Description
-    Debit
-    Credit
-
-    ** Table should be the same in all tabs. Do we really need different widgets?
-       -> yes, to have different proxy views
-
-    ** Table rows are much too high?
-
-Status bar:
-  Permanent status indicators:
-    < actions_crystal_project: connect_established.png / connect_no.png >
-  N connections
-  M blocks
-  O transactions
-
-SendCoinDialog
-AddressesDialog (Address book)
-    Receiving/Sending
-
-OptionsDialog
-    Tabs at the left
-AboutDialog
-
-
-- Move resources to res/
-
-  - Send icon
-
-  - Address Book icon
-
-- Translation
-
-- Toolbar icon
-
-- 'notify' on incoming transaction
-
-- AddressTableModel
-  - Name / Label
-  - Address
-  - Delete / Copy to clipboard based on tab
-
-- Make icon blend into taskbar and maybe silver/grey
-  Same for the other icons?
-
-
-Done:
-
-To be able to make an external GUI, I am working on modularizing bitcoin into a library. This is basic code
-plumbing, 100% no functional changes.
-
-- Put guard statements around header files.
-
-- Removed macro foreach: conflicts with Qt4 keyword `foreach`, replaced with BOOST_FOREACH.
-
-- Prefix stdlib structures and functions with std:: in headers; "using namespace" in header files is
-   generally frowned upon. These are moved to the implementation files.
-
-- Modularity: base48.h and most other header files can now be included without the other shebang
-   (useful for linking external GUI to bitcoin core, part of GUI separation).
-  The include files that need each other now include each other.
-
-
-Todo:
-
-- Repeated in all files?
-#define __STDC_LIMIT_MACROS // to enable UINT64_MAX from stdint.h
-#include "main.h"
-#ifndef GUI
-#include "noui.h"
-#endif
-
-- Check windows support / cross platform
-
-Check send dialog:
-    1MCwBbhNGp5hRm5rC1Aims2YFRe2SXPYKt
-
-