yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] lowveld:
New version V2.0.0: Facebook syncing for licensed users

Ok guys, I worked long and hard (and quietly) on this one:

Changelog V2.0.0:

- Added Facebook integration for Licensed users. You can associate Facebook friends to contacts, and use their HD profile pictures as call screen. Note that actual resolution is dependent of facebook!

- Facebook smart syncing: When you chose to sync all linked contacts, only pictures that have changed will be downloaded

- Facebook friends list: Your friend list is synced manually on UCS preferences, don't forget to do it at least once. This improves performance when linking contacts.
​

Google play should be pushing it out now, may take a couple of hours to hit your phones.

Cheers
[Android Apps and Games] e2zippo:
Wow, I can't believe you already got Facebook sync done! Did you actually take any break? ;-)

A donation is on the way after my paycheck arrives for sure!

Keep it up lowveld, you're without a doubt one of the best devs i know!
[Android Apps and Games] lowveld:
Thanks mate!

Yeah, I took my break. I needed to lay off the constant badgering, not off the actual coding (but I also cut back on that). I was already looking into facebook integration for a long time, I just took it slowly, but now I think it's production ready.

Cheers

P.S. And I haven't forgotten the Reaper guys with UCS issues. Let's see if a new clean Reaper version fixes it...
[Android Apps and Games] jsmccabe78:
Congrats on v2! Impressed with what you are delivering; really awesome.

But...am I doing something wrong? When i select sync friends nothing happens. Then when I hit sync pics it takes 2sec and done. Go to a contact and have option of using their fb pic, but is really just the default. What step am I doing wrong?

Cheers.
[Android Apps and Games] lowveld:
Sorry, I struggled to make an intuitive interface, but it's not my strong point (you have to read the fineprint on the options)...

1 - on contact manager, the spinner allows you to choose what tpe of photo. Choose facebook. It will keep showing the default one because you haven't actually told UCS what facebook friend it is

2 - Click the picture as if you were choosing a picture. There's a 3rd button that let's you link a facebook friend to that contact, do it.

If all goes well, the contact should now be showing the facebook photo. Bottom line, the spinner is completely independent of the facebook linking, it only tells UCS "use facebook pic if available, or default to HD".

The "synca all pictures" on preferences only updates the facebook contact pics that you currently have linked to contacts. So if you have no contacts linked at all, it doesn't update anything.

Sorry if it sounds confusing, but it's the best I could do. Ideally all pics should be synced by some sort of auto schedule, but I couldn't find a reliable way to do it. Yet.

Cheers

P.S. V2 is now V2.0.2, had to fix an issue with choosing the default pictures causing FC (my bad), and already fixed a report by a SGS2 owner that suddenly had FCs when picking pictures. Note to all devs: do not trust proguard optimizations!
[Android Apps and Games] odub303:
I am currently using an Epic 4g Touch on CM9, using Haxsync to pull hi res photos of Facebook contacts. No matter what I do I cannot figure out how to get UCS to display the hi res photos, even after marking those photos as the default contact photos in the People app. I updated today to the version with Facebook integration, but ended up with an error message when trying to choose the Facebook photos for contacts in the app where UCS tells me to first sync my friends list. The problem is that I already did, including granting the app permissions through Facebook. Is there an intermediate step I may have missed somewhere? Thanks!
[Android Apps and Games] lowveld:
Have you tried the steps I mentioned on my previous post, just above yours? I won't talk about the People app or haxsync, as I'm not using them and could mislead you, but to get facebook syncing on the latest UCS:

- Go to preferences and sync your facebook contact list. All this does is building a list of your facebook friends, that you will use later to link them to your contacts.

- Go to Contact manager, click a contact. On the spinner, choose the 3rd option "Facebook synced ..."

- Click the picture, and click the 3rd button. Now, if it gives you an error saying you haven't built the friend list, it means it is empty, and something went wrong on step 1, please try that again. When the list shows up, just choose a facebook frient to link to that contact and you're done.

- Later on, you can switch between the various contact picture types with the spinner, no need to re-assign a facebook contact, or choose another HD picture.

