yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Software Development] wil_dee:
just installed: CHT Style demo with data turned on version

i still get the black text on black background issue when i go to add the buttons on the main screen.

i added one button (profile) and upon clicking onto that i get the attached errorlog.txt the page hasn't even fully loaded..

overall seems to be on the right path, seems a lot smoother, and the icons look really cool ... excellent work!!

will report on further issues once have tested more...

edits:

played with check-ins a little bit, seems to be checking in ok... so checked in twice, one by myself, and one tagged friend... after the second check-in i click on 'my check-ins' and get errorlog_2.txt

'albums' doesnt have an icon for me? it just turns out to be black...

tried to upload photos, whilst searching for the file, get errorlog_3.txt
[Windows Mobile Software Development] ToddeSwe:
It does not work for me either... :(
[Windows Mobile Software Development] StraightAhead:
Thank you ! :-)
[Windows Mobile Software Development] zaga53:
hello,

i can't open my profile

here the report

OutOfMemoryException-bei Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)

bei System.Drawing.Bitmap._Init(Int32 cx, Int32 cy)

bei System.Drawing.Bitmap..ctor(Int32 width, Int32 height)

bei XFControls.XFPanels.XFPanelList.renderItemBuffer(IXFItem item)

bei XFControls.XFPanels.XFPanelList.PanelPaint(Graphics g)

bei XFControls.XFPanels.XFPanelBase.setupSlideBuffer()

bei XFControls.XFPanels.XFPanelBase.panelSlide()

bei XFControls.XFPanels.XFPanelBase.prepSlideLeft()

bei XFControls.XFPanels.XFPanelBase.OnMouseUp(MouseEventArgs e)

bei XFControls.XFPanels.XFPanelHome.OnMouseUp(MouseEventArgs e)

bei System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)

bei System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)

bei Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)

bei System.Windows.Forms.Application.Run(Form fm)

bei XDAFacebook.Program.Main()

thank you
[Windows Mobile Software Development] mokafeh:
I still think it looks ugly :( , please if you need any help just ask , give me some instructions on what to do , and i'll be happy to do it :)
[Windows Mobile Software Development] djdafreund:
Where's the "slap" button? JK. It's so unhelpful (I'm a coder and graphic's designer outside of my professional job for 12 years now) to just tell someone "I don't like it" or "It's ugly" so you know. Doesn't do anything positive for the user making it. What i would ask you to do is to let Joe know what you don't like about it, or what you would like to see changed to it so you DO like it. It might be something he would consider depending on what it is.

For example, i think the button's look ok, but i would personally love to make my own (in a theme style maybe or something.) to replace them so i can tailor things myself to give it a look i find more deserving for MY tastes. (Granted every one is different, and won't please everyone.) a lot of people like them currently, but i don't like all blue (even being my favorite color). And i asked already if he is letting us have control over changing things like that ourselves in future versions. That's what i mean.

Let us know what you would like to see changed, or what you don't like about it. Not just "It looks ugly", that could be taken 100's of ways, and the one you might mean, might be something he will consider in a future version depending on what it is you don't like. :)
[Windows Mobile Software Development] Noob007:
It wasnt much constructive critisism here, - but I must disagree with you. I do like it alot. If its anything you see that has room for improvement, you should rather point that out than just say it looks ugly - cuz that gives no meaning at all.

I only hope they can solve the problem with places so that I can use that.

Keep up the good work.
[Windows Mobile Software Development] geogeo.gr:
Greek language for v4.5.1
[Windows Mobile Software Development] m0nkeyman:
Ok Joe thanks for the update seems to work ok on my HD2. One thing I did notice is when looking at a status it's not showing how many comments or likes there R so have to click on it to see. Apart from that I haven't noticed any improvements in speed or functions. I take it this update is just to make it prettier.
[Windows Mobile Software Development] phixion35:
Looks great! I don't remember what version I had originally, but I hadn't fired it up in a couple months, and of course it had my upgrade when I did again. Version it upgraded me to (not sure which it was) kept giving me an error saying "An Unknown error occured..." It did spit out an error log which I'll try to get up on here. Then I saw latest version is 4.5.1 beta, so I manually downloaded that one and installed. I figured out I can bypass the initial log-in error when logging in internally but logging in via internal web. Then it brings me to the XDAfb homescreen. Things seem to work how I remember. When using "Places" the app errors out when I click on the "Check In" tab... For referance sake I'm on an HTC Pure running the stock WinMo 6.5 ROM.
[Windows Mobile Software Development] joe_coolish:
I've been fixing the problems that I could find as they came in. I hope to get most of the errors resolved soon and get out a new release :)

