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)
 
(11 intermediate revisions by 6 users not shown)
Line 1: Line 1:
= Schedule =
= Schedule =


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


= Features =
= Features =


Activity view
== Activity view ==


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


* Invite button.
Home page
** Bring up the friends list.


* Share button.
Activity bar.
* Close button.
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
== Home page ==


* Activity bar.
Friend icons.
** Click opens an activity.
*No* active activity icon.
** Animation on hover.
Start a chat (how?)
* Activity circle.
Send chat messages.
** Click activate an activity.
Send skecthes.
** Animation on hover (?)
* Invites bar.
** Click join the activity.
** Animation on hover.


Mesh page
== Friends page ==


Buddy + activity icons.
* Friend icons.
Join the activity (how?)
** No active activity icon.
* Start a chat (how?)
** Send chat messages.
** Send skecthes.


== Mesh page ==
Browser activity


* Buddy + activity icons.
Home page google
* Join the activity (how?)
Navigation toolbar on the bottom
Back
Forward
Reload
Collapsed address entry
Popups blocked.
Downloads disabled.


Group chat activity
== Browser activity ==


* Home page google
List of buddies.
* Navigation toolbar on the bottom
What to do with the buddy icons? No way to add them.
** Back
Add to friends button.
** Forward
Send chat messages.
** Reload
Send skecthes.
** Collapsed address entry
* Popups blocked.
* Downloads disabled.


== Group chat activity ==


* List of buddies.
Memory game activity
** What to do with the buddy icons? No way to add them.
-- Whatever we can get by the feature freeze --
** Add to friends button.
* Send chat messages.
* Send skecthes.


== Memory game activity ==
TODO
====


Whatever we can do by the feature freeze.
** = High priority


= TODO =
User interface
-- See the feature list --


(**) = High priority
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.


== User interface ==
Packaging
Package goocanvas.
Package pygoocanvas.
Package libwnck.


See the feature list
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?


== Infrastructure ==
Bugs

Unregister browser activity services on destroy.
*Friends data model. (**)
Remove buddies from the presence view when they leave.
*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.

[[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.