Important: Obviously, when building the facebook friend list and assigning facebook pictures, you must be online.

Let me know how it goes!
[Android Apps and Games] odub303:
I performed the steps as described (prior to posting), but unfortunately the list fails to build so I can never select a profile to associate. I have tried several times to get the list to build, all while online.
[Android Apps and Games] e2zippo:
Hey lowveld, i just installed ICS again, (IceColdSandwhich) and I wanted to try out UCS and the facebook integration.

But it looks like it's not syncing the friend list correctly, went in and pressed "Sync Friends List Now" and i arrived at facebook and logged in, then i was thrown back to UCS without a confirmation that is was synced correctly (maybe that's how it should be)

But then when i try "Sync Pictures Now" it finishes REALLY quick, 2 seconds maybe, and when i look in contact manager and select Facebook there nothing shows?

My Desire S really doesn't like UCS :p

Cheers!
[Android Apps and Games] lowveld:
Hey,

That "sync now " is for contacts already linked by ucs. Can you try the steps on my last post and report back?

Cheers
[Android Apps and Games] e2zippo:
I did follow your steps. At first I linked the contacts by pressing the sync friend list.

Am I missing a step here? I :-D
[Android Apps and Games] lowveld:
On a contact, press the picture. Instead of picking from gallery or camera, choose Facebook. Does it show a list of your friends?
[Android Apps and Games] ingenious247:
Having a small issue when the phone is in my pocket. When it rings, every time I pull it out of my pocket it rejects the call. I'm not touching the screen when I pull it out, so I am wondering if it could be sensor related? The only sensor function I have activated is flip for loudspeaker.

When the phone is not in my pocket, this never occurs. Ideas?

Sent from my T989 hunting for Siri Connor
[Android Apps and Games] odub303:
This is where the app fails for me. It treks me too sync my fried list, which I've already done. I tried uninstalling and reinstalling the app but run into the same problem.
[Android Apps and Games] lowveld:
Ok, ill install an ICS rom and check for issues.

Martin, please confirm the same on ice cold please.

Cheers
[Android Apps and Games] e2zippo:
Nope, when I click "Associate Facebook Profile" is says i have to sync my friend list first, which I've done, but it doesn't seem to be working :/

The issue seems to be in the friends list not syncing correctly, when i pressed it the first time I got the facebook login page, logged in, and then I was returned to UCS, and when I click it now, nothing happens.

Thanks for taking the time lowveld!
[Android Apps and Games] ben_pyett:
Nice!

Just to post something positive, although its time consuming, I managed to link a couple of dozen contacts to their FB pictures - without any issues.. :D

It would be wonderful if you could attempt to auto match or at least try to present a match suggestion especially where <FB name> and <Contact Name> are identical?

Its not that intuitive having to click on the picture after selecting FB and then match the name, How about if you select FB picture then click on picture should jump straight to the FB friend list, rather than require an additional button press (if that makes any sense)

I have >400 <FB contacts> and much less <Google Contacts> so the FB friend list takes a while to scroll through...Would also greatly assist to have A-Z slider on the FB friend list.

want, want, want, ...........:D
[Android Apps and Games] e2zippo:
Yeah, that would be awesome!

And in my case the match would be very easy since FB och contact name is the same.
[Android Apps and Games] lowveld:
Let me check the ics thing and ill make the spinner launch the select Facebook contact if none is chosen yet. As for the rest... :P
[Android Apps and Games] lowveld:
ICS and facebook sync issue

Yes, there's an issue. I'll try to fix is as soon as possible. There are some extra policies on ICS regarding network operations and on which thread they run...

Cheers
[Android Apps and Games] e2zippo:
That was fast, as always! Thanks!
[Android Apps and Games] ingenious247:
Do you need logs to help me? Please let me know

Sent from my T989 hunting for Siri Connor
[Android Apps and Games] odub303:
Thanks for the quick attention to the issue!
[Android Apps and Games] lowveld:
V2.0.3 out, ICS compatibility fixed and verified

Ok guys, just published. As always, may take a while until Market shows the updated version.

Tested and working on CM9, but should be fine for other ICS builds. As it was, it wouldn't work on any of them.