As for Check-in GPS coordinates, I might receive some help from another developer that has a pretty good solution. I'm waiting for a response from him, but once we are able to start working together, hopefully we will be able to find a solution that works for everyone.

The nasty OOME... I think I may have found a solution for handling OOMEs in XDAFB. I don't get the errors so I don't know if i've patched all of them. I've PM'd you about helping test it. I'll wait for your PM to send you the next alpha build

I have all of your icons as well. Here is what the app looks like with your graphics.

I am missing a few icons, so I am not able to convert the whole application to your graphics package. I need an icon for Inbox, Chat, Requests, Places.
[Windows Mobile Software Development] djsolidsnake86:
yes i 'm waiting for it

in the xdastress test gwes grow up to 23.2 after some minutes and then the errorlog :

System.Exception

Exception-in Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)

in System.Drawing.Graphics.GetHdc()

in XFControls.Utils.XFGraphicExtensions.MeasureString(Graphics gr, String text, Rectangle rect)

in XFControls.Utils.XFGraphicExtensions.MeasureString(Font f, String text, Rectangle rect)

in XFSenseUI.XFItems.SenseItemBase.CalcRecs(Int32 rightPadding)

in XFSenseUI.XFItems.SenseItem.GetHeight()

in XFControls.XFPanels.XFPanelList.Add(IXFItem item, Int32 index)

in XFControls.XFPanels.XFPanelList.Add(IXFItem item)

in XDAFacebook.FXControlsTest.<>c__DisplayClass3.<GetPanelStressTest>b__2(Object o, EventArgs e)

in XFControls.XFPanels.XFPanelItems.XFItemBase.OnClick()

in XFSenseUI.XFItems.SenseItem.GetClickResult()

in XFControls.XFPanels.XFPanelList.OnMouseUp(MouseEventArgs e)

in System.Windows.Forms.Control.WnProc(WM wm, Int32 wParam, Int32 lParam)

in System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)

in Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)

in System.Windows.Forms.Application.Run(Form fm)

in XDAFacebook.Program.Main()

after the crash, the gwes.exe stay to 23mb (no matter if i clean the ram with cleanram or sktools) i must restart the phone (for ex quickshutdown say me createcompatiblebitmap the not enough storage is available to complete this operation, task manager wont load softkeys menù, nitrogen wont display correctly etc..)
[Windows Mobile Software Development] TouchyDiamond:
Why did we need new icons anyway? I personally liked the older ones (from 2 months ago) best. Can I still use those with the current version? Thanks very much!
[Windows Mobile Software Development] mokafeh:
Ok , well start working on that ;)
[Windows Mobile Software Development] [PhOeNiX]:
after the last update, everything works fine on my omnia!

thank you very much for your excellent program!

and it would be possible to customize the icons?

maintaining the required size, we could use any icon (and packaged in a zip and call them themes) to do even better this great program!
[Windows Mobile Software Development] mokafeh:
well , i tried to make it as simple as i can , i think it well look like this :)

i will upload the icons in the next post !
[Windows Mobile Software Development] mokafeh:
the icons :)
[Windows Mobile Software Development] joe_coolish:
Thank you for the icons :) The rounded corners happen automatically and I might make it a setting for people that want square corners. If you don't mind, could I get a copy w/o the rounded edges? That will just save me from having to re-paint them to have pointed corners :)

if you want to see what they look like in the app. you can replace them with their corresponding image in the \Program Files\XDAFacebook\Resources folder.

Thank you again! They look great :) I just need to figure out how I'm going to do skins in app....
[Windows Mobile Software Development] djdafreund:
Hey Joe, thew newest version is working good so far. Icon's look normal now (remember i mentioned before after selecting friends list it looked right the FIRST initally time the app was loaded, and then it changed and cut off the bottom text from 4th row every time thereafter. -photoshopped a before picture in my last msg.) WELL, i'm happy to show you in today's build release, it's working great and normal now.

