summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--TODO22
1 files changed, 22 insertions, 0 deletions
diff --git a/TODO b/TODO
index 9ca630c3..0d0b40de 100644
--- 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