yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] meltwater:
Thank you for your kind encouragement it means a lot.

Just about finished what I need for the multi language support using the manila language files. Although I will now need to add some extra settings to the settings page to allow easy language selection. It's going to be quite a job to tie in all the elements of what I'm doing.

I'm hoping that I am writing it all in a reasonable way, unfortunately this is my 1st attempt at windows mobile and 2nd attempt at something in C# and I've never done anything with web api's before.

May6 Update:

Fb api test for direct status update didn't work last night, but didn't have time to debug, I suspect two possible issues which should be easy to solve. Kept my test section and that still works so just matter of time.

Language support took a lot more work than I expected, but appears to test out nicely, the supporting application will be able to use the manila language files to populate the display text! It's a nice solution, hopefully it won't be too slow though.

Set-up option is almost done too, picks locale from device the 1st time, then user selectable if needed.

I will need a full list of locale codes (i.e. en-gb) used by wm if people want their own language supported, plus xxxxxxxx_manila language files. That's up to people to do if they want it, since I'm happy with English and that will be the default language. I've included support for the files which have already been produced (the lang files on the main thread), so if people make the effort for their language and generate files, I will add support (if they don't then I won't).

Q: Is the //Windows/ folder named anything else on other devices/languages???? Will HARDCODE otherwise, so if you don't tell me otherwise it won't work for you!

There will be a lot of additional text to go into all the language files, but won't have the full list of text until the whole project is ready for release (plus will need to perform tests to see if it is fast enough to use).

Overall, it's coming along nicely, and hopefully it'll be less experimentation and working more on design and implementation very soon. Will probably focus on function 1st and then go from there, tons still to do though. Also, another thing I am considering is, I know no matter how I release the final thing it's not gonna work for everyone because it is making use of lots of different things which may work differently on different devices, I might consider beta testing it perhaps. Also would be great to have the all-in-one cab issues ironed out before release.

PS: Is it just me or is the animations for the text messages tab addictive (been playing with the phone too much I think!)? Don't worry not gonna kill the fb tab by trying to use it, even if I knew how. Would like it in my next project though....
[Windows Mobile Software Development] rayad:
Hi, I am currently using 2.5.192X

Are the only options for the dark text issue to change background or update manila? Also, how does one update manila?
[Windows Mobile Software Development] meltwater:
Yes unfortunately, I don't have 2.5.192X so I can't really investigate where the difference is that causes the problem.

I would only recommend updating manila by using a ROM with the new version in, since performance is greatly improved if it is cooked in.

I am happy to add support for 2.5.192X but I will need to know why it doesn't work and what needs to be updated to do it.
[Windows Mobile Software Development] mike2nl:
Hi meltwater,

you are heavy busy with the stuff. Heat off... I can help out with nl-nl manila file, i think. I thought i have uploaded once in the main thread.

If you need help with lighter things, please ask and i will see what i can do for you...
[Windows Mobile Software Development] Agent Zach:
Not sure if such an idea is on the queue for an update, but some users in my "Update your Facebook Status with Sense" thread would like to see an easy way to go straight to their own contact card to change their Statuses, without all of the tapping. I understand that your beautiful tab is a re-work of the "Updates and Events" tab within Sense, brought to the Home Screen, but possibly, at the top, have a link to the "Status Change" area of the users Contact Card... along with a few Error Handlers in-case they haven't filled out their own Contact Card, etc..

View the Left Facebook Pane in my signature for my thread.
[Windows Mobile Software Development] meltwater:
Yep sorry missed nl-nl off my list, will make sure that's supported. Anyone who has put the effort to create a language file will have the language supported for the extra bits.

I'll definitely need some beta testers at some point. Thanks

I had a build with a link direct to the contact card from the tab working, but it's not really good enough in my opinion (was the link to "contacts.exe -me" should be possible to launch it via the Facebook App reg values but can't remember if it worked, I put in an extra menu item instead).

