The future (or lack thereof) of Desktop Icons (Was: [Bug 156428] dragging to desktop creates a link without notifying user)

Aaron J. Seigo aseigo at kde.org
Thu Jan 24 17:45:42 CET 2008


On Wednesday 23 January 2008, Christopher Blauvelt wrote:
> - Have the alignment algorithms include all applets.  This is now easily
> done with the new alignment algorithms which allow icons of any size.

yes, this probably makes sense in general. there will be those who will want 
to align their various widgets. would be nice to make that easy for them and 
you've already really put in all the work to provide that. no point in that 
going to waste =)

> - Have a folder view applet.  I'm not exactly sure what this is supposed to
> do.  What features are implied by such an applet.

view contents (in a list?), open in a full file manager, support dropping of 
files (copy, move, etc), open and delete individual files in the folder. i've 
always imagined this to be a single icon with the name next to it and an 
expander arrow; when clicked it would expand to show contents within.

> - Adding device icons to the desktop.  I would like to see a device
> dependant applet for different devices.  ie. A blank CD-R will open up a
> "folder view" applet which allow files to be dropped and when you're done
> press the burn button.

this sounds like something the devices applet should take care of. a device 
appears and it should give various options, including creating a widget for 
it.

> - The ability to minimize Applets.  This could be done with a button on the
> applet handle.  The resulting icon could be changed dynamically by the
> applet depending on conditions.  Examples are the weather applet could
> change the icon depending on updated weather conditions, etc

this is in part what form factors are for. however, to iconify applets and 
make them continue to be useful .. it might tricky to do this in a generic 
fashion.

one option might be to simply tell the applet that they are now in a 
Horizontal formfactor.

still, it would be really good to first sit down and define the use cases and, 
most importantly, the reason for each use case. then we can design something 
that meets those use cases rather than simply support what is otherwise an 
interesting but random feature =)

> - Iconify applets when the view is zoomed out.

yes, this is part of the idea of semantic zooming: level of detail. it would 
also probably help us scale better performance wise when zooming. the place 
to do this would be in Applet::paintWidget.

-- 
Aaron J. Seigo
humru othro a kohnu se
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43

KDE core developer sponsored by Trolltech
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/panel-devel/attachments/20080124/0f30bb2f/attachment.pgp 


More information about the Panel-devel mailing list