yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] meltwater:
Development Work

I will be scaling back the time I work on the tab for now, since it has taken a huge effort to release v1.5 and things are very busy at the moment elsewhere.

Thank you to the beta testers and everyone's help in getting the release done.

Hopefully I can still continue working on the tab as a background task, at some point will probably have a v1.5.1 release to include a few minor fixes and hopefully improve the scrolling speed etc.

As for v2.0, I think that will be a long way off, there is a huge amount to be done for it but it will be a giant leap for the tab. At the moment, there isn't much to push the tab back up my priority list.

Also wondering about releasing v2.0 on the marketplace instead of general release, but undecided about that (it would mess everything up really, particularly ROMS). The concept of donations to feed the hobby I was hoping would help motivate me to work on the project but I think it was probably being too optimistic that there would be donations to do that.

Perhaps it is just the change from doing it to see if it is possible to now knowing I can but is it worth the time and effort it takes.

Will think about it anyway, what are everyone else's thoughts on this?
[Windows Mobile Software Development] Drakknar:
Your API Teaser pics look great, I'm sure fbTab 2.0 will be simply awesome! Take all the time you need to finish this, the current fbTab + touch.facebook.com are already a great way to browse all the facebook contents, at least on my device.

About pushing the app to the marketplace... I dunno... I've never seen any user with modded ROMs who have ever used MS Marketplace. Talking about me, the first and only app I have downloaded from there was the MS Facebook official app, just to grab it and share the cab here on XDA. I don't even have a clue about the most popular apps list lol.

I doubt that publishing FbTab on the Marketplace will increase its visibility or generate some revenues.

If you'd like to make ur app "shareware" or something with unlockables features to get some money back from your hard work, I'd suggest to build your own serial/unlocking system and then publishing the cab here on XDA.

Just my 2c
[Windows Mobile Software Development] meltwater:
Well I've been watching the dropped box app on here out of interest, as it went the marketplace route. But it wouldn't be good for ROMs.

It's a two way thing really, I'm not fussed (ok it would be nice) about making a ton of cash, but it really would be amazing to get the odd thing to play with from doing the work. I'd guess there is over 5000 proper users of the old v1.1, the facebook app page says over 1000 for the app so far v1.5 (the details of what that number means is sketchy though since it's only been the last week it's had any more than 5).

It's not like it would take a lot from that many users to buy the odd extra (not planning on ordering the Porsche quite yet). Perhaps paypal doesn't help since it's not geared up for 20 cent donations etc.
[Windows Mobile Software Development] mike2nl:
About the icons: these are the icons i have seen on my FB tab. There are some more (~4..5), but i can skin these one when i have seen it the 1st time. In the screenshot you will find the skinned icons which i using now.

@meltwater:

you wish to have the manila files for them?
[Windows Mobile Software Development] meltwater:
No shouldn't need the files, but useful to see what ones are there. I've seen most of them, I think the only ones I need to move are the anniversary and birthday ones when expanded (they are placed in the same location as the date&time text), I've done the change but yet to test. The rest are icons for the section above the events/updates items.

Almost ready for the updated release (just having problems making sure the list is fully redrawn when rotated - I think the people tab did that bit on behalf of the update tab).
[Windows Mobile Software Development] mike2nl:
For about that i have changed some little things in trhe CHT and GTX file for rotated. My background is white now (800x480). I have made one without any other graphic in the background. It looks better in landscape.
[Windows Mobile Software Development] meltwater:
Ahh sense is being a pain, not doing what I want today, will call it a night. Was only trying to move those icons and get the screen to re-draw...not today it seems.

UPDATE: Got the icons moved now. Still can't get it to redraw/resize the items (new items get drawn correctly) on the screen when changing to/from landscape (this function is handled by the people tab itself not normally on the update tab), I'll give it one more go and if not will leave it for now (would rather get the scroll fix released, since that will solve a more important issue).