Sorry for the issue!

Cheers

P.S. No other changes, particularly to usability, I have to rethink and redo that very carefully. This is just the compatibility fix.
[Android Apps and Games] lowveld:
Thanks mate!

Let me think on this with a clear head and try to figure out how this could happen before I bother you with logcats.

If I don't get anywhere, I may have to ask to to run a debug version with more verbose output enabled, because the "production" version has almost no debug output.

Cheers
[Android Apps and Games] jsmccabe78:
nah... I was just being a dolt!

thanks for breaking out down.

Looks absolutely wonderful and working great.

Cheers.
[Android Apps and Games] odub303:
List downloading and contact linking works flawlessly for me now on cm9. Thanks again for the quick fix!
[Android Apps and Games] ingenious247:
Ok, thank you, but if you need them please let me know

Sent from my T989 hunting for Siri Connor
[Android Apps and Games] Thomas_BA:
Any one else has the problem that the stock call or answer screen appears before UCS? Its only a moment but it appears.
[Android Apps and Games] e2zippo:
The listing works now, thanks!

But unfortunately I've found another possibly big bug.

When i go into contact manager and selected a contact and choose "Use personalized UCS HD Picture (or default UCS HD if unavaliable) and then click the picture and then gallery and there, when I choose a picture my phone completely freezes!

This has happened twice now, but i just tried it again, and now it worked.

I'll try and get you a logcat!

Cheers!
[Android Apps and Games] thinh182009:
thanks...
[Android Apps and Games] lowveld:
2.0.4: android < 2.3 compatibility

Ok guys,

Last night fix for ICS broke Froyo. It's almost funny...

V2.0.4 is out, only difference is restrict the ICS fix to ICS, and leave everyone else alone.

Cheers
[Android Apps and Games] Andy3105:
Hi Lowveld,

So far I'm loving the new version of UCS but I have encountered one issue.....

I have had to manually link my contacts to there Facebook counterparts (correct?), but 2 of them won't pick up the photos, all others are ok, any ideas?

Also. I echo the request to stop the stock call screen from appearing if possible.......
[Android Apps and Games] odub303:
I have one contact as well that doesn't download the picture. The issue is isolated to UCS.
[Android Apps and Games] Blaknoir:
"Feature Request" and exporting Contact Mgr

Hi there :)

First of all - great app (finally figured out how to rate it on Play this afternoon)...

So, not as much of a feature request as a stupid question, that maybe demonstrates my lack of understanding about smart phones (new Razr Maxx - my 1st smartphone...).

As I understand it, this app handles incoming calls only...so, as a "Feature Request", I'd like to suggest having the ability to pull up the UCS Contact Manager by itself, and select a contact, and then be able to place a call to that person.

In the meantime...I'm wondering is if there is an app out there (maybe that someone would recommend) where my "normal" contact list (outgoing calls) is integrated with the Contact Manager (HD pics, phone #, etc)?

Alternatively, can I get the HD pictures saved via Contact Manager? Basically, I'm wondering if it's possible to either export the UCS Contact Manager list (specifically, the pictures) so that I can import the pictures to another app. I can't seem to locate them on the phone...

Anyway. Again - great app - love it. :)

-Bn
[Android Apps and Games] badmoj0:
I decided to stop using this. It's just not worth the wait. Every time I get a call my screen goes to the original callscreen and then switches to the UCS. It's pretty, yes but I just feel like an idiot with my phone in hand, waiting for my callscreen to change into a prettier one before I can answer it!

I understand there is not much you can do to this feature, so I want to point out that the app itself is pretty darn awesome. If it would replace the original callscreen completely, it would be 5/5 app.
[Android Apps and Games] philosophics:
Agreed. Takes to long to show up sometimes because the main call screen can take a while to show on it's own and UCS won't show until the stock does. Also, this app is pretty much still an infant. Amazing yes, but still has some growing to do.

I understand there's only so much you can do because you want this app to work for any user out there but there really should be options implemented for root/custom rom users. Being able to disable the stock call screen entirely would be wonderful. May not be an annoyance to some but for many of us from what I read, it's the biggest gripe.

