Sugar milestone 1: Difference between revisions
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) |
||
(14 intermediate revisions by 7 users not shown) | |||
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) |
|||
* 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 == |
== User interface == |
||
See the feature list |
|||
* Hack up something that can generate icons in different colors |
|||
* Write a canvas item that can display svg |
|||
== Infrastructure == |
|||
* Write the circle of active activities |
|||
*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. |
|||
== Presence == |
|||
*Remove buddies from the presence view when they leave. |
|||
[[Category:Sugar]] |
|||
* Remove buddies from the presence view when they leave |
|||
[[Category:Developers]] |
|||
* Remove shared activities when everyone left |
|||
[[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.