Earlier this week I had my own status update code working fine using the Facebook api directly, but I've appeared to have broken my code and it's not working for now. Even my backup isn't working (wish I had my normal backup system on it and I would be able to roll back every change, but I'd only put that on my manila code so only got the one).

I'm not sure if it's facebook or my code, really frustrating at the moment. Perhaps it's something to do with the new privacy changes this week...

Will have a look at your thread...
[Windows Mobile Software Development] Agent Zach:
Sorry about the loss/break of code.

Well, I don't have much useful information for you in my thread, that I'm sure you don't already know about... seeing that you already had the link to "contacts.exe -me".

But, seeing that you have had a version which included the link, would it be possible to not just open the "Me" Contact Card, but rather take the users RIGHT TO the Status Update area of the "Me" Contact Card?

It may be my personal preference, but utilizing most of Facebook itself, without Mobile Web or the Microsoft Facebook app, just seems to be tops. Ironically, I do have the Facebook App installed, but for reasons unknown to me... lol. And seeing that there are a few members who did appreciate my tutorial I posted, I'm sure I'm not the only one with this state of mind. If we can have the most common features from the Facebook app with easy access, without actually needing to download/install it, awesome!
[Windows Mobile Software Development] mike2nl:
Hi meltwater,

beta test is my second name ;)
[Windows Mobile Software Development] meltwater:
Need to setup a proper application account, so hopefully can rule out fb side of things while doing that. I'm still 95% sure I did the back up when it was working, teach me not to have "AutoVer" running.

Might be able to get it to run via the Facebook App link either directly or via a mort script.

Tried all sorts to get right to the update page but it's buried within the exe, and tried lots of command line guesses with no luck. You could do it via mortscript, using co-ords to select the right bit automatically but not really transferable.

As I said, had it working from my own exe, which means we have full control.

Yeah have been thinking about why the tab is better in some ways to simply using the web page or apps. At the moment, I think the key points are:

1) Selected updates for only people in your contacts (not everyone agrees but it will allow tight control on updates).

2) All the information is updated in one go, so it does not need to be connected all the time.

3) Easy to swipe in and out to see latest info without spending ages.

Would be interested to hear other's ideas on this too.

Good stuff! Just need it to work now! ;)

UPDATE:

Code is fixed!!!!!!

Made a constant string for the urls etc, BUT used:

"http://graph.facebook.com/" instead of "http

s

://graph.facebook.com/"!!!!

Don't worry, AutoVer is now active (excellent program which can save any programmer's skin!).

Now have new account for development work and created new application for it, screenshot shows the application working again.
[Windows Mobile Software Development] mike2nl:
Hi meltwater,

that means possible a new version of your fantastic tab app?
[Windows Mobile Software Development] Agent Zach:
As he said in the Tab Download & FAQ thread, only when there's a new innovative feature, will he release a new version.. not just minor updates. And this, in my opinion, if it goes well, is a SERIOUS new innovative feature.

@meltwater

Seeing that little teaser you posted....You just made me happy as hell. :P

Looking good.
[Windows Mobile Software Development] meltwater:
Yes a new version but a long way from anything suitable for release, discovered that each release ends up with a new wave of support/install issues. Still working out how far I can take it and getting the supporting code so that it's easy to build on, in the direction needed for what we want and gonna work for as many as possible.

Not 100% sure what form it will take, at the moment, I'm not going to mess around with the main tab page too much this time until the api stuff is proved out, plus manila can get very unstable without coding it carefully.

Also, will probably wait to see what happens 1st June and see how it effects the existing tab functions too.

Been trying to get it to work again for several days, so really glad it's back on track. Need to re-jig the code for the next phase of experiments.
[Windows Mobile Software Development] jquill:
Can't wait for this...cough beta test cough....

I know this is unrelated slightly but...

