Om 2008 Feature Plan

From Openmoko

Revision as of 05:43, 11 June 2008 by William Lai (Talk | contribs)

Jump to: navigation, search

Schedules

This is a list of planned features for the April Software Update. The deadline for adding entries to this page has already passed. Any features which are not mentioned on this page must be rescheduled for later versions.

Please ensure that any entries you have on this page are kept up to date with respect to their status (todo, in-progress, testing or done).

Legend

  • TODO => not started yet
  • IN PROGRESS => started, but not completed yet
  • TESTING => finished, but needs testing
  • DONE => completed

Change to FeatureTodo / FeatureInProgress / FeatureTesting / FeatureDone to reflect the changes.

ONLY the Testing Team should change to Done !

Status Project name Description Contact
TESTING Installer ‭timeout packagekit <Tick>



TESTING Installer send correct signal when download fails <Thomas>



TESTING Installer refresh sources automatically <Tick>



TESTING Installer display error message when package installation fails <Tick>



TESTING Installer Auto refresh and retry once when packages conflict <Tick>



TESTING Installer Instead‭ ‬show alert when connection fails <Tick>



TODO Network manager connect front end and back end <Tick>



TODO Network manager python x event to pop-up keyboard‭ <Marek>



TODO Network manager WEP testing <Allen>



TESTING OPKG add package size <Graeme>



TODO OPKG rename ipkg-utils to opkg-utils‭ <‬Graeme>



TODO Illume Alerts create qtopia theme to match the e theme <Holger>



TESTING Suspend‭ ‬/‭ ‬Resume suspend / resume via POWER button <Raster>



TODO Graphic Design generate application icons <Will>



TODO Graphic Design adjust pixel designs in assassin UI <Will>



TODO Boot Splash‭ start boot splash image upon booting‭ <Matt>



IN PROGRESS System Level add aux key light indication during battery charging <Andy>


TESTING Boot Splash‭ implement boot splash process as per flash demo <Raster>



TODO Keyboard back-end interface changes for subsystems <Raster>



TESTING Keyboard make keyboard pop-up on focus <Holger>



IN PROGRESS Keyboard implement qtopia keyboard backend interface <Holger>


TODO Keyboard make word selection menu as per qtopia keyboard <Raster>



TODO Keyboard polish keyboard layout <Raster>



TESTING Splinter highlight and un-highlight menu bar at press & release only <Jeremy>



TESTING Splinter change blank tags to say 'No Title' <Jeremy>



TESTING Splinter fill screen by default with no grey areas <Jeremy>



TESTING Splinter limit tag titles to 2 lines, 20 letters/line, 40 total <Jeremy>



TESTING Splinter show tag titles after selecting through list <Jeremy>



IN PROGRESS Splinter remove view tag bar in list view and show 'view tags' only <Jeremy>


IN PROGRESS Splinter implement contact selection for keyboard <Jeremy>


IN PROGRESS Splinter adjust design per flash demo spec <Will>


IN PROGRESS Splinter adjust red location flash timing <Jeremy>


TODO Splinter create default map packages to be installed through assassin <OLV>



TODO Splinter get new icon for zoom in/out <Will>



IN PROGRESS Settings implement Display <Marek>


IN PROGRESS Settings implement Ringtones <Marek>


IN PROGRESS Settings implement Vibrate <Marek>


TESTING Settings provide interface for illuminous settings needed in exposure <Raster>



IN PROGRESS Settings provide interface for qtopia Ringtones and Vibrator settings <Holger>


TESTING Settings add system info to settings list <Julian>



TESTING Settings add qtopia clock to exposure list <Marek>



IN PROGRESS Settings implement WiFi front end per flash demo spec <Marek>


IN PROGRESS Settings adjust pixel designs as per flash demo <Marek>


IN PROGRESS Settings make green bar flash only during press & release <Raster>


TESTING Distro show only default packages in illume <Holger>



TESTING Installer‭ communication <Julian>



TESTING Installer‭ development <Julian>



TESTING Installer‭ games <Julian>



TESTING Installer‭ maps <Julian>



TESTING Installer‭ miscellaneous <Julian>



