* Trying to make some areas clearer to myself through comments
[gc-dialer] / TODO
1 Ideas
2 =================
3 User Contacts
4         http://maemo.org/maemo_release_documentation/maemo4.1.x/node8.html#SECTION00870000000000000000
5         https://garage.maemo.org/svn/pymaemo/packages/python-abook/trunk/tests/ especially contact_get_iter amd filter_model
6         http://pymaemo.garage.maemo.org/documentation/api/abook/index.html
7
8         Maybe support different backends?
9                 GMail http://libgmail.sourceforge.net/
10                 Grand Central
11                 Maemo
12                 GPE
13
14 Clip board
15         Implemented, just need something in the GUI to use it
16
17 Internet Connection
18         Look into being a bit more advanced, beyond just enabling/disabling the GUI
19         Possible Approach:
20                 Defer login
21                 While not logged in or device is offline, disable the GUI
22                 Don't attempt to login if not online
23
24 Keep callbacks to a minimum amount of blocking I/O
25
26 Re-examine all use of add_idle
27         I dont think its a thread but idle processing in mainloop, so it could block for long execution
28
29 Implement cache clearing on gcbackend.py
30
31 Notes
32 =================
33 General Python/Maemo stuff
34         http://pymaemo.garage.maemo.org/documentation.html
35 DBus
36         http://dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html