SugarShellRefactoring: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: = Action items = == Infrastructure == * Split the library into its own rpm. * Create personal git repositories. == Frame == * Move to gtk only. * Add devices to the bottom frame. * Add...)
 
Line 3: Line 3:
== Infrastructure ==
== Infrastructure ==


* Split the library into its own rpm.
* Split the library into separate modules. sugar-base, sugar-graphics, sugar-activity.
* Create personal git repositories.
* Create personal git repositories.
* Add sugar.modules to jhbuild upstream and build from there. Document how to setup jhbuild.


== Frame ==
== Frame ==

Revision as of 16:08, 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.

Frame

  • Move to gtk only.
  • Add devices to the bottom frame.
  • Add running activities to the top frame.
  • Add zoom levels to the top frame.
  • Implement notifications.

Home view

  • Investigate using goocanvas.
  • Implement dynamic activity ring.
  • Implement activity palettes.
  • Implement xo palette.

Activity list

Journal

  • Move the journal into the shell process.