Only problem SO FAR is as you can see the "Albums" icon is not showing (ie-blank/white), maybe not pointing to the icon, or a misspelling in the name in code it's trying to read?

Thanks for letting us know how to change the icons ourselves. Definitely happy to be able to customize this til you add skinning control.

GREAT JOB JOE!!!!!
[Windows Mobile Software Development] joe_coolish:
Thanks :)

Yeah, the album art wasn't part of the build. I've attached one you can d/l to the Resources directory.
[Windows Mobile Software Development] djdafreund:
Hmmm.. It crashed 2 times since posting last (no crash log as the first time it crashed my phone, 2nd time it froze so also no log created there.) It did happen when going to upload a photo, selected a directory that had a lot of picture's in it (the culprit i'm sure.)

Also, i replaced the icon's from the posted ones above (original color ones from iphone and android), but they show also in white. Maybe the filenames aren't correct (as i didn't rename them, just over written the ones in the resources dir.) possibly, as i am about to look myself and look.) but if not that, any stipulation's on the sizes they NEED to be in resolution? I noticed all the ones asking to over write were a good bit smaller in size then the default ones that came with today's version.

Noticed this. When browsing images, the text starts at the beginning of the screen, instead of after the folder images and such, so the beginning of files are covered. (image below to better show.)

Hope this info is useful :)

Edit- Ok, on the pictures, a few weren't named correct so i renamed them. Also the program is case sensitive, and for some odd reason when i copied the files over from my SD stick to the XDA Facebook directory, it changed them to all uppercase filenames. I renamed them to lower case and they show properly. One thing i forgot to mention, when scrolling in list (feeds for example), kinetic scrolling is weird. It is ALWAYS scrolling. Even when moving in list and literally stopping your finger for a second, THEN lifting up off, the list starts scrolling slowly. No way to be able to stop currently, does this in either direction. I know coding on WM, the kinetic scrolling is VERY picky. I know the guy that makes Flix (and Flix2. Movie theater showtime's grabber, like moviephone and such) i was helping him do some of the graphics stuff, and had something SIMILAR but actually worse where it was almost unusable unless you were very careful when letting go or it would keep zipping. He said "The problem is with using WM SDK, when coding things and using the kinetic scrolling, it's really difficult to pull off cause it's not that great with what you can do and not do, so there's only so much i can do with getting it to work the way it SHOULD work." and I mentioned it might be better to disable that function over all cause it made it barely usable. When pulling finger off, if you didn't have it almost still for a 1/2 second it would continue scrolling from pretty fast to scrolling lightly fast. (so if you were stopping at a certain move in the list to see it's showtimes, by time you slowed down and stop to lift finger, it still scrolled past the movie title and kept going. THIS isn't anywhere as bad luckily, BUT i couldn't cause it to COMPLETELY stop from scrolling, even when holding it steady for a second or two before letting finger off, it will keep scrolling slowly, but not stop. NOT a big issue in my book, but just wanting to give input to let you know, in case it's fixable.
[Windows Mobile Software Development] joe_coolish:
Thank you for the info!

I noticed that the text was over, I just keep forgetting to figure out why :)

Kinetic scrolling (the WM 6.5.3 Microsoft DLL version) is pretty bad. wrote my own type, but I changed it recently to take into account lag time or studders. I think I'm going to take that out, because it seems to not work some times...

I have a new alpha test that you can try.

http://xda-winmo-facebook.googlecode.com/files/XDAFacebook 4.5.1 OOME 2.CAB

take a look and see if that fixes the crashes slash scrolling
[Windows Mobile Software Development] djdafreund:
Sad to report it doesn't fix the crash or movement. The movement isn't really that big of a deal though, as if you are careful and wait before lifting finger off, it only moves very slowly which is tolerable. Sure it'd be cool to be able to have it stop completely, but i would not trade not having kinetic movement at all over this. I suppose if there's any time of coding control to have it automatically reduce the movement number by a notch (forced) so that way if your moving intentionally a bit, a slightly hair less of a number wouldn't be noticable, but yet if your finger isn't moving at all before pulling off the screen, the figure should be very low to the point that forcing a very low number to 0 (to stop) should work.

