summaryrefslogtreecommitdiff
Unidiff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--development/feature_plan/opie-featurelist.xml64
1 files changed, 41 insertions, 23 deletions
diff --git a/development/feature_plan/opie-featurelist.xml b/development/feature_plan/opie-featurelist.xml
index 2e9e3d2..7f4c53f 100644
--- a/development/feature_plan/opie-featurelist.xml
+++ b/development/feature_plan/opie-featurelist.xml
@@ -34,20 +34,24 @@ Cornelius Schumacher <schumacher@kde.org>.
34 <summary>merge with Qtopia 1.7 library if possible</summary> 34 <summary>merge with Qtopia 1.7 library if possible</summary>
35 <responsible email="opie-devel@handhelds.org" name="Open" /> 35 <responsible email="opie-devel@handhelds.org" name="Open" />
36 </feature> 36 </feature>
37 <feature status="todo" target="BigScreen" > 37 <feature status="todo" target="BigScreen" >
38 <summary>Add show which performs window manager tasks. Places the window right and 38 <summary>Add show which performs window manager tasks. Places the window right and
39and with the right size for big screens.</summary> 39and with the right size for big screens.</summary>
40 <responsible email="opie-devel@handhelds.org" name="Open" /> 40 <responsible email="opie-devel@handhelds.org" name="Open" />
41 </feature> 41 </feature>
42 <feature status="todo" target="1.2" > 42 <feature status="todo" target="1.4" >
43 <summary>Icon Themes</summary> 43 <summary>Icon Themes</summary>
44 <responsible email="opie-devel@handhelds.org" name="Open" /> 44 <responsible email="opie-devel@handhelds.org" name="Open" />
45 </feature> 45 </feature>
46 <feature status="todo" target="1.4" >
47 <summary>merge with Qtopia 1.7 if possible</summary>
48 <responsible email="opie-devel@handhelds.org" name="Open" />
49 </feature>
46 </category> 50 </category>
47 <category name="Launcher" > 51 <category name="Launcher" >
48 <feature status="todo" target="BigScreen" > 52 <feature status="todo" target="BigScreen" >
49 <summary>Background picture displayed in different modes</summary> 53 <summary>Background picture displayed in different modes</summary>
50 <responsible email="opie-devel@handhelds.org" name="Open" /> 54 <responsible email="opie-devel@handhelds.org" name="Open" />
51 </feature> 55 </feature>
52 <feature status="todo" target="BigScreen" > 56 <feature status="todo" target="BigScreen" >
53 <summary>Implement a launcher (and/or application class) which is able to auto-position and -resize a fixed number of concurrent application windows (e.g. 4 apps per screen)</summary> 57 <summary>Implement a launcher (and/or application class) which is able to auto-position and -resize a fixed number of concurrent application windows (e.g. 4 apps per screen)</summary>
@@ -59,29 +63,37 @@ and with the right size for big screens.</summary>
59 * window titlebar 63 * window titlebar
60 * window borders 64 * window borders
61 * taskbar 65 * taskbar
62 66
63 67
64</summary> 68</summary>
65 <responsible email="" name="" /> 69 <responsible email="" name="" />
66 </feature> 70 </feature>
71 <feature status="todo" target="1.0.2" >
72 <summary>Fix indication of starting apps to have the same support as in 1.0.1</summary>
73 <responsible email="opie-devel@handhelds.org" name="Open" />
74 </feature>
75 <feature status="todo" target="1.0.2" >
76 <summary>Tune scanning of documents on resume. Hey no kidding I ( zecke ) don't care for this and I would ship Opie 1.0.2 without any tuning so some one need to stand up and do it</summary>
77 <responsible email="opie-devel@handhelds.org" name="Open" />
78 </feature>
67 </category> 79 </category>
68 <category name="Addressbook" /> 80 <category name="Addressbook" />
69 <category name="All" > 81 <category name="All" >
70 <feature status="todo" target="1.2" > 82 <feature status="todo" target="1.2" >
71 <summary>Make all applications use more from libopie and see what is commonly used and create a common implementation if necessary.</summary> 83 <summary>Make all applications use more from libopie and see what is commonly used and create a common implementation if necessary.</summary>
72 <responsible email="opie-devel@handhelds.org" name="Open" /> 84 <responsible email="opie-devel@handhelds.org" name="Open" />
73 </feature> 85 </feature>
74 <feature status="todo" target="BigScreen" > 86 <feature status="todo" target="BigScreen" >
75 <summary>Kill showMaximized and use QPEApplication function to show the widget. This allows 87 <summary>Kill showMaximized and use QPEApplication function to show the widget. This allows
76both X11 and BigScreen Qt/E to look and behave better on bigger screens</summary> 88both X11 and BigScreen Qt/E to look and behave better on bigger screens</summary>
77 <responsible email="opie-devel@handhelds.org" name="Open" /> 89 <responsible email="opie-devel@handhelds.org" name="Open" />
78 </feature> 90 </feature>
79 <feature status="todo" target="1.2" > 91 <feature status="todo" target="1.4" >
80 <summary>security considerations and flaw search 92 <summary>security considerations and flaw search
81 93
82-Search for memcopies, printf, snprinft, strcat, and replace with their n functions 94-Search for memcopies, printf, snprinft, strcat, and replace with their n functions
83-Search for misuse and unguarded usage of system 95-Search for misuse and unguarded usage of system
84-Kiosk mode?</summary> 96-Kiosk mode?</summary>
85 <responsible email="opie-devel@handhelds.org" name="Open" /> 97 <responsible email="opie-devel@handhelds.org" name="Open" />
86 </feature> 98 </feature>
87 <feature status="todo" target="BigScreen" > 99 <feature status="todo" target="BigScreen" >
@@ -120,88 +132,88 @@ The goal is to have an automatically adjusting menubar. On a desktop Opie apps w
120look like any other desktop app and on a pda we will take care of the space. 132look like any other desktop app and on a pda we will take care of the space.
121 133
122On big apps we can make a submenu a new top level menu and provide more toolbars 134On big apps we can make a submenu a new top level menu and provide more toolbars
123and on a small display we can if necessary group all menus into one. 135and on a small display we can if necessary group all menus into one.
124Still need to figure out how to the Child relation best 136Still need to figure out how to the Child relation best
125</summary> 137</summary>
126 <responsible email="opie-devel@handhelds.org" name="Open" /> 138 <responsible email="opie-devel@handhelds.org" name="Open" />
127 </feature> 139 </feature>
128 <feature status="todo" target="1.2" > 140 <feature status="todo" target="1.4" >
129 <summary>Rewrite ODevice 141 <summary>Rewrite ODevice
130 142
131Add a level inbetween ODevice public interface and implementation. ODevice is the only who will access ODevicePrivate and we will call into it. This way we can 143Add a level inbetween ODevice public interface and implementation. ODevice is the only who will access ODevicePrivate and we will call into it. This way we can
132add new 'virtual' functions without sacrifing BC and not using the ugly virtual hack</summary> 144add new 'virtual' functions without sacrifing BC and not using the ugly virtual hack</summary>
133 <responsible email="opie-devel@handhelds.org" name="Open" /> 145 <responsible email="opie-devel@handhelds.org" name="Open" />
134 </feature> 146 </feature>
135 <category name="PIM" > 147 <category name="PIM" >
136 <feature status="todo" target="1.2" > 148 <feature status="todo" target="PIM" >
137 <summary>Database switch. 149 <summary>Database switch.
138Rewrite Categories, AppLnk, DocLnk to use a database backend. </summary> 150Rewrite Categories, AppLnk, DocLnk to use a database backend. </summary>
139 <responsible email="opie-devel@handhelds.org" name="Open" /> 151 <responsible email="opie-devel@handhelds.org" name="Open" />
140 </feature> 152 </feature>
141 <feature status="todo" target="1.2" > 153 <feature status="todo" target="PIM" >
142 <summary>Create import and export application for PIM data 154 <summary>Create import and export application for PIM data
143 155
144Allow easy exporting of all contacts to mobile phone using obex/obexftp</summary> 156Allow easy exporting of all contacts to mobile phone using obex/obexftp</summary>
145 <responsible email="opie-devel@handhelds.org" name="Open" /> 157 <responsible email="opie-devel@handhelds.org" name="Open" />
146 </feature> 158 </feature>
147 <feature status="todo" target="1.2" > 159 <feature status="todo" target="PIM" >
148 <summary>Implement a peer to peer backend locking and communication 160 <summary>Implement a peer to peer backend locking and communication
149and export a QSignal* to the user of the api to inform for update. 161and export a QSignal* to the user of the api to inform for update.
150 162
151Communicate internal about QCOP on XML send record additionaly 163Communicate internal about QCOP on XML send record additionaly
152QPE/PIM/xyz added(backend-name, uid, optional data ) 164QPE/PIM/xyz added(backend-name, uid, optional data )
153QPE/PIM/xyz removed(backend-name, uid ) 165QPE/PIM/xyz removed(backend-name, uid )
154QPE/PIM/xyz modified(backend-name, uid, optional data )</summary> 166QPE/PIM/xyz modified(backend-name, uid, optional data )</summary>
155 <responsible email="opie-devel@handhelds.org" name="Open" /> 167 <responsible email="opie-devel@handhelds.org" name="Open" />
156 </feature> 168 </feature>
157 <feature status="todo" target="1.2" > 169 <feature status="todo" target="PIM" >
158 <summary>X-Ref and selection widgets for Database 170 <summary>X-Ref and selection widgets for Database
159 171
160Connection between address book &amp; calendar, so you can set a calendar 172Connection between address book &amp; calendar, so you can set a calendar
161event location as an address book entry.</summary> 173event location as an address book entry.</summary>
162 <responsible email="opie-devel@handhelds.org" name="Open" /> 174 <responsible email="opie-devel@handhelds.org" name="Open" />
163 </feature> 175 </feature>
164 <feature status="todo" target="1.2" > 176 <feature status="todo" target="PIM" >
165 <summary>Datebook2 based on the ODatebookAccess</summary> 177 <summary>Datebook2 based on the ODatebookAccess</summary>
166 <responsible email="opie-devel@handhelds.org" name="Open" /> 178 <responsible email="opie-devel@handhelds.org" name="Open" />
167 </feature> 179 </feature>
168 <feature status="todo" target="1.2" > 180 <feature status="todo" target="PIM" >
169 <summary>Evaluate the Qtopia PIM like painting and attributes in Records. better have the 181 <summary>Evaluate the Qtopia PIM like painting and attributes in Records. better have the
170attribute inside the access frontend 182attribute inside the access frontend
171 183
172 access()->property( uid, OTodo::Summary ) 184 access()->property( uid, OTodo::Summary )
173 185
174</summary> 186</summary>
175 <responsible email="opie-devel@handhelds.org" name="Open" /> 187 <responsible email="opie-devel@handhelds.org" name="Open" />
176 </feature> 188 </feature>
177 <feature status="todo" target="1.2" > 189 <feature status="todo" target="PIM" >
178 <summary>Faster drawing and loading. Common XML mmaped loading 190 <summary>Faster drawing and loading. Common XML mmaped loading
179Custom drawing and only if necessary</summary> 191Custom drawing and only if necessary</summary>
180 <responsible email="opie-devel@handhelds.org" name="Open" /> 192 <responsible email="opie-devel@handhelds.org" name="Open" />
181 </feature> 193 </feature>
182 <feature status="todo" target="1.2" > 194 <feature status="todo" target="PIM" >
183 <summary>Allow multiple backends and split private/public into the backends. Have app for configuring it. WHat is private and what public. Allow moving records between the 195 <summary>Allow multiple backends and split private/public into the backends. Have app for configuring it. WHat is private and what public. Allow moving records between the
184backends</summary> 196backends</summary>
185 <responsible email="opie-devel@handhelds.org" name="Open" /> 197 <responsible email="opie-devel@handhelds.org" name="Open" />
186 </feature> 198 </feature>
187 <feature status="todo" target="NewApps" > 199 <feature status="todo" target="NewApps" >
188 <summary>Opie Outliner based on the OTodoAccess backend</summary> 200 <summary>Opie Outliner based on the OTodoAccess backend</summary>
189 <responsible email="opie-devel@handhelds.org" name="Open" /> 201 <responsible email="opie-devel@handhelds.org" name="Open" />
190 </feature> 202 </feature>
191 <feature status="todo" target="1.2" > 203 <feature status="todo" target="PIM" >
192 <summary>Notes API</summary> 204 <summary>Notes API</summary>
193 <responsible email="opie-devel@handhelds.org" name="Open" /> 205 <responsible email="opie-devel@handhelds.org" name="Open" />
194 </feature> 206 </feature>
195 <feature status="todo" target="1.2" > 207 <feature status="todo" target="PIM" >
196 <summary>better sync applications</summary> 208 <summary>better sync applications</summary>
197 <responsible email="opie-devel@handhelds.org" name="Open" /> 209 <responsible email="opie-devel@handhelds.org" name="Open" />
198 </feature> 210 </feature>
199 <feature status="todo" target="1.2" > 211 <feature status="todo" target="PIM" >
200 <summary>more addressbook attributes 212 <summary>more addressbook attributes
201 213
202Latitude &amp; longitude fields in addressbook entries. (Which could then be 214Latitude &amp; longitude fields in addressbook entries. (Which could then be
203displayed by GPS/Map programs). 215displayed by GPS/Map programs).
204 216
205Photos or Icons for address book entries (And calendar entries?).</summary> 217Photos or Icons for address book entries (And calendar entries?).</summary>
206 <responsible email="opie-devel@handhelds.org" name="Open" /> 218 <responsible email="opie-devel@handhelds.org" name="Open" />
207 </feature> 219 </feature>
@@ -225,23 +237,23 @@ should go to the settings tab and access methods for them to libopie(2)</summary
225 </category> 237 </category>
226 <category name="X11" > 238 <category name="X11" >
227 <feature status="todo" target="1.2" > 239 <feature status="todo" target="1.2" >
228 <summary>Finish the port of Opie/X11 together with big screen extensions and evaluate the usage of d-bus</summary> 240 <summary>Finish the port of Opie/X11 together with big screen extensions and evaluate the usage of d-bus</summary>
229 <responsible email="opie-devel@handhelds.org" name="Open" /> 241 <responsible email="opie-devel@handhelds.org" name="Open" />
230 </feature> 242 </feature>
231 </category> 243 </category>
232 <category name="Development" > 244 <category name="Development" >
233 <feature status="todo" target="1.0.2" > 245 <feature status="todo" target="1.0.3" >
234 <summary>Create a Knoppix development CD</summary> 246 <summary>Create a Knoppix development CD</summary>
235 <responsible email="opie-devel@handhelds.org" name="Open" /> 247 <responsible email="opie-devel@handhelds.org" name="Open" />
236 </feature> 248 </feature>
237 <feature status="todo" target="1.0.2" > 249 <feature status="inprogress" target="1.0.2" >
238 <summary>Create more example applications</summary> 250 <summary>Create more example applications</summary>
239 <responsible email="" name="" /> 251 <responsible email="zecke@handhelds.org" name="zecke" />
240 </feature> 252 </feature>
241 </category> 253 </category>
242 <category name="OpieOffice" > 254 <category name="OpieOffice" >
243 <feature status="todo" target="NewApps" > 255 <feature status="todo" target="NewApps" >
244 <summary>Create a Office Suite with PocketPCs native format for opie-sheet and the new opie-write. 256 <summary>Create a Office Suite with PocketPCs native format for opie-sheet and the new opie-write.
245Opie presentation maybe a svg capable viewer?</summary> 257Opie presentation maybe a svg capable viewer?</summary>
246 <responsible email="opie-devel@handhelds.org" name="Open" /> 258 <responsible email="opie-devel@handhelds.org" name="Open" />
247 </feature> 259 </feature>
@@ -271,54 +283,60 @@ Opie presentation maybe a svg capable viewer?</summary>
271 <category name="Bluetooth" > 283 <category name="Bluetooth" >
272 <feature status="todo" target="1.2" > 284 <feature status="todo" target="1.2" >
273 <summary>consolidate Bluetooth apps allow more gui operations</summary> 285 <summary>consolidate Bluetooth apps allow more gui operations</summary>
274 <responsible email="opie-devel@handhelds.org" name="Open" /> 286 <responsible email="opie-devel@handhelds.org" name="Open" />
275 </feature> 287 </feature>
276 </category> 288 </category>
277 <category name="Todolist" /> 289 <category name="Todolist" />
278 <category name="Datebook" > 290 <category name="Datebook" >
279 <feature status="todo" target="1.0.2" > 291 <feature status="todo" target="1.2" >
280 <summary>Fix problems with events prior to 1. January 1970 aka negative unix time. Don't interpret it as -1</summary> 292 <summary>Fix problems with events prior to 1. January 1970 aka negative unix time. Don't interpret it as -1</summary>
281 <responsible email="opie-devel@handhelds.org" name="Open" /> 293 <responsible email="opie-devel@handhelds.org" name="Open" />
282 </feature> 294 </feature>
283 <feature status="todo" target="BigScreen" > 295 <feature status="todo" target="BigScreen" >
284 <summary>Modify layout, i.e. text in the time row is truncated w/ Verdana-12</summary> 296 <summary>Modify layout, i.e. text in the time row is truncated w/ Verdana-12</summary>
285 <responsible email="" name="" /> 297 <responsible email="" name="" />
286 </feature> 298 </feature>
287 <feature status="todo" target="BigScreen" > 299 <feature status="todo" target="BigScreen" >
288 <summary>Implement a Year view</summary> 300 <summary>Implement a Year view</summary>
289 <responsible email="" name="" /> 301 <responsible email="" name="" />
290 </feature> 302 </feature>
291 </category> 303 </category>
292 <category name="Applets" > 304 <category name="Applets" >
293 <feature status="todo" target="1.2" > 305 <feature status="todo" target="1.4" >
294 <summary>Write a decent applet container which shows only &quot;modified&quot; applets (look e.g. at Windows here :)</summary> 306 <summary>Write a decent applet container which shows only &quot;modified&quot; applets (look e.g. at Windows here :)</summary>
295 <responsible email="" name="" /> 307 <responsible email="" name="" />
296 </feature> 308 </feature>
297 <feature status="todo" target="BigScreen" > 309 <feature status="todo" target="BigScreen" >
298 <summary>Rework all applets to honor something like Taskbar::appletWidth and Taskbar::appletHeight</summary> 310 <summary>Rework all applets to honor something like Taskbar::appletWidth and Taskbar::appletHeight</summary>
299 <responsible email="" name="" /> 311 <responsible email="" name="" />
300 </feature> 312 </feature>
301 </category> 313 </category>
302 <category name="OSearch" > 314 <category name="OSearch" >
303 <feature status="todo" target="1.0.2" > 315 <feature status="todo" target="1.2" >
304 <summary>Scale icons</summary> 316 <summary>Scale icons</summary>
305 <responsible email="" name="" /> 317 <responsible email="opie-devel@handhelds.org" name="Open" />
306 </feature> 318 </feature>
307 <feature status="todo" target="1.0.2" > 319 <feature status="todo" target="1.2" >
308 <summary>Use less ui spacing in the upper half of the screen</summary> 320 <summary>Use less ui spacing in the upper half of the screen</summary>
309 <responsible email="" name="" /> 321 <responsible email="opie-devel@handhelds.org" name="Open" />
310 </feature> 322 </feature>
311 </category> 323 </category>
312 <category name="Opie-Console" > 324 <category name="Opie-Console" >
313 <feature status="todo" target="BigScreen" > 325 <feature status="todo" target="BigScreen" >
314 <summary>Add customization for terminal font</summary> 326 <summary>Add customization for terminal font</summary>
315 <responsible email="" name="" /> 327 <responsible email="" name="" />
316 </feature> 328 </feature>
317 </category> 329 </category>
318 <category name="Clock" > 330 <category name="Clock" >
319 <feature status="todo" target="BigScreen" > 331 <feature status="todo" target="BigScreen" >
320 <summary>Make it less ugly</summary> 332 <summary>Make it less ugly</summary>
321 <responsible email="" name="" /> 333 <responsible email="" name="" />
322 </feature> 334 </feature>
323 </category> 335 </category>
336 <category name="InputMethods" >
337 <feature status="inprogress" target="NewApps" >
338 <summary>Add dasher</summary>
339 <responsible email="opie-devel@handhelds.org" name="Open" />
340 </feature>
341 </category>
324</features> 342</features>