Sugar milestone 1: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
= Schedule =
The target date for completion is 31 August 2006.


8/25 Design freeze (design work continues, but we pick what we have at this date for M1)
== User interface ==
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 =
* Hack up something that can generate icons in different colors
* Write a canvas item that can display svg
* Write the circle of active activities
* Background and toolbars for the homepage


Activity view
== Presence ==


Title.
* Remove buddies from the presence view when they leave
Invite button.
* Remove shared activities when everyone left
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 get 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.

Revision as of 10:20, 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 get 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.