added future release goals to the TODO
authorDana Jansens <danakj@orodu.net>
Wed, 15 May 2002 16:26:50 +0000 (16:26 +0000)
committerDana Jansens <danakj@orodu.net>
Wed, 15 May 2002 16:26:50 +0000 (16:26 +0000)
TODO

diff --git a/TODO b/TODO
index 9ca630c..0d0b40d 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,3 +1,25 @@
+Goals for future releases of Openbox (THIS CAN AND WILL CHANGE):
+2.0:
+* rewrite of the window manager. complete class reorganization and cleanup.
+  Separate X class layer (XDisplay/XScreen/XWindow/etc)  which does all
+  interation with the X server.
+
+* using std::string instead of char *'s. bool instead of Bool. proper consting
+  everywhere where appropriate. unsigned ints where appropriate. etc.
+
+* support for NETWM atoms
+
+* separate Font class with support for Xfonts, xfontsets, and xft.
+
+3.0:
+* key/mouse/action bindings
+
+* break the themeing into a replaceable plugin/script of some form and possibly
+  also for the bindings.
+
+4.0:
+* have plugins/scripts for most everything as deemed appropriate.
+
 Openbox TODO list:
 * get translations for new NLS entries