Pointui » Home 2 Applets Showcase

[APPLET MOD][FROZEN] Sonic MyStatus 2.5 All-In-One Applet, QVGA

(261 posts)
  • Started 1 year ago by NorrinRadd
  • Latest reply from NorrinRadd
  1. tomcmok
    Member

    libnani, there's something wrong with that LoadAppointments() - I'm getting stack corruption. Need more time to look at it (as I said I'm a newbe to the PointUI coding) - maybe during this weekend...

    Posted 1 year ago #
  2. libnani
    Member

    sure tyt, i'm just happy someones looking into it

    Posted 1 year ago #
  3. Ill see if I can get a hold of Norrin tonight and see what is happening. He mentioned recoding it all together when 2.1 came out.

    Posted 1 year ago #
  4. NorrinRadd
    Member

    All,

    I apologize for not answering your questions sooner I was planning to release 2.5 Final after Home2 2.1 as I knew there would be errors. The old script would bypass these errors continue on and these errors are pretty minor. Most of which exisited when the original developer created the applet. Let me address the following errors...

    1) the uses reference the nonexisting PointUI.cs script

    2) (the Slide referencie in LoadAppointments) - there seems to be two methods called LoadAppointments with different descriptors. I'm not sure how the PointUI scripting engine works but it looks like both calls LoadAppointments() and LoadAppointments([bool param]) call the method with descriptor LoadAppointments(bool Slide). changing all occurences of LoadAppointments() to LoadAppointments(true) seems to solve the error, but I'm not sure if it's the right solution

    3) in the LoadMeterControls() there signalQuality defined inside the if{} statement but it's also refenced in it's else{} section. Moving definition of this valiable outside the if{} statement solves the error

    4) in the SignalCheck() method there are two variables defined: IsNoServ, IsRoam but later they are referenced as IsNoService and IsRoaming - fixing the names solves the error

    still fixing others, but...

    ...how come this script could ever work fine?

    Tomasz

    1) No prob, just take out the reference. This reference was in all Home2's original applets during the first release and it was assumed necessary. Obviously, not the case.

    2) LoadAppointments() vs. LoadAppointments(bool var) - In previous code not providing the bool value the method interpreted as false, apparently in 2.1 it must always be explicit, so easy fix here to just always call method with either "true" or "false". You can have 2 methods of the same name as long as they are in the their own region or class.

    3) Good catch, did not notice before, definitely breaking up code into multiple.cs files for better organization will help mitigate this.

    4) Another good catch...

    Previous version suppressed error and continued without raising so as long as rest of the code still work your were good to go.

    Please post all bugs and I will try to fix asap, but I currently do not have access to my phone so providing detailed errors like the above will help a lot. In the meantime here is a new .cs file with fixes I've seen mentioned thus far, let me know what else and I appreciate your patience, while I am MIA (currently in the process of moving).

    Tomasz, I appreciate your help in this and feel free to fix the code as you see fit. I will try to check the forum at least once a day to see what errors needs fixing...

    Attachments

    1. MyStatus_SonicUI2.5_Home2.1_fixes_v0.1.zip (32.4 KB, 72 downloads) 1 year old
    Posted 1 year ago #
  5. NorrinRadd
    Member

    when i get a new phone i'll be able to better debug, but tomasz any fixes you can do in the meantime would be awesome and much apreciated while i'm handicapped! thanks

    Posted 1 year ago #
  6. ok hre are the errors with the new .cs file.

    1. Parse error
    Syntax error} lblWireless.setText(Terms.Get(pwireless));Device.Get
    2. Cannot Create Unknown Class
    My Status applet

    Posted 1 year ago #
  7. dancer69
    Member

    The new cs file gives these errors:

    [MyStatus] Parse Error
    Syntax error.}
    lblWirelessp.SetText(Terms.Get(pwireless)); Device.Get

    [MyStatus] Parse Error
    Expecting";".}
    lblWirelessp.SetText(Terms.Get(pwireless)); Device.Get

    [MyStatus] Cannot Create
    MyStatusApplet

    And applet doesn't load at all.

    Posted 1 year ago #
  8. gottahavit
    Member

    most of the problems appear to be with string.replace

    you can't do x = x.replace(str,str)

    similar issue with many other functions.

    this mostly works, however still some wierdness. at load up the UI is a mess, the collapser doesn't show. some strangeness saving attributes.

    will look more tomorrow or wait for official patch.

    Attachments

    1. MyStatus.zip (30.6 KB, 18 downloads) 1 year old
    Posted 1 year ago #
  9. NorrinRadd
    Member

    Sorry guys real difficult not having a phone to test on. I'm trying find my old MDA, but it's packed away for my move. Anyways, here's another .cs file with some fixes and additional image files needed for collapse mode and data connections. Let me know what the next errors are thanks...

    Attachments

    1. MyStatus_SonicUI2.5_Home2.1_fixes_v0.2.zip (67.3 KB, 37 downloads) 1 year old
    Posted 1 year ago #
  10. Here are some shots of the new errors

    Attachments

    1. error6.JPG (39.5 KB, 3 downloads) 1 year old
    2. error5.PNG (180.5 KB, 2 downloads) 1 year old
    3. error4.PNG (184.1 KB, 2 downloads) 1 year old
    4. error3.PNG (176.8 KB, 2 downloads) 1 year old
    5. error_1.PNG (105.6 KB, 3 downloads) 1 year old
    Posted 1 year ago #
  11. NorrinRadd
    Member

    Try this...

    Attachments

    1. MyStatus_SonicUI2.5_Home2.1_fixes_v0.3.zip (65.9 KB, 83 downloads) 1 year old
    Posted 1 year ago #
  12. Ok trying it now. Will report back soon. Much respect to you for trying to trouble shoot this with out your phone.

    Here is the latest set. Sorry if it is alot I just wanted to make sure I gave you as much info as I could

    Attachments

    1. error6.PNG (163.8 KB, 0 downloads) 1 year old
    2. error5.PNG (164.2 KB, 0 downloads) 1 year old
    3. error4.PNG (162.6 KB, 0 downloads) 1 year old
    4. error3.PNG (161.3 KB, 0 downloads) 1 year old
    5. error2.PNG (117.4 KB, 0 downloads) 1 year old
    6. Test1.PNG (165.9 KB, 0 downloads) 1 year old
    Posted 1 year ago #
  13. Hey guys just wanted to Give a heads up in case we get this working before it is fixed. Accuweather is having issues with their servers and it is affecting weather info.

    Posted 1 year ago #
  14. gottahavit
    Member

    the file I posted fixes all these errors, I suggest starting from there if you haven't

    Posted 1 year ago #
  15. gottahavit
    Member

    some more fixes, if you want them

    Attachments

    1. MyStatus.zip (30.6 KB, 118 downloads) 1 year old
    Posted 1 year ago #
  16. dancer69
    Member

    Thanks gottahavit

    Now we can use the applet, until we have an updated bug-free version.

    Posted 1 year ago #
  17. No Script errors but a few issues. I have a odd set of letters after the temp. Long hold on time does not open g-alarm, tap appointments does not open program, and it shows E instead of 3G, but it loads and that is a bounse

    Posted 1 year ago #
  18. gottahavit
    Member

    Yeah the wierd characters is the temperature character issue, it saves corruption in the setting file. not sure why. I changed mine to an "F" and it seems to resolve it. I have not yet looked at why the collapser doesn't show or the appt app doesn't open.

    I will post updates as I fhave them unless and until the official patch comes out.

    Posted 1 year ago #
  19. The collapser shows up and works fine on mine. where did you change to an F? where you able to get the g alarm to open?

    Posted 1 year ago #
  20. Has anyone else noticed that this applet is taking 3megs of ram to run?

    Posted 1 year ago #
  21. gottahavit
    Member

    I changed the character directly in settings.txt, I believe the memory usage is related something very odd is going on with the setting file, every time I exit home2 the file becomes like 4+mb and has a lot of crap in it. I am looking at this now.

    when you say the collasper are we talking the same thing the little one at the bottom of the applet, not the weather/appointment switching button?

    Posted 1 year ago #
  22. yeah they both work for me. would you like my files?

    Posted 1 year ago #
  23. jade
    Member

    craps out on PointUI 2.1

    too bad...

    Posted 1 year ago #
  24. dancer69
    Member

    Unfortunately it's still unusable. This time because it slows home 2 as hell.
    Probably is the settings file that eats the memory.
    Hope that NorrinRadd will give as soon a working version, cause this is the best all in one applet.

    Posted 1 year ago #
  25. leonchyk
    Member

    Hi I've tested this app on Windows mobile SDK, and I must say it's pretty cool, But unfortunately I can't use it on my Omnia. It just wan't launch, please somebody help me. Thnx.

    Posted 1 year ago #
  26. We are waiting on a fix when Norrin is done with real life things.

    Posted 1 year ago #
  27. Hi all, sorry I haven't been around to help out

    @NorrinRadd ... anything I can do to help?

    Posted 1 year ago #
  28. Have Not seen Norrin around lately.

    Posted 1 year ago #
  29. Yes, a week or so now - hope things are okay with him

    Posted 1 year ago #
  30. Last I heard he was moving. So will wait and see

    Posted 1 year ago #

RSS feed for this topic

Reply »

You must log in to post.