yashsingh1/xdaforums huggingface dataset:
[G1 Android Development] benwhite:
Quick contact? (still thinking of how to implement it)

I really like the way you can quickly navigate to contacts in StarContact.

There is a thin keypad at the bottom that looks something like this...

[ABC] [DEF] [GHI] [JKL]

[MNO] [PQRS] [TUV] [WXYZ]

If I wanted to find Ashley, I could simply press [ABC] + [PQRS] + [GHI]

and chances are, I would have Ashley in my visible list without scrolling.

This is the only thing that keeps me using StarContact rather than Wysie as my default call button action...

This is the #1 remaining item I would like to see in your contacts program.
[G1 Android Development] Wysie:
Hi all, can you all verify this bug for me please?

http://code.google.com/p/cyanogenmod/issues/detail?id=999

Thanks.
[G1 Android Development] Sleeepy2:
Yep confirmed.

I also go this when selecting a contact from messaging. Don't know what number it was going to use. Had to go to the contact first and then select Send SMS/MMS.

Thought that it was just me. haha
[G1 Android Development] tiggerbcn:
Hi wysie, I'll confirm it with a rom based on the kernel of Cyanogen
[G1 Android Development] pconwell:
re: issue 999

Yep, just names, no numbers.

CM 4.2.12.2 w/ WC 2.8beta on G1.
[G1 Android Development] gophergun:
Yeah, I figured it wouldn't help, but I also figured it couldn't hurt to try :p

In any case, I started having this problem on 2.51, I think it was, then updated to 2.7. Just tried reinstalling 2.7 and then installing 2.8 beta, both to no avail.
[G1 Android Development] pconwell:
@gophergun,

Okay, well, I would *guess* that the problem is with your phone.apk or TelephonyProvider.apk then.

What rom are you running?
[G1 Android Development] Wysie:
I'll see what I can do... Sorry about the bug :(. I miss my Magic now. Been using a basic Nokia 1600 or something these 2 days and it's irritating me. Haha.
[G1 Android Development] gophergun:
Dwang 1.17.1.
[G1 Android Development] pconwell:
@gophergun

I have no Idea if this will work, but try pushing the attached .apks to your phone.

I pulled these from my phone with dwang 1.17 w/ wysie's 2.8beta. Everything is working for me.

The zip included Phone.apk, TelephonyProvider.apk and Contacts.apk.
[G1 Android Development] gophergun:
Still getting the acore force close. I want to say it's an issue with the phone's software, not necessarily the original ROM but something that's been installed or removed or something, but the fact that the Voice Dialer works for making calls is confusing. As far as I can tell, at least one other person is/was having this problem, so at least I'm not alone, even if it is unrelated to this software.
[G1 Android Development] :
Had this myself playing around one day with phone.apk, file had corrupted only way to fix is a complete wipe and re-install.
[G1 Android Development] pconwell:
@gophergun

Welp, I've used up all of my limited knowledge. Sorry I couldn't help. I hope you get it figured out.
[G1 Android Development] Wysie:
@gophergun: Have you tried installing/pushing Phone.apk as per the the Contacts.apk instructions on the first post in this thread? That is, you rm dalvik-cache, etc. etc. before pushing?
[G1 Android Development] Wysie:
Hi all,

Need your help again, are you all able to reproduce this issue? http://code.google.com/p/cyanogenmod/issues/detail?id=1006
[G1 Android Development] onkelpelle:
Hi everybody,

first I would like to say, that I love the modified contacts app. But I have a suggestion: what do u guys think about a kind of quicksearch for the contacts tab like a T9 keypad? Or maybe a option to auto-show the softkeyboard in order to search the contacts?

Keep up the good work...

Greetz from Germany,

onkelpelle
[G1 Android Development] Sleeepy2:
Works running 4.2.12.2 and your 2.7.

