X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=TODO;h=1211189694686dc03404f1aa3918c23b2c003140;hb=90dbcb271c5e6d7ca73c19a519b93885b833db0a;hp=9ca630c3bedf5cefada068ea6f597d1ad4ef1434;hpb=e75d3560a621976eee5413d3583c14c294fbeab6;p=chaz%2Fopenbox diff --git a/TODO b/TODO index 9ca630c3..12111896 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,25 @@ +Goals for future releases of Openbox (THIS CAN AND WILL CHANGE): +2.0: +* Add XEventHandler class to make event handling better than ever! + +* 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: +* reorganization of class model. Add XWidget class (contains an X drawable). + +* 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