User:Godiard/Touch plan activities

From OLPC
Jump to navigation Jump to search
  • I divided the activities in 3 groups:

High priority:

  • Touch support in this activities is very visible,

and we need it working great.

Low Priority:

  • Touch events are not so important here, but we need verify

the screen scales ok when the osk keyboard is visible, and the osk appear when needed.

Out:

  • Should be great have this activities ported/support touch,

but is out of our posibilities for this cycle.


Touch High Priority

   Abacus (Walter)
   Browse (Manuq?)
   Calculate (Gary) -> Do not need port
   Clock (Gary)
   FotoToon (Gonzalo)
   Image Viewer (AC)
   Implode (Manuq?)
   Labyrinth (Manuq?)
   Memorize (Gonzalo) -> Do not need port
   Paint (Gonzalo)
   Physics (Gary)
   Read (Gonzalo)
   Record (Daniel)
   Turtle Art (Walter)
   Write (Gonzalo)


Touch Low Priority

   Chat
   Distance
   Finance
   Get Books
   Hello World
   Help
   InfoSlicer
   Jukebox
   Log
   Maze
   Measure
   Moon
   Portfolio
   Pippy
   Ruler
   Speak
   StopWatch
   Terminal
   Typing Turtle
   Wikipedia
   WikipediaEN
   Words


Out this cycle

   TamTamEdi
   TamTamJam
   TamTamMini
   TamTamSynthLab
   EToys
   Scratch

The bad news:

We cant "STOP PORTING ACTIVITIES NOW", because a few of our top priority activities are not ported yet:

   Calculate (Gary)
   FotoToon (Gonzalo)
   Labyrinth (Manuq?)
   Memorize (Gonzalo)
   Physics (Gary)
   Record (Daniel)
   Write (Gonzalo)

From this group, Calculate, FotoToon and Memorize should be easy to port.

I propose the following plan:

  • Release this week all the activities we have ported this week. We need detect

regressions and missing parts in the toolkit/artwork.

  • Take 2 more weeks to port the important activities, and push external maintainers.

Probably we will not finish with all the top priorities list, but we will be closer.

  • Start to implement the touch support in paralell.
  • If we detect important regresions in the low priority activities,

we will ship the gtk2 version, and keep the gtk3 port in a branch.

  • We need testing images ASAP, with gtk3 rpms.