IF you can answer this question...since you're able to make facebook say "via HTC fbtab" .....When adding pics from HTC album to facebook...Mine one day said "Uploaded Via HTC Sense" and the next "Uploaded via Facebook Mobile" but I used the social networks uploader both times (just tapped on an album picture and hit "Facebook")....I didn't change roms but was adding other mods and messing with manila a bit. I'd like it to say 'HTC Sense" and not "Facebook Mobile". Maybe it's obvious but if you could help I'd appreciate.
[Windows Mobile Software Development] meltwater:
Sorry but it won't be yet.

It might well be a bug with facebook, since I've been experimenting with posts and so far it's ignored the fact I'm using a different app and also ignored the "attribution=A rare blue monkey" parameter too. It may need the user to logout or drop the permissions held (which can be tricky since one permission allows it to remain held off line too). Not too important but will see if I can spot what's happens. Ok, reauthorised and it picked up the new app name, but not the "attribution".
[Windows Mobile Software Development] Agent Zach:
Well, keep us updated. I'm looking forward to the newest release, whenever it may become available.

Thanx for all of your hard work you've been inputting into this project.

And just for the record: Confirmation number: 32W6782466117535L :)

[For your battery. ;)][It's not much, but it should get you started. :)]
[Windows Mobile Software Development] meltwater:
Thank you kind sir, I tip my hat to you squire!

My first donation, thank you very much.

I'm aiming for a new battery for the numerous times where I've been testing the phone the night before, only to find the phone is almost out of charge as I leave the house. With an extra battery I can just swap and go.

Dev Update 18May:

Setting up the code for some interesting experiments tonight & written out a plan for the next stages of development work.

Not gonna give details yet, just in case it doesn't work as I hope.

4. I think Authorisation is sorted, also I have a solution I think regarding the facebook keys. When I open the code up I should be able to place the authorisation code within a dll, for now it can be compiled in.

5. Changes made for this, hope to build on it. Api now can request data from online or from stored files (will make my dev work easier too). Ultimately will need to add proper handling/management of the files later.
[Windows Mobile Software Development] madindehead:
That looks excellent meltwater. Really glad you have made a break through ^^
[Windows Mobile Software Development] riaz.ahamad:
Dear Melt, Is it work with Xperia X1 and have manila version 2.5.20121225.0?

Please let me know and thanks for the invent.
[Windows Mobile Software Development] meltwater:
It should do if it has facebook integration in the People Tab - Updates & Events sub-Tab. Other than that, I couldn't say.
[Windows Mobile Software Development] meltwater:
Good News:

Got all my tests working late last night! Very happy with the results.

I now need to integrate the results into the api for proper use.

Again, still a long while away before beta testing etc but it's progressing very nicely.

No idea of when that will be though. If it all goes to plan, it will definitely meet my release criteria.
[Windows Mobile Software Development] madindehead:
Nice one melt. What exactly have you managed to get working? Apart from directly updating Facebook status from the tab of course.
[Windows Mobile Software Development] meltwater:
:D Ah well, that would be telling wouldn't it!

Want to be sure it can be used as I want before I say too much, plus want to be sure it doesn't cause performance issues if I can integrate it.

The more I get working, the more I want to integrate and the more ideas I generate.
[Windows Mobile Software Development] madindehead:
Haha. That would be telling yes. But I suppose it is safer to have a personal list rather than promising people something, that then becomes too much of a performance hit, and doesn't deliver the functionality. People tend to complain if something is promised, and then doesn't turn up.

I look forward to seeing what you manage to do ^^
[Windows Mobile Software Development] meltwater:
Dev Update 20th May:

OK, I think I'm about 90% there with the api functions I want, just a few small issues to overcome.

- Hopefully will begin tidying the code to re-implement the test code as proper api functions and integrate.

- Have some major graphical work to do making the new pages look nice (as we know default ms forms are terrible), plus intend to use icons where possible to reduce the translations. I can see it taking a while (even using the Sense SDK mentioned previously).

I need some good icons to use too.

I may need help on this, as drawing without the form designer is new to me and takes a lot longer (only thought about landscape and VGA support last night, that gets complicated!) Will give it a try first and shout if I get stuck!

- Need to dive back into the manila code and see if any of my ideas for linking into the main tab actually can be done, without too many side-effects.

- Split off the fb app specific code into a locked dll to secure the app keys, which will allow the rest to remain open (with a view to release source eventually).

- Finally finish off the settings pages so the integration can be customised correctly.

It will definitely require beta testing, perhaps even code review by some key persons since I accept my coding won't be perfect, but then my only previous windows mobile app was "Hello World" so I think that's to be expected.

Reminder for me:

"&" in a status post causes only the part before the "&" to post, I expect "?" is the same, due to the url interpreting it as commands. Just need to parse and include escape chars when I find out what they need to be.

The permission changes by facebook on June 1st are also concerning me, although it won't effect the new work I've done, I'm worried it could effect the existing tab functions. Could end up with lots more than I hoped to sort out if that's the case, depending on what it could be very difficult to correct.
[Windows Mobile Software Development] Agent Zach:
Sounding amazing to me. As soon as you get this baby finished, I'll submit the update to PocketNow so they can headline it. :):) Might possibly get you a few donations here and there. :D

Keep up the awesome work, and, when the time comes, put me on the Tester-Roster. I'm willing to Hard-Reset, in case of conflicting software, to make sure this beast of a mod gets perfected.

[And thanx for the add. ;)]
[Windows Mobile Software Development] meltwater:
Yep PocketNow have been very supportive with the tab, I'm more than happy to perhaps even allow them a pre-release to get the exclusive (plus they are good at explaining features/installing from a user perspective).

