Sugar TODO: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
=Sugar=

* Implement object types system

=Clipboard=
=Clipboard=


Line 4: Line 8:
* Preview images in the rollover.
* Preview images in the rollover.


=Journal activity=
=Journal=


* Entries renaming.
* Entries renaming.
Line 14: Line 18:
* Autosave also by a timeout (now it saves on focus-out and on close).
* Autosave also by a timeout (now it saves on focus-out and on close).
* Undo and Redo.
* Undo and Redo.

[[Category:Sugar]]
[[Category:Developers]]


= Chat activity =
= Chat activity =
Line 60: Line 61:
** 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".
** 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?
** provide a solution for mutual groups?

[[Category:Sugar]]
[[Category:Developers]]

Revision as of 09:04, 18 May 2007

Sugar

  • Implement object types system

Clipboard

  • When dragging with the frame hidden you need to move the mouse a bit to be able to paste. Fix this.
  • Preview images in the rollover.

Journal

  • Entries renaming.
  • Startup the journal when clicking on the icon in the donut.
  • Fix the toolbars UI mess.

Abiword

  • Autosave also by a timeout (now it saves on focus-out and on close).
  • Undo and Redo.

Chat activity

  • Redesign to launch it from the mesh view

Call activity

  • Redesign to launch it from the mesh view

Connect 4

  • Clean up to use sugar's API as much as possible (instead of TP API) (smcv)

Activity sharing

PS & Sugar

  • make PS issue invitations (cassidy)
  • make Sugar display invitations (cassidy)
  • make call activity work on XO images
  • make connect activity work on XO images
  • write an easy API for tubes (smcv)
    • blocked by design discussion
  • make the PS use salut
  • allow inviting without sharing (currently the PS only creates a MUC when you share)
  • implement group sharing

Gabble

  • review tubes branches (Robot101)
  • implement p2p tubes (OOB ?)
  • implement stream tubes

Salut

  • sort out the authentication of our JIDs on the server with OLPC keys
  • sign/verify salut presence adverts
  • implement org.laptop.Telepathy.ActivityProperties
  • implement tubes
  • implement jingle calls

Server side

  • 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?