--------------------------------------------------------------------------------
  Universal Applets/Screenlets Extras Branch - TODO LIST
--------------------------------------------------------------------------------


+ General
--------------------------------------
- Add meta information about category for each screenlet, once Aantn gets support for it in screenlets-manager

+ TODO: individual screenlets
-----------------------------
- separate screenlets into own launchpad project and add global TODO list there
 (if possible, it should be an open project where people can freely upload their 
 own screenlets; that would also for managing all non-core bugs there)


+ Improvements to current screenlets
--------------------------------------

- Sidebar Screenlet: Rewrite as a server and auto arrange docked screenlets.
- Storage Screenlet: Should "collect" everything. (It should look like a bunch of icons stacked on
	each other and offer some intelligent way to retrieve stuff from it. (Stacks?)).
- Mail Screenlet: Needs to be fixed.
- Flower Screenlet: Add missing states.
- Flower Screenlet: Improve the "AI" (it is more "artificial insanity" than intelligence :D)
- Ip Screenlet: Show local and external ip and improve layout.
- Ring Sensors and Sensors: Show download/upload speeds. [DONE]
- Slideshow Screenlet: Allow to start with stoped slideshow.
- Tomboy Screenlet: Display notes sorted by date.
- Trash Screenlet: Comply with new gnome definitions. [DONE]
- Nowplaying Screenlet: Add support for more apis.
- Nowplaying Screenlet: Add support for banshee 1.0 when their dbus api is ready

+ Ideas for new screenlets
--------------------------------------
- Bouncy Ball Screenlet: See Aantn's bouncy ball script. 
- Jackfield Screenlet: (DONE, but it has bugs.)
- Conky Screenlet
- MayBe Screenlet: http://gnome-look.org/content/show.php/May-B?content=45837
- Dock Screenlet: Similar to the dock in yahoo widgets or the mac dashboard bar
- ColorManagerScreenlet: Allows you to pick colors from anywhere and manage
  	the colors in a fancy and intuitive way. Should display in RGB, hex, int.
- ProgressbarScreenlet: Can be used by other apps to display progress of
  	operations. Would remove the need for UI-threading in the calling application.
- PacoScreenlet: Allows make/install of tarballs by drag&drop onto some
  	icon/symbol and a quick access to gpaco. When dragging a tarball onto the
  	icon, it should popup an input-dialog where you can add additional 
  	args to ./configure and maybe set some more options. The screenlet 
  	should either popup a nice progress bar or use ProgressbarScreenlet. Note:
  	launch paco through gksu to get a secure root-login
- Study Screenlet: A screenlet that retreives random phrases from 
	text files.
- IRC screenlet: Should connect by default to #screenlets on freenode. See this 
	for a starting point: http://coffeecorner.org/Python-IRC.py It is licensed
	with 	Creative Commons Attribution-NonCommercial License, not compatible
	with GPL3. Author needs to be asked to change licence.
	This might be used instead: http://python-irclib.sourceforge.net/ That one
	is GPL, and can be combined with this: 
	http://www.devshed.com/c/a/Python/IRC-on-a-Higher-Level/
- ShelveScreenlet: A screenlet that serves the user with notifications from other 
	screenlets. Could be a tray icon. Use case: An IRC client screenlet is made.
	It notifies the user through the ShelveScreenlet that there are unread messages 
	or messages to the specific user (Like xchat tray icon). Thus this needs to 
	serve different notifications so that the user can easily decide if she wants 
	to take action.
- FolderViewScreenlet: Please see http://forum.compiz-fusion.org/showthread.php?t=8767.
	Possibly based on http://forum.compiz-fusion.org/showthread.php?t=8150.

+ IDEAS: new screenlets
-----------------------
- ProgressbarScreenlet which can be used by other apps to display progress of
  operations? Would remove the need for UI-threading in the calling application
- PacoScreenlet which allows make/install of tarballs by drag&drop onto some
  icon/symbol and a quick access to gpaco. When dragging a tarball onto the
  icon, it should popup an input-dialog where you can add additional 
  args to ./configure ... and maybe set some more options ... then the screenlet 
  should either popup a nice progress bar or use some ProgressbarScreenlet 
  (should launch paco through gksu to get a secure root-login)
- Study Screenlet - a screenlet that retreives random frases from text files.
- Jackfield Screenlet(DONE - however jackfield has bugs...)
- Conky Screenlet??? could be done
- MayBe Screenlet - http://gnome-look.org/content/show.php/May-B?content=45837
- A Dock Screenlet , kinda like the dock in yahoo widgets or the mac dashboard bar
- ColorManagerScreenlet that allows to pick colors from anywhere (and manage
  the colors in a fancy and intuitive way?). Should display in RGB, hex, int.

