Sugar milestone 1: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 38: Line 38:
** Send skecthes.
** Send skecthes.


Mesh page
== Mesh page ==


Buddy + activity icons.
* Buddy + activity icons.
Join the activity (how?)
* Join the activity (how?)


Browser activity
== Browser activity ==


Home page google
* Home page google
Navigation toolbar on the bottom
* Navigation toolbar on the bottom
Back
** Back
Forward
** Forward
Reload
** Reload
Collapsed address entry
** Collapsed address entry
Popups blocked.
* Popups blocked.
Downloads disabled.
* Downloads disabled.


Group chat activity
== Group chat activity ==


List of buddies.
* List of buddies.
What to do with the buddy icons? No way to add them.
** What to do with the buddy icons? No way to add them.
Add to friends button.
** Add to friends button.
Send chat messages.
* Send chat messages.
Send skecthes.
* Send skecthes.


== Memory game activity ==


Whatever we can do by the feature freeze.
Memory game activity
-- Whatever we can get by the feature freeze --


TODO
== TODO ==

====


** = High priority
** = High priority


User interface
* User interface
-- See the feature list --
** See the feature list


Infrastructure
*Infrastructure
Friends data model. (**)
**Friends data model. (**)
Invites. Need to discuss the details with Dan. (**)
**Invites. Need to discuss the details with Dan. (**)
Colors. Need to discuss the details with Dan. (**)
**Colors. Need to discuss the details with Dan. (**)
Gtk theme. Pick a sane code base, fix chat and activity view style.
**Gtk theme. Pick a sane code base, fix chat and activity view style.
Disable the emulator on the OLPC, adapt resolution.
**Disable the emulator on the OLPC, adapt resolution.
No crashes in the browser, solve issues with downloads and popups.
**No crashes in the browser, solve issues with downloads and popups.


Packaging
*Packaging
Package goocanvas.
**Package goocanvas.
Package pygoocanvas.
**Package pygoocanvas.
Package libwnck.
**Package libwnck.


Design
*Design
Ring or not ring. (**)
**Ring or not ring. (**)
Should we have an animation on ring elements hover?
**Should we have an animation on ring elements hover?
How do we start a chat from the friends page?
**How do we start a chat from the friends page?
How do you join an activity from the mesh page?
**How do you join an activity from the mesh page?
What to do with the buddy icons? No way to add them. Maybe just use xo for M1.
**What to do with the buddy icons? No way to add them. Maybe just use xo for M1.
How do we choose the xo color? Random for M1?
**How do we choose the xo color? Random for M1?


Bugs
*Bugs
Unregister browser activity services on destroy.
**Unregister browser activity services on destroy.
Remove buddies from the presence view when they leave.
**Remove buddies from the presence view when they leave.

Revision as of 10:28, 18 August 2006

Schedule

  • 8/25 Design freeze (design work continues, but we pick what we have at this date for M1)
  • 9/10 User experience review (-> fix the issues)
  • 9/17 Feature freeze
  • 10/1 Hard freeze (only well tested, reviewed, urgent changes goes in)

Features

Activity view

  • Title.
  • Invite button.
    • Bring up the friends list.
  • Share button.
  • Close button.

Home page

  • Activity bar.
    • Click opens an activity.
    • Animation on hover.
  • Activity circle.
    • Click activate an activity.
    • Animation on hover (?)
  • Invites bar.
    • Click join the activity.
    • Animation on hover.

Friends page

  • Friend icons.
    • No active activity icon.
  • Start a chat (how?)
    • Send chat messages.
    • Send skecthes.

Mesh page

  • Buddy + activity icons.
  • Join the activity (how?)

Browser activity

  • Home page google
  • Navigation toolbar on the bottom
    • Back
    • Forward
    • Reload
    • Collapsed address entry
  • Popups blocked.
  • Downloads disabled.

Group chat activity

  • List of buddies.
    • What to do with the buddy icons? No way to add them.
    • Add to friends button.
  • Send chat messages.
  • Send skecthes.

Memory game activity

Whatever we can do by the feature freeze.

TODO

    • = High priority
  • User interface
    • See the feature list
  • Infrastructure
    • Friends data model. (**)
    • Invites. Need to discuss the details with Dan. (**)
    • Colors. Need to discuss the details with Dan. (**)
    • Gtk theme. Pick a sane code base, fix chat and activity view style.
    • Disable the emulator on the OLPC, adapt resolution.
    • No crashes in the browser, solve issues with downloads and popups.
  • Packaging
    • Package goocanvas.
    • Package pygoocanvas.
    • Package libwnck.
  • Design
    • Ring or not ring. (**)
    • Should we have an animation on ring elements hover?
    • How do we start a chat from the friends page?
    • How do you join an activity from the mesh page?
    • What to do with the buddy icons? No way to add them. Maybe just use xo for M1.
    • How do we choose the xo color? Random for M1?
  • Bugs
    • Unregister browser activity services on destroy.
    • Remove buddies from the presence view when they leave.