All donations will be welcome, if I get any others they will get put back into supporting hardware for development. Like the battery will, it will allow dev time to be spent, developing.

There is something on my wishlist, but I doubt I'll get to that, can dream though...

Fortunately, upgrading should be replacing a few files, plus adding the supporting exe/dlls, it's only been the tab control file (26948339_manila) which has been the issue. I've been meaning to look at the GPS tab cab, sounds like it might have something in it to fix that issue. Would be nice to have the All-In-One cab working for everyone when it's released. No time to look at it though.

Anyway, still a while away from that yet, lots more coding to do and even more testing... Oh and real life, might have to do some of that too.
[Windows Mobile Software Development] madindehead:
@ melt

Give me a shout if you need some beta testing done. Free from exams for the summer now! So I have lots of time to play around with my phone.

I like your idea of using the Sense SDK. Certainly helps make it look a LOT better! Good to see you are making progress.
[Windows Mobile Software Development] meltwater:
Free from exams - You lucky thing, remember those days...(lucky about the free bit not the exams, don't miss them).

I think in a few weeks should have some stuff to beta test, even if the integration isn't completed fully. The Sense SDK should give it a nice look and I'm hoping to combine it with some custom stuff to attempt to make it as nice as I can despite my limited knowledge with it.

Just working on the basics of a photo based friend selection control, fairly basic but good to learn, probably totally wrong but appears to work so far.
[Windows Mobile Software Development] madindehead:
All sounds very interesting. Sadly, my programming skills don't even exist, so I won't be able to look over the code. But at least I can provide feedback.
[Windows Mobile Software Development] Captain_Throwback:
Sorry I haven't been able to help more with this. I know that John was having the issue with his .exe where it wouldn't update the tab control file without the "Configuration" key being in place, and that seems like something we haven't had time to overcome. Since he's been busy with CHTEditor, I think this has fallen off his radar, a bit. I can shoot him a PM & see if he can look at it, since you clearly have bigger fish to fry. I will also volunteer to do some beta testing for you when you're ready.
[Windows Mobile Software Development] meltwater:
Well obviously the CHTEditor is his priority, but it was fairly close I think. After all the dev work, expecting users to insert 5 lines into 1 file shouldn't be a huge ask lol.:D

MoonNah from the GPS tab, appears to have solved the whole add/removed tab issue. The "BL_Group_FixStartManila.exe" they provide appears work for them, I've PM'd to ask how it works and if they are happy if we use it. Running it does nothing visual, so hard to know. They've said it would recover manila with a facebook tab, but obviously it would be useful to know what it did. Donno how they've done the GPS tab, it's a very impressive piece of work.

>>>> Ok, heard back from MoonNah, their exe will work, will see if they give us permission to use it.

Beta test will be great, unfortunately I know you'll really put it through the ringer! JK, need quality testing as the code is very new to me.

DevNote: Need to find out .Net events for Rotation and where to check if data connection is active.
[Windows Mobile Software Development] qitt:
Seems MoonNah's FixStartManila just delete ManilaFull.xml and registry keys. If you want I can try to ask him because we both speak on russian and maybe I can understand better what he tells.
[Windows Mobile Software Development] etoy:
i think his fixstartmanila also corrects 26948339_manila file as there's no such file in gps tracker cab and we know it's needed to add the new tab. it probably edits the existing 26948339_manila file instead of overwriting it.
[Windows Mobile Software Development] meltwater:
I think he generates it from scratch!

He replied to me:

I suppose that's a good way to do it, if you know all 23 different code chunks to use! I think he's given me the OK to use it, from what I can tell. Excellent work!

Thanks Quitt, I may ask at some point, having english as my only language I feel bad.
[Windows Mobile Software Development] Captain_Throwback:
That's interesting. I wonder, though - does it include the code for BOTH versions of the Facebook tab (the 1921 & the 2012), or just the latter? If we can use it, it should be easy enough to use a setup.dll to run it (rather than having to do it manually), at the end of the CAB install. I'll have to experiment with that.
[Windows Mobile Software Development] meltwater:
Still need to see why the 1921 version needs to be different, might not need much.
[Windows Mobile Software Development] meltwater:
Dev Update 21May:

Ok, time to get realistic!

At some point in the next 6 weeks, I may not be able to develop or at least do much development wise. So I shall try to focus on getting the functionality integrated, which means I will resist messing around too much with the graphics (clearly some of it will need to go hand in hand with the design).

At the moment I have a massive list of ideas and functions I really want to include, but not sure if I'll get them in. Also I've been putting it off, but I really need to dig back into the manila code and sort out where things can be called from.

Is anyone interested in designing some icons?

I'll give details later when I've worked out a list, but without stealing some via google I doubt I'll have time to draw some nice ones.

Also, if anyone is any good with custom controls, it would be good to have an improved version of my attached control.

I have it working quite well, at least enough for release but my skills are limited in this area so someone is welcome to create a fancy version to include. I can send the sections of code I have for it, so you can see what I need to interface with.

Basically just need to pass it a List<Image> and a int to specify the selected picture index and it will display the contacts as shown. Also will need to get the selected index, so that the contact name can be displayed (can't decide if it should be included internally or not).

Currently my control steps around the list of pictures in a loop when you press on each of the side pictures. Also the contacts images don't end up with a white boarder, just a poor choice of default on my part and no transparency support. I messed around with gesture control, but I could spend ages messing around with it and I know it'd take me a long time to give it good enough polish.

As I said it works fine, but we don't just want fine do we?

Plus, I expect my methods aren't the most efficient and with something like that, it would have an impact.

Thanks guys.
[Windows Mobile Software Development] MaximilianPs:
is there a simple way to change the text color from black and dark gray to white ? 8-)
[Windows Mobile Software Development] electrikjesus:
I would like to help with icons. Could you let me know what size and where to send them in a PM?
[Windows Mobile Software Development] meltwater:
Excellent, it will be a few days, yet to draw out a possible layout at the moment. I had a look at the icons facebook use for things, they are awful. I'll draw out a sketch of the interface and details for the icons.

The colour set I've been using for facebook tab is, below although not sure how blue we want the page.

(RGB:59 89 152) Dark Blue

(RGB:139 157 195) Medium Blue

(RGB:223 227 238) Light Blue

(RGB:247 247 247) Lightest Blue