These are the current TODO's, roughly in order of importance:

----
 * Create a library which will operate independently of the driver version.
   This library must not be instanciated more than once (because of those XShm accesses!)
   and could be used equally by qsynaptics/ksynaptics and syndock.

 * Minor features:
   * reliable check on ALPS hardware
   * allow the choice between ALPS / Synaptics Pads (correctly switch defaults!)
   * detect multi finger capabilities (ALPS doesn't support it, AFAIK)
   * improve the touch pad svg (higher contrast would be nice, a "disabled touch pad" variant...)
   * make border wizard grab the mouse cursor
   * draw touch pad position when setting the borders
   * general check on pad hardware (hide module if none is present?)

 * Implement own smart mode, should be superiour to that of syndaemon. 
   At the very moment syndaemon is being run.

 * KDE documentation

 * more .po files

 * fix syndock translations: 
     it would not take the "ksynaptics" i18n catalogue into account. Humm, why is that?!

---
DONE ALREADY:
 * make proper ALPS defaults (Andrea Dieni)
 * allow the choice between ALPS / Synaptics Pads (correctly switch defaults!)
 * added coasting option
 * create a GPL'ed icon or find a suitable one
 * i18n translations underways
 * add corner tapping (not every pad supports multi finger!)
 * Allow use of hotkeys for enabling / disabling. (thanks to Andrea Dieni)


Stefan Kombrink (katakombi@web.de)