TODO Illume remove e configuation from ASU <Raster>



TESTING Illume remove scroll bar within illume <Raster>



TODO Illume remove enlightenment icon in top bar <Raster>



TESTING Illume remove usb icon in top bar <Raster>



IN PROGRESS Illume update gadget icons <Will>


TESTING Illume set time through qtopia shows in illume top bar <Holger>



TESTING Illume redraw gadget icons as per flash demo spec <Raster>



TODO Audio‭ improve overall audio quality of phone calls <‬Matt>



TODO Audio‭ remove nasty sounds when receiving qtopia alerts <Holger>



IN PROGRESS IT Repository create community repository <Gismo>


TODO IT Repository create script to check if packages are buildable to place in repo <Gismo>



IN PROGRESS Distro update ASU.dev branch to latest packages‭ <‬Julian>


TESTING Distro place system info in rootfs <Julian>



TODO Qtopia Fixup packaging in OpenEmbedded (html help files) <Holger>



TESTING Qtopia Fixup the timezone handling. Make Qtopia use the system timezone <Holger>



TESTING Qtopia Show active calls <Holger>



TODO Qtopia Sync/Fix races in the phone libraries and callscreen <Holger>



TESTING Qtopia Go through the dialogs of qpe and make use QtopiaApplication::execDialog to get the atom hint set <Holger>



TODO Qtopia disable more stuff from Qtopia <Holger>



TODO Qtopia Sometimes the soft menu does not get updated Playing the ringtone is "slow" <Holger>



TODO Qtopia Is this an issue with our QCOP implementation? <Holger>



Next Release

Following features are to be added in the next scheduled release.

Project name Description Contact
Installer Check if internet is available, don't wait for timeout Tick
Installer DBus crashes - DBus stability issue Tick
Network Manage WPA adhoc - manual IP configuration Tick
OPKG add openmoko security package check Julian
Qtopia add alert for voice mail Holger
Splinter improve map navigation scrolling speed dramatically Olv
Settings implement Sound Effects Marek
Settings add call networks to exposure Marek
Settings add profiles to exposure Marek
Distro add terminal package with keyboard Julian
Personal tools

Schedules

This is a list of planned features for the April Software Update. The deadline for adding entries to this page has already passed. Any features which are not mentioned on this page must be rescheduled for later versions.

Please ensure that any entries you have on this page are kept up to date with respect to their status (todo, in-progress, testing or done).

Legend

  • TODO => not started yet
  • IN PROGRESS => started, but not completed yet
  • TESTING => finished, but needs testing
  • DONE => completed

Change to FeatureTodo / FeatureInProgress / FeatureTesting / FeatureDone to reflect the changes.

ONLY the Testing Team should change to Done !

Status Project name Description Contact
TESTING Installer ‭timeout packagekit <Tick>



TESTING Installer send correct signal when download fails <Thomas>



TESTING Installer refresh sources automatically <Tick>



TESTING Installer display error message when package installation fails <Tick>



TESTING Installer Auto refresh and retry once when packages conflict <Tick>



TESTING Installer Instead‭ ‬show alert when connection fails <Tick>



TODO Network manager connect front end and back end <Tick>



TODO Network manager python x event to pop-up keyboard‭ <Marek>



TODO Network manager WEP testing <Allen>



TESTING OPKG add package size <Graeme>



TODO OPKG rename ipkg-utils to opkg-utils‭ <‬Graeme>



TODO Illume Alerts create qtopia theme to match the e theme <Holger>



TESTING Suspend‭ ‬/‭ ‬Resume suspend / resume via POWER button <Raster>



TODO Graphic Design generate application icons <Will>



TODO Graphic Design adjust pixel designs in assassin UI <Will>



TODO Boot Splash‭ start boot splash image upon booting‭ <Matt>



IN PROGRESS System Level add aux key light indication during battery charging <Andy>


TESTING Boot Splash‭ implement boot splash process as per flash demo <Raster>



TODO Keyboard back-end interface changes for subsystems <Raster>



TESTING Keyboard make keyboard pop-up on focus <Holger>



