Sugar TODO: Difference between revisions
Jump to navigation
Jump to search
(→Salut) |
(Old old old old ooooooold page) |
||
(17 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
{{Deprecated}} |
|||
⚫ | |||
=Sugar= |
|||
* When dragging with the frame hidden you need to move the mouse a bit to be able to paste. Fix this. |
|||
* Make drag of images from mozilla work. |
|||
* Make drag of images to abi work. |
|||
⚫ | |||
* Copy new files to ~/Journal and name them from their title. |
|||
* For objects the data of which is on disk, offer the text/uri-list target. |
|||
* Implement object types system. |
|||
===Done=== |
|||
* Implement palette. |
|||
* Fix toolbox style when tabs are turned off. |
|||
* Move downloads to the notification area. |
|||
=Browser= |
|||
* Briefly pop in and out the frame when a download is initiated or a copy or cut happens. |
|||
* Make pasting from the clipboard works as specified (one object is selected at one time, and the user can change it by clicking on another object). |
|||
* Resolve the gtkmozembed mess. |
|||
* Split out to his own package. |
|||
* Convenient DOM events API (based on pyxpcom). |
|||
=Datastore= |
|||
⚫ | |||
⚫ | |||
* Basic ops < 0.1 sec |
|||
⚫ | |||
* Run tests from the makefiles |
|||
=Shell= |
=Shell= |
||
* Let activities rename their journal entry title by an entry in the activity rollover |
|||
* Fix and complete the mesh view layout manager. |
|||
=Abiword= |
|||
⚫ | |||
⚫ | |||
* Undo and Redo. |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* Fix the toolbars UI mess. |
|||
* Filtering and fulltext search. |
|||
* Previews. |
|||
=Write= |
|||
⚫ | |||
* Fix the toolbars UI mess. |
|||
= Chat activity = |
= Chat activity = |
||
Line 39: | Line 50: | ||
= Activity sharing = |
= Activity sharing = |
||
== PS & Sugar == |
== PS & Sugar == |
||
⚫ | |||
* make the PS use salut |
* make the PS use salut |
||
* allow inviting without sharing (currently the PS only creates a MUC when you share) |
|||
* Be sure Gabble and tubes are working on latest XO images |
|||
* implement group sharing |
|||
* Integrate the call-activity (and so the whole video/voip stack) on XO images |
|||
⚫ | |||
** blocked by design discussion for now |
|||
* Manage activity invitations |
|||
* Properly implement activity sharing (currently we only have shared/unshared states) |
|||
== Gabble == |
== Gabble == |
||
* Review [http://projects.collabora.co.uk/~monkey/telepathy-gabble-tubes-cassidy/ tubes-cassidy] |
|||
* review tubes branches (Robot101) |
|||
* Review [http://projects.collabora.co.uk/~monkey/telepathy-gabble-tubes-cassidy-refactor/ tubes-cassidy-refactor] |
|||
⚫ | |||
* Review whole tubes and merge |
|||
* implement stream tubes (Cassidy) |
|||
* Abstract Bytestream |
|||
* Abstract Tubes |
|||
⚫ | |||
== Salut == |
== Salut == |
||
* sort out the authentication of our JIDs on the server with OLPC keys |
* sort out the authentication of our JIDs on the server with OLPC keys |
||
* sign/verify salut presence adverts |
* sign/verify salut presence adverts |
||
* |
* implement org.laptop.Telepathy.ActivityProperties |
||
* |
* implement tubes |
||
* |
* implement jingle calls |
||
== Server side == |
== Server side == |
||
* fix XMPP |
* fix XMPP scalability issues with a server component |
||
** keep a registry of activities so we can get the activity id and name from a central place |
|||
** revisit activity enumeration, so we can do "find me activities of type $foo", or "get me some activities to fill up the mesh view" |
|||
** revisit buddy enumeration, so we don't need the shared roster hack. it's possible that we should just find random people by finding random activities, and not worry about "get be some buddies to fill up the mesh view". |
|||
** provide a solution for mutual groups? |
|||
⚫ | |||
⚫ |
Latest revision as of 11:33, 4 April 2008
Sugar
Browser
Datastore
Shell
Clipboard
Journal
Write
Chat activity
Call activity
Connect 4
Activity sharingPS & Sugar
Gabble
Salut
Server side
|