RoadMap

Milestone 0.1 | 0.2 | 0.3 | 0.4 | 0.5 | 0.6 | 0.7 |  0.8 | 0.9 |  1.0 

Tools
The current tool we use is subversion. This is the tool provided by Adullact, but we'll change for git early 2010.

Branches

 * Stable version (will become 1.x ) is named trunk and is based on OOO320_m10 (will follow the OOO320 OpenOffice.org branch for the fixes)
 * Unstable (will become 2.x ) does not exist at the moment, will be created after git switch,  and will be based in DEV300 branch
 * branches/1.0 : will be removed. We used it until 0.6. This branch is based on DEV300_m57, but is obsolete already.

DF Milestone.png Milestone 0.1
Fixed


 * better changes at build time
 * fixed crash when inserting a DataBase ( Insert -> Field -> Other (Database TAB )
 * removed: insert Database tab in insert -> other
 * improved connectivity changes (no longer building a lot of databases)
 * Removed Base options from preferences -> what happens when opening a Database ? -> nothing (ok)
 * Galaxy iconset : removed "by default" (fr only)
 * fixed the crash hen opening documents containing macros
 * modified splashscreen ( thanks to Ben Bois for the new one !! )
 * modified about logo
 * First try for the new applications iconset (thanks to Ben Bois again) :

DF Milestone.png Milestone 0.2
Fixed:


 * have the right default toolbars on Writer
 * default icons are now Crystal / big size
 * removed useless templates
 * yet another new About logo : thanks again to Ben !!
 * build process on Linux ( .deb) works nicely
 * (Mac only) performance : patches from issues 100172 + other : not perfect, but the delay when the first character has been hit in a new document, is now more acceptable

DF Milestone.pngtone 0.3
Goals : provide


 * Linux Intel (both 32 and 64 bits)
 * Linux PowerPC
 * Linux MIPS64 (gdium like)
 * Mac OS X Intel
 * Mac OS X PowerPC
 * Windows XP

... and complete the list of tasks below

Timeline : end of April May

Todo :


 * (Mac OS X, buildtime): fix the application name .lst file at packaging time, and force it to use the new OOo4Kids dedicated file
 * Implement a new .png loader, to replace the current .bmp one (if not done)
 * (performance, usability) change the default number of open sheets in Calc to 1
 * (performance, usability)change the number of columns to a multiple of 16 ( say 64) and the number of rows a multiple of 128 ( proposed : 128). See OOo wiki, number of rows
 * fix the toolbar positions at first launch (broken ?)
 * remove the security with macro
 * deactivate the macros in Basic (Macros in Python still work. Tested on Mac OS X Tiger Intel)
 * define a (first) list for icons
 * new start center (thanks to Ben Bois )
 * start to remove the copyrighted icons (no longer visible at runtime)
 * 1st round : cleanup the patch (scp2, vcl, svtools, officecfg,svx)

DF Milestone.pngtone 0.4
Todo:


 * Localize the Start Center in French
 * Localize the Start Center in Spanish ( thanks to Alexandro Colorado )
 * (Linux, buildtime) : fix cleanly the freeze at packaging time (undefined filename in epmfile.pl file in solenv) [ 1 day of work]
 * (Linux, runtime) : fix the crash when trying to uncheck Java [only occuring when using OOo on 64 bits machines] [1 day of work]
 * stabilize the build for all ports
 * find builders for all ports
 * change the (patented) color for the splashscreen (and use a more funny ;) ) (cf. OOo4Kids style guidelines)
 * [Design] start implementing the new iconset
 * start fixing licenses issues [2 days of work (1 day of discussions ... )]

Expected Timeline : end of May, early June End june, early July End August ?

