SugarShellRefactoring: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 14: | Line 14: | ||
* Add devices to the bottom frame. |
* Add devices to the bottom frame. |
||
* Add running activities to the top frame. |
* Add running activities to the top frame. |
||
* Add clipboard to the left frame. |
|||
* Add zoom levels to the top frame. |
* Add zoom levels to the top frame. |
||
* Add buddies to the right frame. |
|||
* Implement notifications. |
* Implement notifications. |
||
Revision as of 17:44, 21 January 2008
Action items
Infrastructure
- Split the library into separate modules. sugar-base, sugar-graphics, sugar-activity.
- Create personal git repositories.
- Add sugar.modules to jhbuild upstream and build from there. Document how to setup jhbuild.
- Switch to matchbox-2 (if it works well enough).
- Move to goocanvas (?)
Frame
- Move to gtk only.
- Add devices to the bottom frame.
- Add running activities to the top frame.
- Add clipboard to the left frame.
- Add zoom levels to the top frame.
- Add buddies to the right frame.
- Implement notifications.
Home view
- Investigate using goocanvas.
- Implement dynamic activity ring.
- Implement activity palettes.
- Implement xo palette.
Activity list
- Use goocanvas?
- Generic list "widget"?
Journal
- Move the journal into the shell process.
Misc
- Make the activity registry private to the
- Get rid of the custom X properties to facilitate porting (startup-notification? icon set by the activity?)