@Mike2nl do you want a copy of the updated files before release so you can update your GTX stuff?

As for the crashes in some sense builds/ROMs, I've not got to the bottom of it, sometimes a hard reset and putting the contacts back on another way seems to help. So far it appears to be best if you login to the tab and update before you add your contacts back on, perhaps because it forces the links to be re-done (during which the contact pictures are downloaded - rather than during the update). I'm still about 80% sure it's a general issue with the HTC functions, anyway, moving on to NRG's latest so will continue testing with that.
[Windows Mobile Software Development] mike2nl:
Hi meltwater,

>>@Mike2nl do you want a copy of the updated files before release so you can update your GTX stuff?

Yes please, and thank you for the info.
[Windows Mobile Software Development] meltwater:
I think I'll have a look at the characters in the status update issue, if I can fix that one at the same time then we can keep it to a single release. Just depends where the problem is.

UPDATE 3rdAug10:

Ok, found it (the code I was using for the HTTP POST method encodes the status message to ASCII - I guess not all servers support other encodings), I've changed it to UTF8 (if anyone knows if that not is enough to support all langs then let me know) I will need to check that facebook will receive the HTTP POST call with this encoding (shouldn't be any reason why not...).

Can't do this until tonight!

Note:

We did find that the lang files were encoded in UTF16, so we might need to use that (unfortunately I think that effects the number of chars you can post)...anyone know much about UTF encoding?

I think will try for UTF8 first and if problem still occurs, I know where to look!

Status update......Ok!!!!: ěščřž Itthon, ügyelet után. Kész vok...!!??@#¿¢\™©$&£¡^~°{}»«¥%¤€²·

Added to do list: Character count for the status update page (xx/420), might be useful...

Oh yeah, I've also started Tab Project "2"...
[Windows Mobile Software Development] meltwater:
WM6 HTC Sense Developer Wiki Home added to wiki main page

WM6 HTC Sense Developer Wiki Home for modifying and creating extensions to the HTC Sense on WM6 Devices

http://xdaforums.com/wiki/index.php?title=WM6_HTC_Sense_Developer_Wiki

I've created a home (I hope) for sense mods.

It is linked from the main wiki home page, under:

Guides -> HTC Sense & Manila Menu Modifications -> WM6 HTC Sense Developer Wiki Home

Please feel free to have a look and add links, screenshots and information etc etc as you like. I thought it would be good to ensure that the old wiki information doesn't get lost (can't be sure how long the old wiki information will remain available) so if you know of good Sense information on the wiki please put a note on there or better still transfer it.
[Windows Mobile Software Development] colossus_r:
@ Meltwater

Report On new 3Aug update

# Improved scrolling, no lag (even using facebookutil.exe for status update method)

------ OK for me

# Support for non-ascii character updates

------- OK for Greek Lang

@mike2nl

When the new gtx files are OK ... please post them here

Thanks in advance
[Windows Mobile Software Development] meltwater:
Seems to play better on the NRG rom too.