DF Milestone.pngtone 0.5
Goal : provide public ports ( Mac / Linux Intel, PowerPC and MIPS, and Windows)


 * [Design] provide new application icons (Writer, Draw, Calc, Impress, Writer
 * [Design] have a new iconset
 * modify preferences to choose between : dummy/average/expert
 * implement the matching behavior with functions in calc
 * localization : en-US
 * localization : fr
 * localization : es
 * localization : pt

Expected Timeline : end of June =>  during RMLL 2009 End August

Delivered : Mid September

DF Milestone.pngtone 0.6
Implement new features :


 * implement a new and customizable UI on Linux (only Linux, to replace the old uggly grey)
 * create a complete tree for all ports [1 day of work]
 * modify the UI, to define/use a password in the prefs
 * Be sure all remaining copyrighted icons have been removed
 * improve the UI, continue to simplify
 * improve the installers for .deb
 * improve the installers for .rpm
 * (partially done) Fix the StartCenter layout cleanly (current is hand calculated, for a given resolution <- uggly ) [4 days of work]
 * provide languagepacks ( .deb, .rpm and installed )

Expected Timeline : 0.6 due by mid October end November

DF Milestone.png Milestone 0.7

 * localization : es
 * localization : nl
 * localization : de
 * localization : it
 * localization : zh-CN
 * Fix crashes : launching OOo4Kids in commandline
 * Added puppy Linux flag for epm at configure time
 * Improve.rpm and .deb packaging : simplified the list of the archives to be creatd ( e.g. base + its associated dependencies)
 * Fixed crashes and issues with testers
 * Fixed the crash, when clicking on the icon, while OOo4Kids is already launched
 * Fix more .deb and .rpm issues
 * Choose the toolbar content, per level, with the teachers
 * Added help strings, when the mouse cursor rolls over application icons in the Start Center
 * Added missing strings, for the Portuguese version (Windows only)
 * (trunk only) code rebased with OOO320_m11 sources

Expected Timeline : 0.7 due in same time as 0.8 (both milestone will be grouped in one milestone only)

DF Milestone.png Milestone 0.8
beta


 * fixe more crashes
 * fix the .doc freeze / crash
 * Goal : finalize the first version

Expected Timeline : 0.8 due by end November 2009 February 2010

DF Milestone.png Milestone 0.9
Expected timeline : 0.9 aka beta, due by december 2009

beta


 * Linux Provide Debian archives (.deb) on Linux (expérimental) FIXME : change the packaging for a real Debian way after 1.0
 * Big size cursor (Mac OS X only)
 * Annotations mode available (color, pen size, can be modified, saved, erased during a presentation (Impress)
 * OOo4Kids is now available in finnish
 * Linux 3D OpenGL transitions (Impress, Mac OS X only)
 * Linux Added gstreamer feature (sound and video on Linux with Impress)
 * Add a password in the prefs, to avoid children hacking the configuration [4 days of work]

DF Milestone.png Milestone 1.0

 * Fix the Insert -> Images icon (wrong) and fix the bad help string
 * FIXME -> fix other issues in the code (lost calls, dead code .. )
 * fix the crash when starting a Macro
 * fix the (random) crash with Impress at first try
 * fix yet other crashes, issues OOo4Kids related, and severe issues reported by testers

'''Expected by Christmas 2009 ? :-)'''

DF Milestone.png Future version

 * Implement a new .png loader, to replace the current .bmp one (if not done)
 * (performance, usability) change the default number of open sheets in Calc to 1
 * (performance, usability)change the number of columns to a multiple of 16 ( say 256) and the number of rows a multiple of 128 ( proposed : 1024). See OOo wiki, number of rows
 * Fix (means choose) the code tree to be used : will be 3.2 branch
 * new idea (suggested by Kevin Le Roy) redesign the Start Center: propose a template or to open a file once the type of file has been choosen
 * implement an assistant for every type of document (needs to write all the scenarii first)
 * remove dead code : everything calling Database (and take care about the side effects)
 * remove complicated features in Calc, and other applications (FIXME: list me ...)
 * in order to teach children how to type properly, it could be nice to have a kind of "type or die", TuXType, ktouch game implemented in OOo4kids. This could be launchable under the Tools menu.
 * Very important : default font : have a dyslexic friendly font instead of "times new roman". Let's say "Lexia" (check licence problems) or Andika : http://scripts.sil.org/Andika, suggested by Christian Lohmaier (Andika Basic is released under the SIL Open Font License)
 * New layout (get rid of the current "backing window").