Om 2008 Feature Plan

From Openmoko

(Difference between revisions)
Jump to: navigation, search
(New page: {|class="wikitable sortable" style="width:75%" border="1" cellpadding="0" !Status!!Component!!Description!!Contact |- |In-Progress||Qtopia||closing qtopia with illume||Holger |- |ToDo||Qt...)
 
 
(81 intermediate revisions by 24 users not shown)
Line 1: Line 1:
{|class="wikitable sortable" style="width:75%" border="1" cellpadding="0"  
+
{{Om_2008.8}}
!Status!!Component!!Description!!Contact
+
This is a list of planned or implemented features for '''[[Om 2008]]'''.
|-
+
 
|In-Progress||Qtopia||closing qtopia with illume||Holger
+
== Schedules ==
|-
+
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.
|ToDo||Qtopia||look into qtopia alerts and hack them to use enlightenment||Marek
+
 
|-
+
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).
|ToDo||Settings||required qtopia support in settings app||Willie
+
 
|-
+
== Legend ==
|In-Progress||Qtopia||setting time through qtopia||Raster
+
 
|-
+
Remember to update status codes in the feature plan to reflect the changes!
|In-Progress||Distro||default applications shown in launcher||Julian
+
 
|-
+
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
|In-Progress||Installer||default packages in installer||Tick
+
|-style="background: #ececec; white-space:nowrap;"
|-
+
!Status code
|In-Progress||Launcher||top bar/keyboard slide speed||Raster
+
!WikiWord
|-
+
!Description of status
|In-Progress||Qtopia||auto keyboard implementation||Holger
+
{{FeatureTodo| "FeatureTodo" | Not yet started |...}}
|-
+
{{FeatureInProgress| "FeatureInProgress" | Started, but not yet completed|...}}
|ToDo||Design||pixel adjusting designs||Will
+
{{FeatureTesting| "FeatureTesting" | Finished, but not yet tested|...}}
|-
+
{{FeatureDone| "FeatureDone"| Completed ('''ONLY Testing Team should change to Done!''')|...}}
|In-Progress||System Level||agps||Matt
+
|}
|-
+
 
|In-Progress||Splinter||no blank areas in splinter maps||Jeremy
+
 
|-
+
== Feature Plan ==
|ToDo||Splinter||searching contacts with splinter||Jeremy
+
 
