								-*-text-*-

This file lists all the things I would like to add in the future.
Bugs are not listed here, for a list of all known bugs (fixed and
unfixed) have a look at the file BUGS.


Outstanding tasks
=================

- Add Scheme hook for determining stickiness.
- Add Scheme hook for determining startup working set.
- Make launching per keyboard configurable.
- Make more parameters user-tunable per config files.

Completed tasks
===============

- Neat auto-placement: All four corners and then middle of display
  or something like that.  (2000-09-26/mgrabmue)
- Command line like the minibuffer in Emacs via C-M-x.  (2000-09-26/mgrabmue)
- Make wimpwm search for the system initialization file. (2000-09-21/mgrabmue)
- Bring documentation up to date. (2000-01-10/mgrabmue)
- Window moving and resizing via keyboard. (2000-01-10/mgrabmue)
- Implement init file for setting the application launcher menu and for
  defining working sets. (2000-01-07/mgrabmue)
- Design "working sets" and implement them. (2000-01-04/mgrabmue)
- Make menu module capable of handling multiple menus. (1999-12-20/mgrabmue)
- Root menu for program launching. (1999-12-20/mgrabmue)
- Root menu for remapping of hidden windows. (1999-12-9/mgrabmue)
- Implement proper client hint handling.(1999-11-?/mgrabmue)
- Make window resizing more twm'ish. Don't warp pointer, let the user drag
  the mouse over any border and resize that border accordingly.
  (1999-11-17/mgrabmue)
- Snap-to-screen and snap-to-window. (1999-11-17/mgrabmue)
- Implement keyboard window switching. (1999-11-11/mgrabmue)


Features unlikely to be implemented
===================================

- Multiple desktops (Oops, somehow it happened though...).
- Support for pixmaps, sound, animations...
