Minor cleanups
[gc-dialer] / TODO
1 BUGS
2 =================
3
4 Themes aren't always working correctly, see http://www.internettablettalk.com/forums/showpost.php?p=262014&postcount=29
5
6
7 Ideas
8 =================
9 User Contacts
10         It seems the evolution contact API used is specific to the desktop.  evolution.ebook combined with abook is what is needed for Maemo.
11         http://maemo.org/maemo_release_documentation/maemo4.1.x/node8.html#SECTION00870000000000000000
12         https://garage.maemo.org/svn/pymaemo/packages/python-abook/trunk/tests/ especially contact_get_iter amd filter_model
13         http://pymaemo.garage.maemo.org/documentation/api/abook/index.html
14
15         Other possible addressbooks
16                 GMail http://libgmail.sourceforge.net/
17                 GPE
18
19 Internet Connection
20         Look into being a bit more advanced, beyond just enabling/disabling the GUI
21         Possible Approach:
22                 Defer login
23                 While not logged in or device is offline, disable the GUI
24                 Don't attempt to login if not online
25
26 Keep callbacks to a minimum amount of blocking I/O
27
28 Re-examine all use of add_idle
29         I dont think its a thread but idle processing in mainloop, so it could block for long execution
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