Will switch back to FbTab v2.0 now lol.
[Windows Mobile Software Development] meltwater:
Anyone know the best way to put images in posts without attaching them or using PhotoBucket (my account is nearing it's bandwidth limit since my manual posts etc are linking to it).

Humm, I have a total of 3Mb on there (most of it is NOT posted) and the monthly bandwidth used is 7.1Gb! Includes my sig banner which isn't going to help...

That's a lot of views....I expect some external sites have "borrowed" the links, so will need to clear out the account a bit (or leave rude alternatives...:)).

So far the best way I can think of is to attach them in another thread and link from there, not ideal though.[or in my xda user profile...]

Hey found some stats!

The blue line is my banner, so clearly an offender! The rest are the images in the manual post...
[Windows Mobile Software Development] etoy:
did you try imageshack?
[Windows Mobile Software Development] meltwater:
Surely XDA has somewhere to put them, I expect all free places will have similar limits and it's their forum...

Looks like you can add a number of pictures and albums to your user profile here...will try that (moved my banner for now, and some of the items in the manual - are they displayed ok??).
[Windows Mobile Software Development] flip0:
Facebook Tab

Hello,

I'm having a few issues with my Facebook Tab...

1st: When I press "Menu:Settings" the following message appears: "IDS_NO_AUTH".

Does anyone know how to solve this?

2nd: Some of my contacts were automatically associated with Facebook Tab (including contact pictures from facebook). When I associate the contacts manually, the contact pictures don't change to the ones in facebook.

How can I solve this?

Thanks in advance
[Windows Mobile Software Development] tr8000:
When editing the contact klick on the contact picture in the upper right corner to get a menu where u can choose a new source...
[Windows Mobile Software Development] meltwater:
1. Details are in the manual post #2 for this. "5 - Advanced" to ensure your language/supported language is selected correctly and "3 - Facebook Api Settings" that section allows you to remove the nag (or authorise). Ok, screenshot doesn't show the remove nag option because I'd already authorised by that point.

2. Go to the contact page in your people tab and select the user's picture, it should give you the option of which photo to use if linked. Otherwise, try clearing the contact photos from the cache (windows\FBContacts\).
[Windows Mobile Software Development] meltwater:
On my drive home, I've just come up with a way which I could lock all the NEW higher level functions of the app to a particular user's facebook id...I'm not sure if I'll implement it or not, but it does mean I could provide a code to send with a paypal payment and return the unique unlock key (clearly any donators/beta testers etc etc would get keys)...$1-$2 I donno.

Still a long way off with v2.0 and I really don't know which route I'll go with it. Obviously if magically there were donations I'll probably not bother...in fact I'd really much prefer it that way (but still want to self fund the hobby). Anyway, I'll try not to mention it for a while, not the most interesting thing to hear about, perhaps poll the thread or something...
[Windows Mobile Software Development] djdafreund:
Yeah, i would use imageshack. Definitely against photobucket. I USED to host my screenshots of my GH3 theme for FoF using that, and within like 10-12 days after the new month, it told me i exceeded my monthly limit, so i switched to imageshack and NEVER had an issue since!!!
[Windows Mobile Software Development] flip0:
Thanks for the help. Problem solved.
[Windows Mobile Software Development] meltwater:
2.5.192x issue and ROMs with older facebook engine...

It seems there are two versions of the facebook engine and the older one (used by 2.5.192x and some other ROMs) the 0DE73B01_manila file is smaller (~41k) than the newer version (~47k).

If you have the older version (small file), then you must use the 192x version of the tab or the tab will be un-usable and crash sense.

1st try at basic tab with fonts and graphics, install the tab as normal using v1.6 files and replace the following file in windows directory (ensuring you reset sense by disabling, deleting manilafull.xml and restarting sense).

090EF4F3_manila with attached 090EF4F3_manila.192x.Basic.v01.txt

Let me know if that works or not, if so I will use the file as the base for an updated version (don't expect all the features but perhaps some of them!).
[Windows Mobile Software Development] MattOG:
Not sure if that file was meant to change anything... after installing it the tab works the same as the basic way... didn't notice any difference, but at least it didn't break anything.
[Windows Mobile Software Development] meltwater:
1. Have you updated the tab control file (26948339_manila):

a) Insert the following text, between the other "pages" defined, replacing the X with suitable number (re-numbering the others as required to avoid duplicated numbers):

<Page Order="X" Name="facebook.page" PackageName="HTC" Title="[[Facebook]]">
<ComponentReference Name="page" Mode9Path="HTC\People\facebook.mode9" Component="SummaryAllPage" SmartComponent="true"/>
<ComponentReference Name="icon_normal" Mode9Path="HTC\Manila\Facebookicon.mode9" Component="Facebook_Off"/>
<ComponentReference Name="icon_selected" Mode9Path="HTC\Manila\Facebookicon.mode9" Component="Facebook_On"/>
<ComponentReference Name="icon_preview" Mode9Path="HTC\Manila\Facebookicon.mode9" Component="Facebook_Preview"/>
</Page>

Note: This should change the references to change the mode9 file used which defines all the fonts and which script to run (the script will be a copy of the 192x file but using a different mode9 file).

So it should work just like the basic 192x tab but with corrected fonts. Post a screenshot if you are not sure what I mean.

I just want to test this before moving onto the next phase.

UPDATE: Ok have an updated file to try (please confirm if the previous one works before reporting issue on this)...expect mixed results since not everything is implemented (expand/collapse view and autoupdate timer will definitely NOT work - don't plan on changing this either). However, if the files does work as it should, 192x will have access to the Status Update functionality and settings pages etc. The Expand/Collapse View item can be removed from the menu later on.
[Windows Mobile Software Development] MattOG:
Ok, didn't realise the tab control was going back to Facebook and not people. After updating that the colours were there. Worked fine. The v2... colours are similar, except the names, which start off blue, but switch to white once that person has been highlighted.. e.g. if you hold your finger on a name, it highlights it, if you then scroll (without lifting your finger in between) the name of that contact goes white, unless you scroll it far off the page, when it goes blue again... hope i've explained it alright. Other than that, status update works, links to settings, internet, and app are all good, and tapping anything takes you to the people tab.

HTH.
[Windows Mobile Software Development] meltwater:
Ok that is perfect. I kept out the slightly more complicated stuff in Testv02 to try to get a working version first. I can attempt to put the other changes in (such as the selection colour correction - I left that out on purpose for that version).

Very pleased that the rest appears to work though, looking promising (you have about 80% of the new functionality available now).

Can you check the following bits of functionality:

Does the time of the last update get displayed ok?

Does your current status get displayed correctly at the top?

[WORKING] Are you able to authorise with FbTab app and post your own status updates?

[WORKING]Facebook App/Web menu items

I will look into the possibility of the auto update part too, but might not be possible.

Can you post file 0D5DF4CE_manila from your system, I can then look into the possibility of including the expand/collapse changes too (hopefully it is not too different).

v2.0 DEV UPDATE:

Had some API fun last night:

I made a wall post, posted a comment and "liked" it.

Still working on the GUI (trying to get a good mix of form and function).

I can browse through my friends list, get their updates and use the above to interact, so it's coming on nicely.

There are several parts the of data which comes back from facebook which is incomplete:

Does not specify who has "liked" a post, not even you

Also it appears to only return the last few comments related to each post not all of them

Still no notification list..which is a shame

So still plenty to do, time is short and I'm not going to rush things.
[Windows Mobile Software Development] MattOG:
ok, a few things I noticed... there is no "update now" or refresh button, also, the expand all doesn't work, but I think you know about that. my last post obviously wasn't all that clear. my status update is fine, it posts, and displays clearly. I authorised without problem. I don't see any "last update" time, maybe i'm looking in the wrong place. I can see when other people last updated, and that is clear. its a shame it only displays people on my contacts though. keep thinking it isn't working because they haven't updated their status, not sure if you can make it show everyone on my facebook. I can access the "full" app, and web interface no problem via the menu too.
[Windows Mobile Software Development] meltwater:
No your post was quite clear, I just didn't read it right 1st time.

lol about no updates, I had a panic one night before a release because no-one update all night and I thought I had broken it!

Ok will look to see why "update now" isn't there, I think it should be (probably a typo).

The blue bar should show "Updating..." and then should display the date/time of the update once finished. Could be down to how the old HTC engine works though, so might not be able to have it.

You can add more contacts, but some will never appear due to what I assume is privacy settings (I've not experimented with it). I like the reduced list (except the missing ones) - I don't need to know what everyone is doing all the time (it is something I'll keep even if it's optional).

In time, I will replace the HTC functions and populate the data myself using my Facebook API (which can see all your friends and will have more information available), but will probably keep the tab as a summary page with further detail available within it. That is beyond the next release though, which itself is a long way away.
[Windows Mobile Software Development] MattOG:
Sounds great! I'll keep checking back periodically, got it set to auto notify if anything gets posted so I'll know. Keep up the good work meltwater, its much appreciated. about the updating thing, mine never goes away Even after updating, not even in the people tab, so it probaly is working.

Just noticed, pressing 'update status' triggers an update, so I can do that, and then back out as a work around for the missing button.
[Windows Mobile Software Development] meltwater:
Yep was a typo on the button, should be fine in the next version. Just had a look at that other file, too many changes in it to transfer the expand/collapse changes & landscape fix so will forget that. Will have another look at the script tomorrow and see if I can put the autotimer in. Should also be able to update the menu to remove the expand/collapse menu item (set within facebook_pages.xml, will do a version which will work for both versions).
[Windows Mobile Software Development] meltwater:
Ok, hopefully last go now. Waited until I was back on my dual/triple screen set-up, then I can win-merge the original tab scripts with the updated ones for both versions, about the easiest way to transfer the updates across.

I've put in the remaining changes, except the expand/collapse view option (there are different objects in the different versions and the adjustments are relative to the other objects so too difficult to do blind - plus introduces another script to deal with).

If you are happy with this then I'll release it as an update package for old facebook engine users.

Just replace the files as before, including the new Facebook_Pages.xml file in windows\ManilaXml (that provides a 192x specific menu without the expand/collapse view (which only the normal script will be able to use)).

Hopefully should have Update Now button, auto update timer, fixed selection colours and time of last update displayed (although didn't see anything specific for that).

If you could post a screenshot of it working that would be great.

DEVUPDATE v2.0:

Introduced some new GUI concepts to play with, will need to update the internal handling of the data (to allow sharing between modules) and need to write handler for offline mode. Also waiting for update of Extended Sense controls before redesign of updates page (I think I'll drop the contact photo selector at the top - as shown in my teaser screenshot). Although rough the functionality is getting there.

Switching to Tab Project 2.0 for a bit before I re-flash my device.
[Windows Mobile Software Development] MattOG:
Looking good! A few points...

Interestingly, the last update time now shows the word 'nil'. Still see nothing on the people page, but at least something is shown on the tab.

Auto update works flawlessly, takes a minute per time, and restarts from the time it finishes, so essentially a 5 minute update time updates every 6 minutes, 10 minute would update every 11 etc, but thats good the way it is, stops it getting stuck in an update loop if you set too small a time.

The settings page: If you exit, it asks 'Do you want to discard your changes' that should say 'Save', not 'Discard', as clicking yes saves, and clicking no discards.

Lastly, though nothing major, when it updates, it doesn't do it "in situ", you have to leave the tab, and go back for it to show your new status. Not sure if this applies to other people, as none of the buggers updated while I was testing, but my status didn't change until I scrolled tabs. (I used web to change it) not the tab, if you do it via the tab, it updates instantly.
[Windows Mobile Software Development] MattOG:
Not sure how I missed this, but in the latest version, clicking on a name hangs the program and I have to switch off the tab and back again before it'll do anything again. just a fyi.
[Windows Mobile Software Development] meltwater:
People tab is kept separate, so will stay the same

auto-update is working fine then, the htc update just takes ages.

settings page, the dialogue is correct but the behaviour isn't (either I changed something last min or the close on X app on my ROM changed how it worked). Will be fixed another time.

It should update all the data following an update but won't monitor for changes while online. By updating the status via the tab I directly change the status, plus force an update.

Will check the selection behaviour for a typo or it could be the colour fix

Can you check if you have the following file in widows 3F9D5F14_manila (I've added reference it to the script - that should format the update time correctly, fingers crossed). Hopefully the selection thing is fixed too.