Sugar milestone 1: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
m (Reverted edits by 62.2.156.130 (Talk); changed back to last version by Sj)
 
(8 intermediate revisions by 6 users not shown)
Line 66: Line 66:
Whatever we can do by the feature freeze.
Whatever we can do by the feature freeze.


== TODO ==
= TODO =


** = High priority
(**) = High priority


* User interface
== User interface ==
** See the feature list


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.


== Infrastructure ==
*Packaging
**Package goocanvas.
**Package pygoocanvas.
**Package libwnck.


*Friends data model. (**)
*Design
*Invites. Need to discuss the details with Dan. (**)
**Ring or not ring. (**)
*Colors. Need to discuss the details with Dan. (**)
**Should we have an animation on ring elements hover?
*Gtk theme. Pick a sane code base, fix chat and activity view style.
**How do we start a chat from the friends page?
*Disable the emulator on the OLPC, adapt resolution.
**How do you join an activity from the mesh page?
*No crashes in the browser, solve issues with downloads and popups.
**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?


== Packaging ==
*Bugs

**Unregister browser activity services on destroy.
*Package goocanvas.
**Remove buddies from the presence view when they leave.
*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.

[[Category:Sugar]]
[[Category:Developers]]
[[Category:Software development]]

Latest revision as of 23:38, 12 July 2008

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.