AAGGGGHHHHH! If you set a custom contact ringtone in Android version 4.x – and apparently all other versions, it uses that ringtone for every possible notification from that contact. This includes calling, sms, emails and IM notifications from messaging applications like WhatsApp. Definitely a UX/usability flaw in the Android OS as I need call ringtones to be differentiated from messaging ringtones for obvious reasons. What makes things worse – there is no option to reset the ringtone back to the default ringtone. (more…)