1 -- TODO for Blackbox - an X11 Window manager
4 -----------------------------
6 * Fix regressions from 0.65.0
8 * Fix serious bugs (e.g. crashes) that make Blackbox unusable
10 * Make sure bstyleconvert properly converts 0.65.0 styles to 0.70.0
13 Stuff TODO or On The Way(tm):
14 -----------------------------
16 * i18n/l10n (translations) support, need something else that can
17 translate into either UTF-8 (needed for NETWM and Xft) or locale
20 * make sure transients are correctly associated at startup
22 * session support via the X session management protocol
24 * re-add support for tear-off menus to bt::Menu
26 * see about supporting specifications at www.freedesktop.org (for
27 example, the xdg-file location spec)
29 ADD: add _BLACKBOX_STYLE and _BLACKBOX_MENU atoms so that bbtools, bbconf,
30 etc. can get the current path to the style in use and menu.
32 ADD: support user controlled window decoration
34 ADD: subdirs in stylesmenu/dir will create a new submenu
36 ADD: get volunteers to translate blackbox into other languages
38 ADD: a regression test suite
44 -----------------------------
46 CHANGE: look into centering the window when maximizing and the window can not
49 CHANGE: move all of the fprintf() messages to a message function /
50 class. Something like message(WARN, "this is broken") and use
51 sprintf() to allow for printf() style replacements. This can
52 be set to go to stderr, a log file, whatever. It can also be
53 disabled for final builds.
55 CHANGE: use less pointers and more references