|-
+
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
|In-Progress||System Level||suspend/resume via AUX button||Raster
+
|-style="background: #ececec; white-space:nowrap;"
|-
+
!Status
|In-Progress||Settings||network manager||Tick / Willie
+
!Project name
|-
+
!Description
|ToDo||System Level||audio quality||Will
+
!Contact
|-
+
{{FeatureDone|Installer|‭timeout packagekit|Tick}}
|ToDo||Launcher||icon launcher||Will
+
{{FeatureDone|Installer|send correct signal when download fails|Thomas}}
|-
+
{{FeatureDone|Installer|refresh sources automatically|Tick}}
|In-Progress||Launcher||gadget icons||Raster
+
{{FeatureDone|Installer|display error message when package installation fails|Tick}}
|-
+
{{FeatureTesting|Installer|Auto refresh and retry once when packages conflict|Tick}}
|ToDo||Distro||add a terminal package (with a keyboard)||TBD
+
{{FeatureDone|Installer|Instead‭ ‬show alert when connection fails|Tick}}
|-
+
{{FeatureInProgress|Network manager|connect front end and back end|Marek}}
|In-Progress||Installer||timeout packagekit ||Tick
+
{{FeatureDone|Network manager|python x event to pop-up keyboard‭|Marek}}
|-
+
{{FeatureTodo|Network manager|WEP testing|Allen}}
|In-Progress||Installer||send correct signal when download fails||Thomas
+
{{FeatureDone|OPKG|add package size|Graeme}}
|-
+
{{FeatureTesting|OPKG|rename ipkg-utils to opkg-utils‭|‬Graeme}}
|In-Progress||Installer||refresh sources automatically||Tick  
+
{{FeatureDone|Suspend‭ ‬/‭ ‬Resume|suspend / resume via POWER button|Raster}}
|-
+
{{FeatureTodo|Graphic Design|generate application icons|Will}}
|In-Progress||Installer||display error message when package installation fails||Tick
+
{{FeatureTesting|Graphic Design|adjust pixel designs in assassin UI|Will}}
|-
+
{{FeatureTodo|Boot Splash‭|start boot splash image upon booting‭|Matt}}
|In-Progress||Installer||display error message when packages conflict||Tick
+
{{FeatureTesting|System Level|add aux key light indication during battery charging|Andy}}
|-
+
{{FeatureTesting|Boot Splash‭|implement boot splash process as per flash demo|Raster}}
|In-Progress||Installer||Instead show alert when connection fails||Tick  
+
{{FeatureDone|Keyboard|back-end interface changes for subsystems|Raster}}
|-
+
{{FeatureDone|Keyboard|make keyboard pop-up on focus|Holger}}
|In-Progress||Network Manager||Able to connect to open and WEP protected AP's||Tick
+
{{FeatureDone|Keyboard|implement qtopia keyboard backend interface|Holger}}
|-
+
{{FeatureDone|Keyboard|make word selection menu as per qtopia keyboard|Raster}}
|In-Progress||Network Manager||connect front end and back end of NM||Tick
+
{{FeatureInProgress|Keyboard|polish keyboard layout|Raster}}
|-
+
{{FeatureDone|Splinter|highlight and un-highlight menu bar at press & release only|Jeremy}}
|In-Progress||Network Manager||python x event to pop-up keyboard||Willie
+
{{FeatureDone|Splinter|change blank tags to say 'No Title'|Jeremy}}
|-
+
{{FeatureDone|Splinter|fill screen by default with no grey areas|Jeremy}}
|In-Progress||Network Manager||WEP testing||Allen  
+
{{FeatureDone|Splinter|limit tag titles to 2 lines, 20 letters/line, 40 total|Jeremy}}
|-
+
{{FeatureDone|Splinter|show tag titles after selecting through list|Jeremy}}
|In-Progress||OPKG||add package size||Graeme
+
{{FeatureDone|Splinter|remove view tag bar in list view and show 'view tags' only|Jeremy}}
|-
+
{{FeatureDone|Splinter|implement contact selection for keyboard|Jeremy}}
In-Progress||OPKG||rename ipkg-utils to opkg-utils||Graeme
+
{{FeatureDone|Splinter|adjust design per flash demo spec|Will}}
|-
+
{{FeatureDone|Splinter|adjust red location flash timing |Jeremy}}
|ToDo||Design||generate application icons||Will
+
{{FeatureDone|Splinter|create default map packages to be installed through assassin|OLV}}
|-
+
{{FeatureInProgress|Splinter|get new icon for zoom in/out|Will}}
|ToDo||Design||adjust pixel designs in ASU||Will
+
{{FeatureDone|Settings|implement Backlight|Marek}}
|-
+
{{FeatureDone|Settings|implement Suspend|Marek}}
|In-Progress||Keyboard||make keyboard pop-up on focus||Holger
+
{{FeatureDone|Settings|implement Profiles|Marek}}
|-
+
{{FeatureDone|Settings|provide interface for illuminous settings needed in exposure|Raster}}
|ToDo||Keyboard||implement qtopia keyboard backend interface||Holger
+
{{FeatureDone|Settings|provide interface for qtopia Profile settings|Holger}}
|-
+
{{FeatureDone|Settings|add system info to settings list|Julian}}
|In-Progress||Keyboard||make word selection menu as per qtopia keyboard||Raster
+
{{FeatureDone|Settings|add qtopia clock to exposure list|Marek}}
|-
+
{{FeatureInProgress|Settings|implement WiFi front end per flash demo spec|Marek}}
|ToDo||Keboard||polish keyboard layouts||Raster*******
+
{{FeatureInProgress|Settings|adjust pixel designs as per flash demo|Will}}
|-
+
{{FeatureDone|Settings|make green bar flash only during press & release|Raster}}
|In-Progress||Splinter||highlight and un-highlight menu bar at press & release only||Jeremy
+
{{FeatureDone|Distro|show only default packages in illume|Holger}}
|-
+
{{FeatureDone|Installer‭|communication|Julian}}
|ToDo||Splinter||change blank tags to say 'No Title'||Jeremy
+
{{FeatureDone|Installer‭|development|Julian}}
|-
+
{{FeatureDone|Installer‭|games|Julian}}
|ToDo||Splinter||fill screen by default with no grey areas||Jeremy  
+
{{FeatureDone|Installer‭|maps|Julian}}
|-
+
{{FeatureDone|Installer‭|miscellaneous|Julian}}
|In-Progress||Splinter||limit tag titles to 2 lines, 20 letters/line, 40 total||Jeremy
+
{{FeatureTesting|Illume|remove e configuation from ASU|Raster}}
|-
+
{{FeatureDone|Illume|remove scroll bar within illume|Raster}}
|In-Progress||Splinter||show tag titles after selecting through list||Jeremy
+
{{FeatureDone|Illume|remove enlightenment icon in top bar|Raster}}
|-
+
{{FeatureDone|Illume|remove usb icon in top bar|Raster}}
|In-Progress||Splinter||remove view tag bar in list view and show 'view tags' only||Jeremy  
+
{{FeatureDone|Illume|update gadget icons|Will}}
|-
+
{{FeatureDone|Illume|set time through qtopia shows in illume top bar|Holger}}
|In-Progress||Splinter||implement contact selection for keyboard||Jeremy
+
{{FeatureDone|Illume|redraw gadget icons as per flash demo spec|Raster}}
|-
+
{{FeatureInProgress|Audio‭|improve overall audio quality of phone calls|Hardware}}
|In-Progress||Splinter||adjust red location flash timing||Jeremy
+
{{FeatureTesting|Audio‭|remove nasty sounds when receiving qtopia alerts|Graeme}}
|-
+
{{FeatureDone|IT Repository|create community repository|Gismo}}
|ToDo||Design||create default map packages to be installed through assassin||Olv
+
{{FeatureTesting|IT Repository|create script to check if packages are buildable to place in repo|Gismo}}
|-
+
{{FeatureDone|Distro|place system info in rootfs|Julian}}
|ToDo||Design||get new icon for zoom in/out||Will  
+
{{FeatureDone|Qtopia|Fixup packaging in OpenEmbedded (html help files)|Holger}}
|-
+
{{FeatureDone|Qtopia|Fixup the timezone handling. Make Qtopia use the system timezone|Holger}}
|In-Progress||Settings||provide interface for illume settings needed in exposure||Raster
+
{{FeatureDone|Qtopia|Show active calls|Holger}}
|-
+
{{FeatureDone|Qtopia|Sync/Fix races in the phone libraries and callscreen|Holger}}
|ToDo||Settings||provide interface for qtopia Ringtones and Vibrator settings||Holger
+
{{FeatureDone|Qtopia|Go through the dialogs of qpe and make use QtopiaApplication::execDialog to get the atom hint set|Holger}}
|-
+
{{FeatureDone|Qtopia|disable more stuff from Qtopia|Holger}}
|ToDo||Settings||add system info to settings list||Willie
+
{{FeatureDone|Qtopia|Sometimes the soft menu does not get updated}}
|-
+
{{FeatureDone|Qtopia|Playing the ringtone is "slow"|Holger}}
|ToDo||Settings||add qtopia clock to exposure list||Willie
+
|}
|-
+
 
