linuxmint/Cinnamon — pull request #1034 by dalcde (2012-08-17 12:04:57+00:00)
Title: Cinnamon Desklets - First draft

A system for users the create desklets (aka Desktop Widgets) that appear on the desktop. This is usable in the sense that desklets do appear on the desktop, but is hardly user friendly (e.g. you have to use gsettings directly to move a desklet).

Examples of known implementations:
Screenlets: https://upload.wikimedia.org/wikipedia/commons/0/0f/OpenSUSE_10.3_-_Screenlets.png
KDE Desktop Widgets: https://upload.wikimedia.org/wikipedia/commons/7/78/Contour-1.0-ActivityScreen.png

Things we can implement:
- Make it work when nautilus/nemo manages desktop - it is currently covered by the file manager desktop. This may or may not require a huge rework of the framework.
- Allow multiple instances of the same desklet
- Settings panel - a panel, appearing when desklet is hovered over, that allows simple navigation and use of desklet such as removing and moving.
- "Bare-bone" desklet class - A desklet class that has no frames/borders/panels (screenlet style).
- Cinnamon Settings page
- Option heading for desklets - create a heading for each non-bare-bone desklet frame (see kde implementation)
- Better theming - I'm bad at Arts
- More desklets - we don't want to ship a desklets system with only one usable desklet. Make some trivial ones - calendar, analogue clock, hard-disk indicator, launchers

Any more ideas/issues are welcome.