Can't get 4.2.13 until the rogers kernel is out :)
[G1 Android Development] FatBoyExtraordinaire:
Not having that issue either. Everything is smooth. Using Wes's Build Y R1 with Contacts 2.7 regular.
[G1 Android Development] tiggerbcn:
Wysie, a curious question.

All these changes will you be able to implement them to Eclair?.

I say it because the changes that you have put have done of this program a very good program and it would be a sorrow that they were getting lost after Eclair was going out.
[G1 Android Development] tnpapadakos:
i did not have the long press on contacts problem, but i had 2.7 installed before updating to 4.2.13...could that be why? hmmm....
[G1 Android Development] pconwell:
Issue 1006

CM 4.2.13 w/ 2.7 = force close

CM 4.2.13 w/ 2.8b = all good
[G1 Android Development] tiggerbcn:
.

Edit duplicate
[G1 Android Development] tiggerbcn:
Hi again Wysie, please, check this link:

http://es.androlib.com/android.application.com-vnet-asip-xEEt.aspx

The description is this:

aSip is a SIP Client that adds native SIP/VOIP function to Android's dialer/contacts. Make and receive calls over WiFi and 3G with perfect void quality and lowest delay

Would it be possible to implement it?

Thanks
[G1 Android Development] pershoot:
hi wysie.

will you be updating your github to 2.8*?
[G1 Android Development] Wysie:
Hi all,

niuchi has sent me an updated patch, and I also have an idea on fixing the Mobile numbers not showing when selecting a Direct Dial. I'll post another 2.8 beta soon.

By the way, is 2.8 much much faster? I don't have a Magic to test now, will appreciate some feedback.

Lastly, I've ordered a Nexus One, will port some of it to Eclair code when I've the time ;).
[G1 Android Development] tjhart85:
Exact same for me.

I'll add:

CM 4.2.12.2 w/ 2.7 = all good

It doesn't seem significantly faster, but it is noticeable.
[G1 Android Development] DefTaker:
Is there anyway I can get my hands on 2.8b? I went from cyanogen's 4.2.12.2 to 4.2.13 and I did have the long press issue on the dialer but was fixed with the new Contacts.apk file. There is another bug though it seems (or I have this issue anyway!). :P

When I go into contacts and press on any of my contacts, the phone dials the number. Works like it's supposed to, right? But if I reboot my phone and go back to my contacts and press on any of them, guess what? that's right! My G1 does NOT call the contact but gets a "Force Close Error" instead! I'm hoping your 2,8b contacts can fix this issue. Thank you!
[G1 Android Development] Wysie:
DefTaker: Without a logcat I can't do anything at all :( Also, scroll to comment #5 by psychoboi. http://code.google.com/p/cyanogenmod/issues/detail?id=1010 Might help you.
[G1 Android Development] pconwell:
@gophergun

Hey, I

might

have a fix for you. Apparetnly, the permissions get screwed up in packages.xml. The phone will rebuild it automatically if you delete it.

1. Reboot to recovery.

2. Make a nandroid backup.

3. Go to console, or adb shell

4. "mount /data"

5. "mount /sdcard"

6. "cp /data/system/packages.xml /sdcard/"

7. "rm /data/system/packages.xml"

8. "reboot"

9. Go to 'term' or adb

10 "su", then "fix_permissions"

It *should* work now. If you run into trouble, you can either restore nandroid, or copy the packages.xml off your sd back to /data/system.
[G1 Android Development] DefTaker:
Thanks Wysie, I tried psychoi3boy's suggestion but that didn't fix my prob...I'll post my log up here later tonight...at the moment, I've reverted back to 4.2.12.2 but I'll see if I can't just do a fresh install by nuking everything. <-- Whether this works or not, I'll post up here and if it doesn''t work, you'll see a log post from me as well! ;)

@gophergun: tried that too but didn't work. :( thank you though! :)
[G1 Android Development] Wysie:
Hi all,

