This is my kicker TODO list sorted by priority.
I thought it might be a good idea to put it in CVS to get
fewer mails asking for features or reporting known bugs.

- kcmkicker - We want GUI for _every_ configuration option. [DONE]

- Parts of the applet API are not implemented in kicker. [DONE]

- Extend exampleapplet to make it a testbed for all API features. [DONE]

- Implement a internal exampleapplet.

- Restore external applets at the correct position on panel startup.
  I have a design for this but it needs to be implemented.

- As soon as the applet API is stable, move eyesapplet to kdetoys. [DONE]
  Keep exampleapplet only in kicker/externalapplets.
  Other _external_ applets should go to the appropriate cvs module.

- Implement a extension interface for stuff like the kasbar or a
  external taskbar.

- Scrolling is broken...fix it.

- Implement decent keyboard navigation for all panel elements.

- Implement kpanel style auto-hide. [DONE]

- Implement a external taskbar based on the extension interface.
  Share as much code with the internal taskbar as possible.

- Improve the pager applet.

- Add a "desktop name" mode to the mini pager applet.

- Implement drawers to
  a) have more panel space to store buttons/applets.
  b) have a way to organize your buttons/applets.

- Write a nice applet programming howto for developer.kde.org.