Sugar demo 2: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
⚫ | |||
== Highlevel goals == |
|||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
== Done == |
|||
* <strike>Factor out the presence stuff to his own module</strike> |
* <strike>Factor out the presence stuff to his own module</strike> |
||
Line 8: | Line 17: | ||
* <strike>Figure out how to slide in chat/presence windows</strike> |
* <strike>Figure out how to slide in chat/presence windows</strike> |
||
* <strike>Have a good look to diana mockups and to gtk theming stuff to figure out how to implement that</strike> |
* <strike>Have a good look to diana mockups and to gtk theming stuff to figure out how to implement that</strike> |
||
⚫ | |||
⚫ | |||
== Refactoring == |
|||
* <strike>DBUS objects refactoring -- Dan</strike> |
* <strike>DBUS objects refactoring -- Dan</strike> |
||
* <strike>Separate chat from p2p by creating a presence service -- Dan</strike> |
* <strike>Separate chat from p2p by creating a presence service -- Dan</strike> |
||
Line 20: | Line 23: | ||
* <strike>Cleanup activities interface (so we can write cool examples) -- Dan</strike> |
* <strike>Cleanup activities interface (so we can write cool examples) -- Dan</strike> |
||
* <strike>Make it easier for an activity to send his output to the console, one call should be enough -- Marco</strike> |
* <strike>Make it easier for an activity to send his output to the console, one call should be enough -- Marco</strike> |
||
== Bug fixes == |
|||
* <strike>Only try to get Buddy Icons twice -- Dan </strike> |
* <strike>Only try to get Buddy Icons twice -- Dan </strike> |
||
* <strike>Make browser follow mode more solid -- Marco</strike> |
* <strike>Make browser follow mode more solid -- Marco</strike> |
||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
⚫ | |||
* <strike>Ensure pylint doesnt show errors -- Marco</strike> |
* <strike>Ensure pylint doesnt show errors -- Marco</strike> |
||
⚫ | |||
* <strike>Share button broken, probably by chat refactoring</strike> |
* <strike>Share button broken, probably by chat refactoring</strike> |
||
== UI improvements == |
|||
* <strike>Add drawing to one-to-one, probably same layout without the buddy list (what we can put in that area?)</strike> |
* <strike>Add drawing to one-to-one, probably same layout without the buddy list (what we can put in that area?)</strike> |
||
* <strike>UI love for the console -- Marco</strike> |
* <strike>UI love for the console -- Marco</strike> |
||
⚫ | |||
* <strike>Send button should also send text</strike> |
* <strike>Send button should also send text</strike> |
||
* <strike>Move to clearlooks on the olpc until we have our own theme -- Marco</strike> |
* <strike>Move to clearlooks on the olpc until we have our own theme -- Marco</strike> |
||
⚫ |
Revision as of 20:18, 19 June 2006
- Gradually move towards diana mockups, integrating icons, changing color themes, writing notebook widget ? etc
- Cursors not fully working on the olpc -- Marco
- Add librsvg to the images -- Marco
- Fix issues when trying to share an already shared page -- Marco
- Chat should not fail if there is no network -- Dan
- Fix the races with tab focus (See the checks has_activity checks. These avoid lockups but still they make focus state inconsistent) -- Marco
- Assertion when clicking send on a just opened sugar with no text
- Chat drawing area is bigger then what can fit inside the chat view with the current layout (probably put the nick under the icon and show that in the drawing area too)
Done
Factor out the presence stuff to his own moduleAdd support for multiple p2p groups (so that each activity can use his own group)Factor out the list of buddies from the chat and move it to the shellMake it contextual to the current activity/groupReuse the chat code (not the service) in the shell to show contextual chatFigure out how to slide in chat/presence windowsHave a good look to diana mockups and to gtk theming stuff to figure out how to implement thatDBUS objects refactoring -- DanSeparate chat from p2p by creating a presence service -- DanModularize browser -- MarcoModularize chat -- MarcoCleanup activities interface (so we can write cool examples) -- DanMake it easier for an activity to send his output to the console, one call should be enough -- MarcoOnly try to get Buddy Icons twice -- DanMake browser follow mode more solid -- MarcoEnsure pylint doesnt show errors -- MarcoShare button broken, probably by chat refactoringAdd drawing to one-to-one, probably same layout without the buddy list (what we can put in that area?)UI love for the console -- MarcoSend button should also send textMove to clearlooks on the olpc until we have our own theme -- Marco
Notes on the redesign/refactor of the presence service.