I've updated Contacts to 2.8 BETA 2. Should fix the issue with numbers/labels not showing when choosing a Direct Dial/Msg (http://code.google.com/p/cyanogenmod/issues/detail?id=999). Also, @niuchl has updated some portion of his call grouping code (introduced in 2.8 BETA) to fix some minor bugs.

Please test and let me know.

http://dl.dropbox.com/u/263378/Contacts_wysie_2.8_BETA_2_update_SIGNED.zip

Just flash it like an update.zip. Or you can unzip it, and find the Contacts.apk and push it.

My good friend MaC has tested it, it works now :)! Version 2.8 will be out in a while.

Changes:

Fixed bug at http://code.google.com/p/cyanogenmod/issues/detail?id=999

Added German translations, thanks to thiasB!

Patched Call Logs by niuchl. It's supposed to be faster. Do report if it's faster/slow/bugs anything. His implementation does NOT make use of a HashTable or any cache.
[G1 Android Development] yukkio:
Call log is really fast now man. Thank you!
[G1 Android Development] Wysie:
Thank niuchl, not me ;)!
[G1 Android Development] Sleeepy2:
I was having Contacts flash with drawl. Thanks for the fixes :D

numbers label working :D
[G1 Android Development] A|G:
...

..I have not tried the new version bro, but before i do there seems to be something overlooked here, in version 2.62 there was an option to change with different option the size of all contacts pictures when pressed, this option was taken out on version 2.7 i believe replaced by a one option but when u change this it only changes the behavior on the contacts screen and the favorites but no change on the call logs.

??What happened there?
[G1 Android Development] bluedragon1982:
does your MOD works with this cool ROM, too?

http://xdaforums.com/showthread.php?t=598973
[G1 Android Development] Wysie:
A|G: The option was to change the size of the contact pic when viewing an individual's contact details. It's still there... Under Contacts, there's an individual contact or something :). I also added it for call log (when viewing an individual's call log history).
[G1 Android Development] A|G:
..

.Oh, my bad then bro! awesome job ;-)
[G1 Android Development] Wysie:
A|G: ^^ Thanks!
[G1 Android Development] Chahk:
Probably not. This mod is for Donut (1.6) ROMs, and the ROM you mention is Eclair (2.0.1). Wait until Wysie receives his N1 and ports Contacts.apk to 2.x.
[G1 Android Development] Freezey:
Would this work for cyanogenmod 4.2.13?
[G1 Android Development] Shane2:
That link appears to be broken
[G1 Android Development] dmm0816:
yea i just flashed 4.2.13 and flashed this and i'm not getting that force close bug cm mentioned so its good
[G1 Android Development] Wysie:
Actually the FC bug with call log was cause of cyan, he missed out on a string (nv occurred with my Contacts). 2.8 does not fix that bug, but rather, fixes issue 999. I'll updated the broken link, thanks Shane2.
[G1 Android Development] TAM1m:
Forgot to change version in about menu?
[G1 Android Development] Freezey:
Still no luck for me...
[G1 Android Development] dmm0816:
thats weird...i'm starting all over and imma see if i get the same results. i'll keep you updated.

EDIT: Aight I flashed the new cm 3 diff times followed by the 2.8 zip file in the OP followed by the enoch theme, and the darkstar theme twice and all times i've been fine with it. no force closes, and the contacts is blazing fast so i'm not sure. I didn't wipe at all, make sure your downloading the zip file in the OP, flash cm first, don't reboot then flash the contacts 2.8 zip then reboot.
[G1 Android Development] Chosen_on184:
Nice work bro .. Call log loads much faster than before ... no long press force close bug .. however like someone said that wasnt your fault but actually cyan forgot some code when he pushed in his rom ...

Now if only you could include interstellar calls to other galaxies so i can order my own starship that would really make this great :p
[G1 Android Development] taz2781:
perfect man, all running like it's suppose to be running. great work.
[G1 Android Development] :
Wysie sir you are a true legend, nuff said.