|ToDo||Settings||implement WiFi front end per flash demo spec||Willie
+
== Next Release ==
|-
+
Following features are to be added in the next scheduled release.
|ToDo||Settings||make green bar flash only during press & release||Willie
+
 
|-
+
{|  border="1" cellpadding="5" cellspacing="0" style="border: gray solid 1px; border-collapse: collapse; text-align: left; width: 100%;"
|ToDo||Launcher||remove configuration icon from top bar||Raster
+
|-style="background: #ececec; white-space:nowrap;"
 +
!style="text-align:center;" | Project name
 +
!Description
 +
!Contact
 
|-
 
|-
|ToDo||Launcher||remove scroll bar within illume||Raster
+
|style="background:#ccffcc; text-align:center;" | Installer || Check if internet is available, don't wait for timeout || Tick
 
|-
 
|-
|ToDo||Launcher||remove enlightenment icon in top bar||Raster
+
|style="background:#ccffcc; text-align:center;" | Installer || DBus crashes  -  DBus stability issue || Tick
 
|-
 
|-
|ToDo||Launcher||remove usb icon in top bar||Raster
+
|style="background:#ccffcc; text-align:center;" | Network Manager || WPA adhoc - manual IP configuration || Tick
 
|-
 
|-
|In-Progress||Qtopia||set time through qtopia shows in illume top bar||Holger
+
|style="background:#ccffcc; text-align:center;" | OPKG || add openmoko security package check || Julian
 
|-
 
|-
|ToDo||System Level||improve overall audio quality of phone calls||Matt
+
|style="background:#ccffcc; text-align:center;" | Qtopia || add alert for voice mail || Holger
 
|-
 
|-
|ToDo||System Level||add aux key light indication during battery charging||Matt
+
|style="background:#ccffcc; text-align:center;" | Splinter || improve map navigation scrolling speed dramatically || Olv
 
|-
 
|-
|In-Progress||Repository||create community repository||Gismo
+
|style="background:#ccffcc; text-align:center;" | Settings || implement Sound Effects || Marek
 
|-
 
|-
|In-Progress||Repository||create script to check if packages are buildable to place in repo||Gismo
+
|style="background:#ccffcc; text-align:center;"| Settings || add call networks to exposure || Marek
 
|-
 
|-
|In-Progress||Distro||cupdate ASU.dev branch to latest packages||Julian
+
|style="background:#ccffcc; text-align:center;"| Settings || add profiles to exposure || Marek
 
|-
 
|-
|In-Progress||Distro||place system info in rootfs||Julian
+
|style="background:#ccffcc; text-align:center;"| Distro || add terminal package with keyboard || Julian
 
|}
 