This is the main and pretty much only reason I will not buy the full version. If I'm going to pay for something, it's going to be for an complete replacement. Not an overlay to the current.

I mean no offense or disrespect, just providing my opinion on how you can improve this already amazing idea that has become what it is now. If root/custom rom options were implemented where the user could completely remove the stock call screen, I'm sure you would get many more purchases then what you currently acquire....

Sent from me CM7 Nightly HTC Vision using XDA App that needs to show signatures
[Android Apps and Games] ben_pyett:
I know I've mentioned it more than once, but tried a TB restore of GB (Endy) to ICS and as you suspected the contacts are ordered differently so all the pictures get assigned to the wrong people after restore.

Now that you've incorporated	FB pictures, the initial ucs setup time is quite extended, so before we all make the jump to ICS start thinking of that backup/ restore strategy, it would certainly cheer up a lot of people, and I imagine reduce a great deal of annoyed posts ;)

Would also be interested if you think it's possible in a custom only (root) script that may speed up ucs display, although do appreciate that this might not be through market, but as xda root hack (at users own risk)

Swyped form ym Dersie S unsig XAD Permuim
[Android Apps and Games] DarK_AvATaR:
Well, I'm not having that issue and I've been using UCS during these days... :confused:
[Android Apps and Games] Andy3105:
I do have this issue, it's only brief but it does happen so I'd like to see what Lowveld thinks can be done.

I have paid for a license because I reckon he deserves the support for his work and that can only benefit us.
[Android Apps and Games] ingenious247:
I can't believe people are *****ing about the split second call screen before UCS overlays. Unless your phone is in your hand and you're starting at the screen when a call comes in, you never see the stock call screen. Who the hell sits there starting at their phone waiting for calls to come in? I find this amusing.

No wonder lowveld gets sick of the comments, you guys are ridiculous.

Please do us all a favor and uninstall the app so the rest of us normal people can continue supporting the development of the best call screen on Android, hands down

Weirdos

Sent from my T989 hunting for Siri Connor
[Android Apps and Games] Andy3105:
I do hope you're not referring to me with that disgraceful, disrespectful post?

Clearly I am supporting Lowveld by actually purchasing the license for UCS quite a while back, I also paid for FTL and use Endymion, Lowveld through and through you might say.

The split second between stock and UCS screens can be distracting if you're looking at it when it happens and is not a barrier to UCS's excellence.

I am offended by your tone and remarks so might I politely ask you to keep your inflammatory comments to yourself.

Regards,

Andy.
[Android Apps and Games] Andy3105:
Oh and if you read my post, clearly I am seeking Lowveld's opinion and input not yours.
[Android Apps and Games] ingenious247:
Actually, I was not referring to you.

Nothing in your posts reflected the attitude I was commenting on. What I was referring to was actually one specific post stating the app was not worth supporting financially or having installed due to the stock dialer showing up briefly.

Sorry, I should have been more specific. It's OK to discuss features and things that need to be fixed, but to insult the app and act like it's not good enough to keep installed while it's being developed takes it too far IMO.

This site is for development - some people act like the app needs to be perfect before they will even consider keeping it installed or buy it...
[Android Apps and Games] badmoj0:
Split second? On my device it's more like 5 seconds. Now do you see my point?

And my post was not disrespectful for the dev, so please don't try to twist my words (if you meant me in the first place).
[Android Apps and Games] ingenious247:
What phone are you using?

Perhaps I can help find information to assist
[Android Apps and Games] pshadoww:
This is what I am looking for, thanks OP!
[Android Apps and Games] Andy3105:
I agree completely, UCS and FTL are works in progress, Lowveld will knock them out the park eventually, just look at Endymion and Reaper......
[Android Apps and Games] ingenious247:
badmoj0 - There may be a workaround for the stock dialer showing up

I am researching it now. Are you rooted? And what phone are you using?
[Android Apps and Games] philosophics:
Can't recall seeking your opinion nor do I recall insulting the developer. I supplied ways to make an already great app great and explained my reason for not buying the full version.

This wasn't regarding you so I don't understand why you're even posting a comment.