;)
[G1 Android Development] thiasB:
Yes, but only for the new german locales. My fault :( When I gave Wysie the translations I added a string for the version number which is of course not needed to be translated. "2.8" is "2.8" in almost every language. I fixed that already and thought Wysie got the fix as he told me. Will we fixed in next version for sure.

mfg ;)
[G1 Android Development] kizer:
2.7

- Cleaned up some code.

- Added an option in Contacts to auto-hide the keyboard when scrolling. Useful for those who use the virtual keyboard often (like myself) to search for names.

Please don't laugh at me for asking this one. How do you bring up the virtual keyboard to search? I normally open up the hardware keyboard to search. The search I do find is the system search.
[G1 Android Development] Neejay:
2.8 is definitely working perfectly/fast for me. Good work man.
[G1 Android Development] psguardian:
Good question, I didn't know until like a week ago lol. For me (on MT3G) holding the MENU button for 3-5sec will pop the virtual keyboard (if the screen you're on doesn't have anything for the text input to go it will pop-up Google search bar like on the home screen)

~psguardian
[G1 Android Development] OKK77:
Thanks for the awesome app. You're from NUS eh? :D
[G1 Android Development] mrandroid:
Will this work on Android 1.5 (Cupcake)? Or only 1.6+?
[G1 Android Development] Wysie:
mrandroid: Only on 1.6 (no + :P).

OKK77: Yup... :). You too?

Regarding the version, are you all seeing 2.8? Even for the German locales I've removed the strings before updating, not sure why it isn't showing, probably have to make clean and make Contacts again... If you're not seeing the right version, please reply and let me know what language/locale you are running in. I've yet to re-check the code (on Windows now, Ubuntu's on another partition :P).

To the rest, thanks for the support ;)!
[G1 Android Development] pershoot:
i just built from gitsource. im seeing 2.8. language is en.
[G1 Android Development] tnpapadakos:
i'm seeing en and its a great version, no problems

installed by copying update zip to sd card and flashing in recovery mode
[G1 Android Development] g1DDriver:
version 2.7 was slow, 2.8 instead very fast, no problem with long press on contact. Only wish it uses less RAM since Dialer app is alway in memory. Thanks devs for work.

Flashed *.zip in Recovery Mode
[G1 Android Development] OKK77:
From S'pore but not NUS. Was in SMU for a while. Good to see another SG folk here. Dev somemore! I'm just a no-brain user. :o
[G1 Android Development] os2baba:
I just applied 2.8 and it's pretty fast. Thanks!

I have two requests

1. I prefer to have the call button on the left. Is that possible as an option?

2. I'd love to be able to use Gestures for filtering the contacts list instead of having to flip open the keyboard. But even that is better than the soft keyboard.

Is it possible?
[G1 Android Development] FatBoyExtraordinaire:
Can't wait to flash. Unfortunately, I have to. Sleep is pulling my eyelids down! But after that, it's on!
[G1 Android Development] Wysie:
Just got to post this, I'm very pissed off with HTC right now :(. My Nexus One came with dust under it, and dealing with HTC Singapore's service was horrible to say the least. :(
[G1 Android Development] tjhart85:
And just think....If you had replaced the bootloader before you noticed the problem, they wouldn't have honored the warranty.

On my G1 when I plugged in the USB, nothing happened, so my phone wouldn't accept a charge or connect to the computer. I got a replacement in warranty.

If this same problem were to happen with a rooted N1, would they have told me to f*** off or would they have actually fixed it since the USB socket has absolutely nothing to do with anything software related? Scary thoughts.

I don't mind accepting responsibility for my actions, but I think HTC needs to do a better job of accepting responsibility for their products as well.

Or am I completely wrong and the "warranty" that google says you voided is software related & they'll still fix hardware related issues?
[G1 Android Development] Eclipse9069:
Any idea when this is gonna be ported to Eclair?

Awesome job on it !
[G1 Android Development] garz:
i cant for the life of me figure out how to create/modify groups. anyone wanna help me out with this...?
[G1 Android Development] Wysie:
Contacts, Menu -> Manage groups. :)
[G1 Android Development] mailman1387:
Wysie

