[Nexus One Themes and Apps] Wysie:
Hi all,

I've decided to work on Contacts again, and am slowly porting over the features of my previous work to 2.1. It will not be updated as often since I'm now busy with school work, and will only be updated on weekends or when I've the time.

Features:

Dialer:

Ability to set certain programs for voicemail

Themeable background: custom_background_dialer.png in drawable-finger (both mdpi and hdpi) (Not working now, see known bugs)

Changeable digits color

Ability to disable feedback function

Press call button with no digits entered to retrieve last dialled number

Call log:

Show/hide contact pictures in call log

Show/hide call button (If call button is hidden, the call type icon will dial the number instead when tapped)

Show actual time in call log, instead of relative time

Ability to clear all logs of a particular type (missed, incoming, outgoing)

Contacts:

Show/hide call button

Navigate directly from contact info (works with M4ps and rooted Maps, it doesn't make sense actually, if you're rooted you shouldn't be running M4ps).

Added preference to hide all "Text/SMS" actions except for mobile numbers.

Favourites

Show/hide call button

Always Nandroid First!

Installation instructions for apk:

adb remount
adb shell rm /system/app/Contacts.odex
adb push Contacts.apk /system/app/

Download (Thanks AndroidSPIN!):

CyanogenMod:

apk (unzip and push): http://www.androidspin.com/download...tacts_Eclair/&file=WyContacts1.1_cyan_apk.zip

update.zip: http://www.androidspin.com/download...ir/&file=WyContacts1.1_cyan_update_signed.zip

Others (Stock Rooted ROM, Superboot, Bacon Addon):

May not release it, if you are interested just compile it from my GitHub. Reason? Most of the other custom ROMs have different frameworks, that causes the alphabetical separators (possibly other stuff) to be all messed up. It's a better idea if the ROM makers themselves compile it against their source.. :)

Changes:

1.1:

Fixed the issue with SMS/MMS action not showing numbers

Pressing green dial button with no digits entered now retrieves the last dialled number

Added preference to return to dialer instead of home screen after a call from dialer

1.0r2:

1.0 was compiled for mdpi devices, resulting in low-res graphics. 1.0r2 is compiled for both, should look nice in your hdpi device again. Thanks MontAlbert for the heads up.

1.0

Implemented function to show/hide contact pictures in call log

Added pref to show/hide dial button in call log. If hidden, tapping on

the call type icon will dial out instead.

0.9 (Unreleased):

Preference to show/hide separators in Contacts

Preference to show/hide contact pictures in Contacts/Favourites

0.8:

Added navigation action beside the address of a contact

Added preference to hide sms action for all numbers except mobile

0.7 (Unreleased):

Added preference to hide frequently called

Added menu option to clear frequently called (will be hidden if you hide

Added preference to enable rotation to landscape mode

0.6:

Fixed the FCs that occured due to lack of permissions (GET_ACCOUNTS).

Also added more preferences for call log. You can now show exact time instead of relative time.

0.5:

Ported over Dialer enhancements from my previous work.

To Do:

Port the changes over from http://xdaforums.com/showthread.php?t=599194

Source: http://github.com/Wysie/Contacts_Eclair_Mod_CyanMod

Known Bugs:

Replacing custom_background_dialer is not working. Can't figure out why. Please let me know if you have a fix.