|}
 +
 +
[[Category:Om 2008.8]]

Latest revision as of 17:00, 6 June 2009


This is a list of planned or implemented features for Om 2008.

Contents

[edit] Schedules

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).

[edit] Legend

Remember to update status codes in the feature plan to reflect the changes!

Status code WikiWord Description of status
TODO "FeatureTodo" Not yet started <...>



IN PROGRESS "FeatureInProgress" Started, but not yet completed <...>


TESTING "FeatureTesting" Finished, but not yet tested <...>



DONE "FeatureDone" Completed (ONLY Testing Team should change to Done!) <...>




[edit] Feature Plan

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



DONE Installer send correct signal when download fails <Thomas>



DONE Installer refresh sources automatically <Tick>



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



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



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



IN PROGRESS Network manager connect front end and back end <Marek>


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



TODO Network manager WEP testing <Allen>



DONE OPKG add package size <Graeme>



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



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



TODO Graphic Design generate application icons <Will>



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



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



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



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



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



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



DONE Keyboard implement qtopia keyboard backend interface <Holger>



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



IN PROGRESS Keyboard polish keyboard layout <Raster>


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



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



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



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



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



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



DONE Splinter implement contact selection for keyboard <Jeremy>



DONE Splinter adjust design per flash demo spec <Will>



DONE Splinter adjust red location flash timing <Jeremy>



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



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


DONE Settings implement Backlight <Marek>



DONE Settings implement Suspend <Marek>



DONE Settings implement Profiles <Marek>



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



DONE Settings provide interface for qtopia Profile settings <Holger>



DONE Settings add system info to settings list <Julian>



DONE 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 <Will>


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



DONE Distro show only default packages in illume <Holger>



DONE Installer‭ communication <Julian>



DONE Installer‭ development <Julian>



DONE Installer‭ games <Julian>



DONE Installer‭ maps <Julian>



DONE Installer‭ miscellaneous <Julian>



TESTING Illume remove e configuation from ASU <Raster>



DONE Illume remove scroll bar within illume <Raster>



DONE Illume remove enlightenment icon in top bar <Raster>



DONE Illume remove usb icon in top bar <Raster>



DONE Illume update gadget icons <Will>



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



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