To install your update on enom's rom do i just copy it to my sd card and do it the update way or do i rename it Contacts.apk,open the emulator and do

su

rwsystem

install /sdcard/Contacts.apk /system/app

exit

exit
[G1 Android Development] nyctrini3:
PROBABLY BEEN ASKED THIS QUESTION BUT can i install your dialer on manup's 1.5?? i tried but it failed
[G1 Android Development] :
No you can't and a simple search of the thread would have told you so!

@Wysie

Damn fella sorry to hear about your nexus, the more I'm reading about the nexus and the poor customer service the more thankful I am I decided I hated the thing from first look and decided to wait for something better looking.

Good luck to you fella.
[G1 Android Development] Neejay:
Under the screen?
[G1 Android Development] Wysie:
Yeah. Oh well :(. shadowch31: I love the design actually, and it's frigging fast.
[G1 Android Development] Wysie:
Don't install it on enom's ROM. I don't like him. Jk :P. Ok, seriously, don't. If you do you'll have a scrolling bug in Contacts. I've posted in his thread and I believe he'll post a version compatible with his ROM soon ;).
[G1 Android Development] tnpapadakos:
problems with "send directly to voicemail"

i've found that assigning a contact to have their incoming calls sent directly to voicemail is NOT working...anybody else notice this
[G1 Android Development] :
With a snap dragon processor I hope it's fast lol

Hoping for the Nexus exec concept to become a reality, I refuse to let go of a hardware keyboard. I know people say the virtual is just as fast but that's bollocks for me, ain't no chance I can touch type a virtual keyboard the speed I can a hard keyboard :D
[G1 Android Development] mailman1387:
Lol ok thanks man.
[G1 Android Development] overpower:
Toggleable quick match list in Dialer tab

First off, I love the work you've done on this. The default dialer/contact is pretty crappy and you've added some great features.

One feature I've always missed from my WinMo is when you dial using the keypad, that it will try to match the number based on the actual numbers you've dialed or in your contacts and also by the t9 alphabet equivalents.

This means you can start dialing a number you partially remember, and you could see every number that had a relationship to that set of numbers. Or alternatively it would assume you're dialing a name using t9, and it'd search your list of contacts for partial matches.

I realize the problem with the android dialer is you run out of real estate to show any list. Therefore we'd need an easy way to show and remove the suggested list so you could delete numbers or continue dialing. My thought is the list itself should only cover the 12 key dialpad when showing but easily disappear.

In my personal experience I've used the add to contact key very sparingly, so maybe turn the short press into a toggle between showing and hiding the match list and allow long press to add contacts instead? Alternatively, a long press on the add contact button could work. This could even be a timer where after someone enters some info in the dialer and doesn't type anything for 500ms then the list would pop up.

The order of matches might be based on which numbers are more frequently dialed, latest dialed, starred contacts, or just based on a static list of which criteria matched. Ideally the returned numbers would highlight what was being matched on so you would know if its doing an alphabet or number match. This probably means that you should be returning both the contact name and number if applicable, sorta how the Contacts list is.

So in summary a great feature to add would be for quick matching in the Dialer tab.

1) Search on the raw numbers entered against contacts and call log.

2) Search on alphabet based on t9 input against contacts and call log.

3) Display this matching list when there's a pause in dialing or change the add to contacts key to be a toggle for this matching menu.