I guess like if it's a scale of 0-100, and the kinetic movement glitches sees finger not moving at all before lifting as a 1-2(ie), maybe have it forced to stop scrolling if the number is something very low like that, if that's a possibility.

So after testing more now as i write this, the first time i used it, went into friends list, exited back to home, going back into friends crashed (log below)

System.NullReferenceException

NullReferenceException- at XFControls.XFPanels.XFPanelItems.XFItemProfileInfo.GetHeight()

at XFControls.XFPanels.XFPanelItems.XFItemProfileInfo.<set_User>b__1(Object o, EventArgs e)

at FBEntities.FBObjects.User.FBPerson.Parse(JObject o)

at FBEntities.FBObjects.User.FBPerson.Parse()

at XFItemControls.XFPanels.XFPanelItems.XFWorkerLoadProfile.DoWork()

at XFControls.XFPanels.XFPanelItems.XFItemLoading.doWork()

But then exiting and running again, it didn't do this again. Then i tried uploading a picture. It still freezes up when in a big list, looking like about 4/7 of the way of a folder having 379 images in it. Hopefully this helps. More testing later as i'm heading off to work now.
[Windows Mobile Software Development] phalkon30:
I kept getting the unknown error when logging in with internal, but using your trick with internal web it worked. I had to authenticate the program using the link in the forum though.

I had an error after using it the first time, it came from scrolling up and down on the profile page fairly quickly. I saw a black box appear top and bottom, and then the text started overlapping itself left to right. It then crashed with this error log:

System.NotSupportedException

An error message is available for this exception but cannot be displayed because these messages are optional and are not currently installed on this device. Please install â€˜NETCFv35.Messages.EN.wm.cabâ€™ for Windows Mobile 5.0 and above or â€˜NETCFv35.Messages.EN.cabâ€™ for other platforms. Restart the application to see the message.- at Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)

at System.Windows.Forms.Control.get_Bounds()

at System.Windows.Forms.Control.get_Width()

at XFControls.XFPanels.XFPanelItems.XFItemBase.modifyWidth(Int32& width, Boolean scrollBarCompensate)

at XFControls.XFPanels.XFPanelItems.XFItemBase.Invalidate()

at XFControls.XFPanels.XFPanelItems.XFItemProfileInfo.<set_User>b__1(Object o, EventArgs e)

at FBEntities.FBObjects.User.FBPerson.Parse(JObject o)

at FBEntities.FBObjects.User.FBPerson.Parse()

at XFItemControls.XFPanels.XFPanelItems.XFWorkerLoadProfile.DoWork()

at XFControls.XFPanels.XFPanelItems.XFItemLoading.doWork()

I'm on EnergyROM Feb 1st, 24822 with new sense 2021.
[Windows Mobile Software Development] djdafreund:
TO clear things up, it's not really called internal web method, that IS the external method, and is HIGHLY recommended to be used instead of the internal method, and the reason they say that is because randomly and sometimes unexpectingly facebook changes things, and using the internal method, you will notice it no longer works, but using the external method, it doesn't get effected and if they make a change, your facebook will still work fine. I've seen this mentioned a few times in the facebook Sense Tab thread AND the regular facebook app thread in these forums. Granted i haven't used the default facebook app since using this as it's SO much better already, and laid out MUCH better, and controls, and functionality, EVERYTHING really. LOL. Joe is doing some incredible work with this!!!

Joe, I just tried Profile, hit home, and hit hit profile again, and it crashed. Hope this helps out-

System.NullReferenceException

NullReferenceException- at XFControls.XFPanels.XFPanelItems.XFItemProfileInfo.GetHeight()

at XFControls.XFPanels.XFPanelItems.XFItemProfileInfo.<set_User>b__1(Object o, EventArgs e)

at FBEntities.FBObjects.User.FBPerson.Parse(JObject o)

at FBEntities.FBObjects.User.FBPerson.Parse()

at XFItemControls.XFPanels.XFPanelItems.XFWorkerLoadProfile.DoWork()

at XFControls.XFPanels.XFPanelItems.XFItemLoading.doWork()

