Changes

2,494 bytes added ,  04:45, 7 October 2008
no edit summary
Line 23: Line 23:  
* If the journal is not going to display the contents of removable devices, we (Eben) need to design an alternative UI.
 
* If the journal is not going to display the contents of removable devices, we (Eben) need to design an alternative UI.
 
* More work needed to define the goals.
 
* More work needed to define the goals.
 +
 +
== Solid clipboard ==
 +
 +
=== People ===
 +
 +
Owner: Eben Eliason
 +
 +
Peers:
 +
 +
* Tomeu Vizoso
 +
* Marco Pesenti Gritti
 +
 +
=== Actions ===
 +
 +
* The Sugar clipboard supports multiple clippings at once, which is fantastically useful, assuming you can tell them apart.  Right now, you cannot.  A primary goal of the next major update to the clipboard is to expose the identities of clippings, including support for activity supplied titles, colors, icons, and previews.  The first order goal is to define an API to make this possible.
 +
* In some cases, clippings won't have titles at all (or activities won't cooperate to supply them).  We need to improve the default behaviors for generating titles, colors, and previews so that the clipboard is still usable.
 +
* We really need to support a direct "paste" action on clipping items, which poses an implementation challenge.  It's important, however, to make this action work in our "object oriented" environment.
 +
* We should have secondary option for paste-and-remove (option-ctrl-v) on the paste button.
 +
* We should have secondary option for copy-and-erase (ctrl-x) on the copy button, to handle the action usually known as "cut".
 +
* The clipboard should support drag'n'drop reordering of clippings, both to make a series of paste-and-removes occur in a desired order, and to allow one to move clippings back to the top, so they don't fall off the bottom as more are made.
 +
 +
=== Tickets ===
 +
 +
This list is a subset which focuses on the key areas I would like to address.  For a more complete list, which invcludes some less noteworthy yet attention deserving bugs, please view the [http://dev.laptop.org/query?status=assigned&status=new&status=reopened&summary=%7Eclipboard&summary=%7Eclipping&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&order=priority full trac query].
 +
 +
*{{Trac|3189|Clippings need API for activity supplied titles}}
 +
*{{Trac|5751|Clipboard objects need meaningful labels}}
 +
*{{Trac|3691|Clippings should take on the colors of the activity they were clipped from}}
 +
*{{Trac|1954|Need "paste" action on clippings}}
 +
*{{Trac|3117|Clippings need previews}}
 +
*{{Trac|4292|Clippings need support for custom icons}}
 +
*{{Trac|2926|Paste and remove: Popping clippings from clipboard stack when pasted}}
 +
*{{Trac|5755|Clipboard should support drag'n'drop reordering (instead of duplicating clippings)}}
 +
 +
=== Status ===
 +
 +
* Eben is working to refine the [http://wiki.laptop.org/go/Specifications/Clipboard clipboard specification]
    
== Memory bloat ==
 
== Memory bloat ==
607

edits