I know you're probably too busy to add something like this, but keep up the good work!
[G1 Android Development] FatBoyExtraordinaire:
Ya'll didn't lie. Call log is way quicker now.
[G1 Android Development] :
I don't see the point of this, if your dialing someone that pretty much means they are not in your contacts because if they are just dial from there. If your looking for a previously dial number go to call log. And talk about damn annoying if everytime I checked a number on a letter or phone book if I'm not familiar with it to return to dailer to find a pop up matching the first few contacts that may happen to have the same dial code!

Big thumbs down from me, sorry.
[G1 Android Development] JAguirre1231:
It's actually a very nice feature, one I have missed after leaving hero roms for a while.
[G1 Android Development] kcm117:
Favorites takes a long time to load

Anyone else have to wait a long time for the favorites tab in the dailer?

mine takes pretty long to load.

also scrolling through favorites is very unpleasant, it locks up for a few seconds when i scroll down.
[G1 Android Development] garz:
thanks. just remembered i asked about that. (3days later)
[G1 Android Development] Neejay:
2.8 is perfectly fine for me, but I noticed that I can't pull down the notification bar while on a call. I'm not sure if it's the ROM, or this apk. This comes already built-in to the "Super D" 1.6 ROM now...
[G1 Android Development] Neejay:
Nope, mine is just as fast as the other ones. What ROM are you using and on what phone?
[G1 Android Development] tnpapadakos:
nope, mine's good, remember, scrolling through contacts was never perfect on stock rom either, unless you have like 3 contacts or something
[G1 Android Development] kcm117:
Phone: MyTouch3g- Black

Rom: Cyanogen 4.2.13 (With CFS 10MB RAM HACK)

Theme: Community Theme Remix v0.2 Black

Ive tried wiping and reflashing everything, still no dice :(
[G1 Android Development] tnpapadakos:
try it without the theme; also keep widgets to a minimum, i only use two, and no theme...no problem with contacts/dialer
[G1 Android Development] FatBoyExtraordinaire:
No problem here either. And i have 5 widgets on my screens.
[G1 Android Development] :
I'm on SuperD wiith 5 screens with 10 - 12 widgets on each, darkstar theme with lockscreen and themed advanced launcher and have no problems at all with contacts.apk.
[G1 Android Development] philosophics:
Thanks buddy. Dialer opens up a little faster...

I find this strange for a phone. It takes so long to open the phone app on the phone to dial a number.

But then again, the phone part of the phone is just a feature now...
[G1 Android Development] bkmo:
Try without openhome. I know with GDE it takes 20-30 seconds sometimes to open contacts.apk.
[G1 Android Development] FatBoyExtraordinaire:
50-60 widgets?!?!?! Damn, you like all your info right on display huh? lol
[G1 Android Development] :
Hell yes :D

No point having all that space if it ain't being used lol
[G1 Android Development] philosophics:
I would but I paid good money for openhome before I knew how easy it was to skin stuff on this device. Now I gotta stick with a $5 purchase that I'm not too disappointed about.

Dialer doesn't really take that long to open. At most, 10 sec.

I would only see it being a problem when it was an emergency and already frustrated...
[G1 Android Development] FatBoyExtraordinaire:
True, true. If not too much to ask, can you name some of your widgets? Wanna see if there is some good stuff out there that I am missing out on.
[G1 Android Development] :
Weather channel large, fml widget, e strong task manager, retro clock and retro date, snap photo pro, cachemate, 3banana, apndroid, last fm, news and weather, set cpu to name a few for ya.
[G1 Android Development] kcm117:
Fixed

Ok so in case anyone gets a wierdp roblem like i had, where Favorites lags like a mofo...here is what i did to fix it:

Go into Applications and clear data/cache for:

-Dialer

-Contacts

-Contacts Storage

-Dialer Storage

and then i uninstalled and re-installed the Contacts 2.8 apk, rebooted and it all works fine now!
[G1 Android Development] FatBoyExtraordinaire:
I have a core 5 I always use but I also use some of those you posted as well from time to time. Great minds think alike! lol