Great job so far man, these i'm sure are little bugs, so i don't doubt these will get ironed out. But in general each version does get better and better. The last two versions for some reason are noticably crashing a lot for some reason compared the the non-CHT style, but we realize it's ONLY a beta to test out, so we're not expecting stability for now, so no big deal. Keep up the great work Joe. I'm most done with my new icon's i made to use, mixing everything i have seen from both the android versions and iphone versions. And hand cleaning them up so they still look good. I'll post them once i feel they are ready to my standards. I just made them for me mostly since i like the feel. This includes the top banner replacement, so it looks a bit more like the other versions now. I like them at least. :)
[Windows Mobile Software Development] joe_coolish:
Yes it does :) thank you very much! I'll look into why it's freezing...

Thank you! Yes, profile page is really buggy. I'm working things out on it right now. It's kind of a mess at the moment because I stopped one rewrite to do another one, but the Profile page hasn't even gotten the first rewrite, so it's all kinds of messed up.

Sweet! I can't wait to see them :) I need to figure out how to do skinning in app... I'll think about it and come up with something :)

As for the profile, I said a little about it above. It's been the most neglected panel out of all of them. Hopefully I can find a little time this weekend and nail it all out.

The reason that this update has taken a long time has 3 reasons. One, I'll probably talk about in a couple of weeks when I get more information, the other is because of the amount of rewriting that had to be done (i'd say 70% of the project) all to find that OOME bug. I've all but given up on it... It is a total PITA to deal with. I just feel bad for all the Omnia II people out there... And the final reason was because my mother recently underwent surgery to remove a tumor. It's not as bad as it sounds as it was as routine as those things go and all went well. She's been home for a couple of weeks, but priorities get really set with life comes at you like that. Now that things have calmed down, I can get back into the swing of things and hopefully get a good weekend in to finish tying up a few loose ends!

Oh, and full time work (marriage), full time job, and part time school also happen some where in there too! :D

I really enjoy doing this project and I hope that I can get a solid build that works w/o crashing on most devices (sorry i8000, sans miracle there isn't much I can do at the moment... but there are a few people helping me look for answers so there is still hope!)

cheers
[Windows Mobile Software Development] phalkon30:
Didn't mean to sound so critical if I did, I just happened to try the profile page first.

I like the animations and the general layout, I think it's going to be very nice once it gets closer to final. Great work!

EDIT: here's another error encountered on the photos tab of a friend

System.NullReferenceException

NullReferenceException- at XFControls.XFPanels.XFPanelItems.XFItemProfileInfo.GetHeight()

at XFControls.XFPanels.XFPanelItems.XFItemProfileInfo.<set_User>b__1(Object o, EventArgs e)

at FBEntities.FBObjects.User.FBPerson.Parse(JObject o)

at FBEntities.FBObjects.User.FBPerson.Parse()

at XFItemControls.XFPanels.XFPanelItems.XFWorkerLoadProfile.DoWork()

at XFControls.XFPanels.XFPanelItems.XFItemLoading.doWork()
[Windows Mobile Software Development] grymcent:
As always, Stunning stuff Joe.

Can I ask a small mod.

I know it won't affect many people, but for those of us who do have more than one account I sometime forget which one I am currently logged into.

well. on the home screen could you mention the login or profile name, just so we know?

Cheers

Grymcent
[Windows Mobile Software Development] jontp2:
Hey Joe,

Glad to see things are coming along nicely.

I've been getting a lot of crashes lately, sometimes with an error log sometimes without. I've attached the latest which occurred when I was trying to upload a photo. The app crashed as it transfered me to Opera but the upload completed fine.

I've got your & MS versions installed but much prefer yours, the only issues for me are;

no phone numbers for my friends which MS version has, although the latest update (1.4) has mangled them.

lots of crashes.

unable to create or respond to private messages.

For reference I'm running this on a Touch Pro 2 with Win Mo 6.1 standard rom.

Always been able to log into places no problem & it tells me where my friends have logged in.

I used to use the internal log in method but since the last full update (4.5.1) I found the external web method works best, as advised.

Yes the scrolling is a bit dicky, not as good as it is on some other programs but a hell of a lot better than the MS facebook app. Same issue as most others, it can sometimes move after you lift your finger but I've found that if your moving diagonally when you complete your swipe it stops just fine :)

I hope you'll be able to sort out the stability issues (crashes every time I use in the last week or so) & am really looking forward to the next properly usable version that I'll be more than happy to make a conrtib towards.

Cheers

Jon