IN PROGRESS Audio‭ improve overall audio quality of phone calls <Hardware>


TESTING Audio‭ remove nasty sounds when receiving qtopia alerts <Graeme>



DONE IT Repository create community repository <Gismo>



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



DONE Distro place system info in rootfs <Julian>



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



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



DONE Qtopia Show active calls <Holger>



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



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



DONE Qtopia disable more stuff from Qtopia <Holger>



DONE Qtopia Sometimes the soft menu does not get updated <{{{3}}}>



DONE Qtopia Playing the ringtone is "slow" <Holger>



[edit] 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 Manager 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
In-Progress||OPKG||rename ipkg-utils to opkg-utils||Graeme
Status Component Description Contact
In-Progress Qtopia closing qtopia with illume Holger
ToDo Qtopia look into qtopia alerts and hack them to use enlightenment Marek
ToDo Settings required qtopia support in settings app Willie
In-Progress Qtopia setting time through qtopia Raster
In-Progress Distro default applications shown in launcher Julian
In-Progress Installer default packages in installer Tick
In-Progress Launcher top bar/keyboard slide speed Raster
In-Progress Qtopia auto keyboard implementation Holger
ToDo Design pixel adjusting designs Will
In-Progress System Level agps Matt
In-Progress Splinter no blank areas in splinter maps Jeremy
ToDo Splinter searching contacts with splinter Jeremy
In-Progress System Level suspend/resume via AUX button Raster
In-Progress Settings network manager Tick / Willie
ToDo System Level audio quality Will
ToDo Launcher icon launcher Will
In-Progress Launcher gadget icons Raster
ToDo Distro add a terminal package (with a keyboard) TBD
In-Progress Installer timeout packagekit Tick
In-Progress Installer send correct signal when download fails Thomas
In-Progress Installer refresh sources automatically Tick
In-Progress Installer display error message when package installation fails Tick
In-Progress Installer display error message when packages conflict Tick
In-Progress Installer Instead show alert when connection fails Tick
In-Progress Network Manager Able to connect to open and WEP protected AP's Tick
In-Progress Network Manager connect front end and back end of NM Tick
In-Progress Network Manager python x event to pop-up keyboard Willie
In-Progress Network Manager WEP testing Allen
In-Progress OPKG add package size Graeme
ToDo Design generate application icons Will
ToDo Design adjust pixel designs in ASU Will
In-Progress Keyboard make keyboard pop-up on focus Holger
ToDo Keyboard implement qtopia keyboard backend interface Holger
In-Progress Keyboard make word selection menu as per qtopia keyboard Raster
ToDo Keboard polish keyboard layouts Raster*******
In-Progress Splinter highlight and un-highlight menu bar at press & release only Jeremy
ToDo Splinter change blank tags to say 'No Title' Jeremy
ToDo Splinter fill screen by default with no grey areas Jeremy
In-Progress Splinter limit tag titles to 2 lines, 20 letters/line, 40 total Jeremy
In-Progress 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 red location flash timing Jeremy
ToDo Design create default map packages to be installed through assassin Olv
ToDo Design get new icon for zoom in/out Will
In-Progress Settings provide interface for illume settings needed in exposure Raster
ToDo Settings provide interface for qtopia Ringtones and Vibrator settings Holger
ToDo Settings add system info to settings list Willie
ToDo Settings add qtopia clock to exposure list Willie
ToDo Settings implement WiFi front end per flash demo spec Willie
ToDo Settings make green bar flash only during press & release Willie
ToDo Launcher remove configuration icon from top bar Raster
ToDo Launcher remove scroll bar within illume Raster
ToDo Launcher remove enlightenment icon in top bar Raster
ToDo Launcher remove usb icon in top bar Raster
In-Progress Qtopia set time through qtopia shows in illume top bar Holger
ToDo System Level improve overall audio quality of phone calls Matt
ToDo System Level add aux key light indication during battery charging Matt
In-Progress Repository create community repository Gismo
In-Progress Repository create script to check if packages are buildable to place in repo Gismo
In-Progress Distro cupdate ASU.dev branch to latest packages Julian
In-Progress Distro place system info in rootfs Julian