It's called user feedback. Not directed towards the other users. If you're not the developer, then keep your fingers off the keyboard when you feel the need to reply to my post...

Sent from me CM7 Nightly HTC Vision using XDA App that needs to show signatures
[Android Apps and Games] ingenious247:
"Being able to disable the stock call screen entirely would be wonderful"

You say you're a rooted user, correct?

Why don't you just freeze the stock dialer in Titanium backup?

I am assuming this should be fairly easy to do, until Lowveld gets this worked out.

One of the great things about buying the paid version is the motivation it gives developers who spend a ton of their personal time on apps for barely enough money to buy a six pack of beer at the end of the week (if that)

I guess I should have kept my comments more friendly, it's just I see a guy who is already stressed out trying to provide us with something fantastic (let's be real - the app is amazing, yes it needs work but still) and then I see people saying things that might deter other users from supporting the dev financially and it only makes the motivation to do this diminish.

I will apologize for the manner in which I spoke - I think we can pull together and help him make this exactly what you and everyone else is looking for
[Android Apps and Games] ingenious247:
Something I though I'd share - this is what I use as the default picture for unknown callers.. typically I don't answer unknown numbers so I thought this would be funny
[Android Apps and Games] Andy3105:
How would you freeze the call screen? What is the file called?
[Android Apps and Games] jsmccabe78:
I was going to ask what others are using. Not my style but thanks! Anyone else care to share?

For layout i currently have 2 similar themes. One with name removed that I use for known people and one with name,etc. For unknown. Anyone else?

Any other themes people are using?

Cheers.
[Android Apps and Games] ingenious247:
You have to be rooted and use Titanium Backup Pro (paid version allows you to freeze apps)

Stock dialer is called different things on different phones.. could be "phone", could be "dialer", and possibly something else altogether depending on the build.

I don't know how freezing it would affect the phone, but it can be unfrozen so no big deal. Just don't "uninstall" it, because then you could be in for some trouble.

I would perform a nandroid backup before doing anything, just in case.
[Android Apps and Games] philosophics:
Only problem with that as of now is if you freeze it, many problems can occur afterwards. UCS only works as on overlay as of now and only the speaker button is available.

Freezing the stock call screen as of right now would disable the ability to toggle bluetooth headset, dialer for when you're calling IVR's, muting, swapping calls, merging calls.

Not saying I don't support this app by any means. Providing input, opinion and recommendations is pure indication that I am supporting it. Just don't want to purchase the app as of now because what if in the future, the only way to cater to the rooted users who are requesting this app to not by an overlay but a complete replacement to the stock call screen entirely would be to put out a different version?

Never said I would never purchase it, saying I'm holding off on purchasing it for now to see what the future brings.

Do not freeze the stock call screen unless you are willing to have problems occur and lose access to certain abilities...

Sent from me CM7 Nightly HTC Vision using XDA App that needs to show signatures
[Android Apps and Games] Tectas:
Freezing the phone.apk makes ucs useless, without it no calls are handled and nothing triggers ucs to show up.

Gesendet von meinem Desire S mit Tapatalk 2
[Android Apps and Games] hipher:
I have kept trying with every update of the app and still the same. Right now, this is one of few pay apps I have, but the only one I can't use. What's the point of this app if it does not allow me to choose the picture I want for the contacts? I would have expected at least some feedback on the crash log I attached.
[Android Apps and Games] lowveld:
I sincerely apologize, I somehow missed your post with the logcat. I'm taking a look at it now, but just to make sure:

- Even though you can't see the picture, when you press save it gets saved and later on used?

I'm sorry if this wasn't you, but someone reported something similar. That is, the issue was visualization during the cropping phase, because it was actually working underneath.

Cheers
[Android Apps and Games] Thomas_BA:
The problem that the Stock Caller screen appears before the UCS screen is i think normal and can only completely removed if the application has Root access. Most phones have this problem with Call Blocker or Filter. There will be one ring tone than the phone hangs up.

This behavior i have with ALL Full scree caller apps. As long the developer does not uses root function this behavior will always be there, for one less for an other more seconds.