X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=TODO;h=711515c665f0649dd20e0fb791c02f3e45f68a41;hb=e66957ca3b18ad2706c55b5ad2dbf6d1a7f2ae51;hp=a99f9d813414507d1ce4216267db8eaacd6a27c4;hpb=757dc983e621c94285048785f752425c7b0a9a76;p=gc-dialer diff --git a/TODO b/TODO index a99f9d8..711515c 100644 --- a/TODO +++ b/TODO @@ -1,12 +1,30 @@ -General Python/Maemo stuff - http://pymaemo.garage.maemo.org/documentation.html -DBus - http://dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html +Ideas +================= User Contacts + It seems the evolution contact API used is specific to the desktop. evolution.ebook combined with abook is what is needed for Maemo. http://maemo.org/maemo_release_documentation/maemo4.1.x/node8.html#SECTION00870000000000000000 https://garage.maemo.org/svn/pymaemo/packages/python-abook/trunk/tests/ especially contact_get_iter amd filter_model http://pymaemo.garage.maemo.org/documentation/api/abook/index.html -Clip board - Implemented, just need something in the GUI to use it + + Other possible addressbooks + GMail http://libgmail.sourceforge.net/ + GPE + Internet Connection - Implemented in primitive form, just disabling/enabling the entire GUI + Look into being a bit more advanced, beyond just enabling/disabling the GUI + Possible Approach: + Defer login + While not logged in or device is offline, disable the GUI + Don't attempt to login if not online + +Keep callbacks to a minimum amount of blocking I/O + +Re-examine all use of add_idle + I dont think its a thread but idle processing in mainloop, so it could block for long execution + +Notes +================= +General Python/Maemo stuff + http://pymaemo.garage.maemo.org/documentation.html +DBus + http://dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html