IN PROGRESS Keyboard implement qtopia keyboard backend interface <Holger>


TODO Keyboard make word selection menu as per qtopia keyboard <Raster>



TODO Keyboard polish keyboard layout <Raster>



TESTING Splinter highlight and un-highlight menu bar at press & release only <Jeremy>



TESTING Splinter change blank tags to say 'No Title' <Jeremy>



TESTING Splinter fill screen by default with no grey areas <Jeremy>



TESTING Splinter limit tag titles to 2 lines, 20 letters/line, 40 total <Jeremy>



TESTING Splinter show tag titles after selecting through list <Jeremy>



IN PROGRESS Splinter remove view tag bar in list view and show 'view tags' only <Jeremy>


IN PROGRESS Splinter implement contact selection for keyboard <Jeremy>


IN PROGRESS Splinter adjust design per flash demo spec <Will>


IN PROGRESS Splinter adjust red location flash timing <Jeremy>


TODO Splinter create default map packages to be installed through assassin <OLV>



TODO Splinter get new icon for zoom in/out <Will>



IN PROGRESS Settings implement Display <Marek>


IN PROGRESS Settings implement Ringtones <Marek>


IN PROGRESS Settings implement Vibrate <Marek>


TESTING Settings provide interface for illuminous settings needed in exposure <Raster>



IN PROGRESS Settings provide interface for qtopia Ringtones and Vibrator settings <Holger>


TESTING Settings add system info to settings list <Julian>



TESTING Settings add qtopia clock to exposure list <Marek>



IN PROGRESS Settings implement WiFi front end per flash demo spec <Marek>


IN PROGRESS Settings adjust pixel designs as per flash demo <Marek>


IN PROGRESS Settings make green bar flash only during press & release <Raster>


TESTING Distro show only default packages in illume <Holger>



TESTING Installer‭ communication <Julian>



TESTING Installer‭ development <Julian>



TESTING Installer‭ games <Julian>



TESTING Installer‭ maps <Julian>



TESTING Installer‭ miscellaneous <Julian>



TODO Illume remove e configuation from ASU <Raster>



TESTING Illume remove scroll bar within illume <Raster>



TODO Illume remove enlightenment icon in top bar <Raster>



TESTING Illume remove usb icon in top bar <Raster>



IN PROGRESS Illume update gadget icons <Will>


TESTING Illume set time through qtopia shows in illume top bar <Holger>



TESTING Illume redraw gadget icons as per flash demo spec <Raster>



TODO Audio‭ improve overall audio quality of phone calls <‬Matt>



TODO Audio‭ remove nasty sounds when receiving qtopia alerts <Holger>



IN PROGRESS IT Repository create community repository <Gismo>


TODO IT Repository create script to check if packages are buildable to place in repo <Gismo>



IN PROGRESS Distro update ASU.dev branch to latest packages‭ <‬Julian>


TESTING Distro place system info in rootfs <Julian>



TODO Qtopia Fixup packaging in OpenEmbedded (html help files) <Holger>



TESTING Qtopia Fixup the timezone handling. Make Qtopia use the system timezone <Holger>



TESTING Qtopia Show active calls <Holger>



TODO Qtopia Sync/Fix races in the phone libraries and callscreen <Holger>



TESTING Qtopia Go through the dialogs of qpe and make use QtopiaApplication::execDialog to get the atom hint set <Holger>



TODO Qtopia disable more stuff from Qtopia <Holger>



TODO Qtopia Sometimes the soft menu does not get updated Playing the ringtone is "slow" <Holger>



TODO Qtopia Is this an issue with our QCOP implementation? <Holger>



Next Release

Following features are to be added in the next scheduled release.

Project name Description Contact
Installer Check if internet is available, don't wait for timeout Tick
Installer DBus crashes - DBus stability issue Tick
Network Manage WPA adhoc - manual IP configuration Tick
OPKG add openmoko security package check Julian
Qtopia add alert for voice mail Holger
Splinter improve map navigation scrolling speed dramatically Olv
Settings implement Sound Effects Marek
Settings add call networks to exposure Marek
Settings add profiles to exposure Marek
Distro add terminal package with keyboard Julian