# TODO
# $Id$

* Finish the mini window manager.  It should eventually include configuration,
  about, play/pause/stop/..., track title, song position/length, and fps
  displays.  But is this overkill?  Probably.

* Handle window management, the keyboard, and the mouse myself.  This'll fix
  the crash-on-shutdown bug.  Use Allegro only internally, if at all. :^(  Hmm,
  okay, crash-on-shutdown is fixed (thread problem, it seems), but Allegro has
  other problems.  I really should learn to just use Gtk+, so that more people
  can use xpyre.

* Compensate for screen sizes not supported by Allegro and/or the X server.
  This possibly means requesting a larger size and then drawing a large black
  border to fill the difference.

* Maybe split the pcm waveform into several different waveforms through digital
  filters and render them in different colors using some kind of blending.  Or
  other fun stuff.

* Add more keys for things like volume and rewind/fast forward.

# vim: set ts=4 sts=4 sw=4 tw=80 et syntax=off:
# EOF
