Titanium System Panel QVGA [Update 6/18/09]

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mispook08
    Senior Member

    • May 23
    • 3014
    • HTC Vogue (Sprint Touch)

    #1

    Titanium System Panel QVGA [Update 6/18/09]

    So I was playing with this CHome stuff and decided to create a basic system panel to show memory status. Still working on it, but here is a preview of the work so far, in case anyone wants to continue developing it for their devices. As usual backup the *.cpr files just in case, and play with it if you want.

    Update 5/14/09
    QVGA v2.0
    Changes / Fixes:
    1. Fixed the 2GB size limit.
    2. Added floating point capability.
    3. Added pie charts graphics.
    4. Replaced the Mortscript with an executable (MemStatus.exe)
    5. Reduced memory size from 480K to 76K.
    Please try this version and look for bugs. Is only QVGA for now.

    Update 5/11/09
    Added a VGA test version. I don't have a VGA device to test so let me know how it looks, works(?), etc. Still working an a solution to the 2GB limit on the SD Card... I'm currently trying to replace the MortScript with C++ which would also enable the use of graphs, etc.

    Update 5/3/09:
    I did some further mods trying to make it more useful and informative. It now displays free memory percents when condensed and each memory has it's own page when expanded, with total, used and free memory information. Also, tapping on each page will call either the default task manager or the default file explorer, depending on the particular page. Below are the links to both versions. Be aware that SD card information is incorrect if your card is > 2 GB. This is a limitation of MortScript. I will try to solve it as soon as I can.



    Version v1.0


    Old Version 0.9



    Features:
    1. Shows RAM, STORAGE and SD CARD free available memory.
    2. Updated every 10 seconds.
    3. CAB Installation. (Thanks to AppStar for the Plugin Installer and showaco for CHome Editor!)
    4. Pie Charts in Condensed Mode.
    5. Floating Point data display.

    To Do:
    1. VGA????

    Requirements:
    1. Icon files (*.png) located in \My Documents\Themes\System Panel (or where ever, but must update registry values)

    Basic Installation:
    Just in case backup your orginal CPR files and remove any previous system panel registries that were created.
    1. Disable the CHome Plugin.
    2. Run the Titanium System Panel cab file. Install to Device.
    3. Click on the SysVars.mscr file or shortcut (or soft-reset).
    4. Enable the CHome plugin.

    [DEV] Titanium System Panel QVGA [Update 6/18/09]

    Update 6/18/09
    Changes / Fixes:
    1. Added support for WQVGA, VGA and WVGA.
    I tested these cabs using the newly released 6.5 SDK Emulator images. Please try it and let me know of any errors. No other changes from the original v2.3. As usual, just tweak the cpr files, png files, etc. to your liking.

    Update 5/28/09
    QVGA v2.3
    Changes / Fixes:
    1. Fixed SD Card units in non-skinned mode (now display GB).
    2. Fixed all significant digits to 4 in non-skinned mode. It should never fail now...
    3. More code optimization.
    4. Included sample mortscript for skin creation.
    This is a maintenance update only. No new features. If you are as lazy as I am, just copy / overwrite your MemStatus.exe file with the attached file and reboot. Otherwise uninstall / re-install the new 2.3 cab file from the link.

    Update 5/19/09
    QVGA v2.2
    Changes / Fixes:
    1. Added skin option where if active, MemStatus will NOT update the "Label" / "PluginLabel" keys. Instead another key "Value" is updated with the rawdata as follows:
    XX.XXX;YY.YYY;ZZ.ZZZ;
    where X is size, Y is used, Z is free for the respective RAM, STORAGE and SD CARD (or RAM%;STO%;SDC% for the "PluginLabel").
    This way, you can parse the values with MortScript, represent them as desired (i.e integer only, 1 decimal place, etc.) and update the keys. Users can now customize the % graphs, the text layouts (via CPR file) and now the values. To use it just change DWORD HKLM\Software\Microsoft\CHome\system\skin to 0x01. Checkout some of Twolf's great work posted in this thread!
    2. Some more cleanup and optimizations.

    Update 5/15/09
    QVGA v2.1
    Changes / Fixes:
    1. REALLY fixed the 2GB limit (I hope).
    2. Reduced MemStatus.exe file size to 117KB. (Consumes about 40K in ram).
    3. Added option to specify different SD Card name (HKLM\Software\Microsoft\CHome\system\cardname).
    4. Fixed all data displays to 4 significant digits, i.e. xx.xx or x.xxx so that the layout doesn't change.
    5. Did some code improvements & cleanups.
    Code:
    http://forum.xda-developers.com/showthread.php?t=510051
    Attached Files
    Last edited by CYBER WEESJE; June 18, 2009, 02:00 PM.
  • mispook08
    Senior Member

    • May 23
    • 3014
    • HTC Vogue (Sprint Touch)

    #2
    Re: Titanium System Panel QVGA [Update 5/14/09]

    Can someone please post this to first post thanks

    [DEV] Titanium System Panel QVGA [Update 6/18/09]

    Update 6/18/09
    Changes / Fixes:
    1. Added support for WQVGA, VGA and WVGA.
    I tested these cabs using the newly released 6.5 SDK Emulator images. Please try it and let me know of any errors. No other changes from the original v2.3. As usual, just tweak the cpr files, png files, etc. to your liking.

    Update 5/28/09
    QVGA v2.3
    Changes / Fixes:
    1. Fixed SD Card units in non-skinned mode (now display GB).
    2. Fixed all significant digits to 4 in non-skinned mode. It should never fail now...
    3. More code optimization.
    4. Included sample mortscript for skin creation.
    This is a maintenance update only. No new features. If you are as lazy as I am, just copy / overwrite your MemStatus.exe file with the attached file and reboot. Otherwise uninstall / re-install the new 2.3 cab file from the link.

    Update 5/19/09
    QVGA v2.2
    Changes / Fixes:
    1. Added skin option where if active, MemStatus will NOT update the "Label" / "PluginLabel" keys. Instead another key "Value" is updated with the rawdata as follows:
    XX.XXX;YY.YYY;ZZ.ZZZ;
    where X is size, Y is used, Z is free for the respective RAM, STORAGE and SD CARD (or RAM%;STO%;SDC% for the "PluginLabel").
    This way, you can parse the values with MortScript, represent them as desired (i.e integer only, 1 decimal place, etc.) and update the keys. Users can now customize the % graphs, the text layouts (via CPR file) and now the values. To use it just change DWORD HKLM\Software\Microsoft\CHome\system\skin to 0x01. Checkout some of Twolf's great work posted in this thread!
    2. Some more cleanup and optimizations.

    Update 5/15/09
    QVGA v2.1
    Changes / Fixes:
    1. REALLY fixed the 2GB limit (I hope).
    2. Reduced MemStatus.exe file size to 117KB. (Consumes about 40K in ram).
    3. Added option to specify different SD Card name (HKLM\Software\Microsoft\CHome\system\cardname).
    4. Fixed all data displays to 4 significant digits, i.e. xx.xx or x.xxx so that the layout doesn't change.
    5. Did some code improvements & cleanups.
    Attached Files

    Comment

    • CYBER WEESJE
      Senior Member

      • Mar 27
      • 9663
      • RHODIUM LEO 2.02
      • 6.5
      • 3G MOBISTAR

      #3
      Re: Titanium System Panel QVGA [Update 5/14/09]

      [QUOTE=jr5416;381582]Can someone please post this to first post thanks

      [DEV] Titanium System Panel QVGA [Update 6/18/09]




      HI DONE AND DONE ADDET TO THE FIRST POSTED



      GRTZ CYBER WEESJE
      MODERATOR@SPJ
      video walk through on how to flash diamond/tp CLICK HERE
      NOOB CHECK SPJ TOUR BY D/\SH CLICK HERE
      LEARN HOW TO FLASH ROM CLICK HERE
      TUTORIAL BY ZAY HOW TO INSTAL TFD3THEMES General Forum Tips CLICK HERE
      sigpic

      Comment

      • mispook08
        Senior Member

        • May 23
        • 3014
        • HTC Vogue (Sprint Touch)

        #4
        Re: Titanium System Panel QVGA [Update 5/14/09]

        [QUOTE=CYBER WEESJE;381585]
        Originally posted by jr5416
        Can someone please post this to first post thanks

        [DEV] Titanium System Panel QVGA [Update 6/18/09]




        HI DONE AND DONE ADDET TO THE FIRST POSTED



        GRTZ CYBER WEESJE
        MODERATOR@SPJ
        Dont forget to change the update date on title thanks again CYBER

        Comment

        • D/\SH
          Owner - Staff

          • Feb 07
          • 31777
          • TP, TP2, soon Hero
          • 6.5
          • SPJ

          #5
          Re: Titanium System Panel QVGA [Update 5/14/09]

          [quote=jr5416;381591]
          Originally posted by CYBER WEESJE

          Dont forget to change the update date on title thanks again CYBER
          got that covered for you

          Comment

          • GokuSS3
            Senior Member

            • Jun 02
            • 2247
            • HtC ToUcH PrIzZo 2
            • 6.5
            • T-Mobile

            #6
            Re: Titanium System Panel QVGA [Update 6/18/09]

            Thanks for the post was looking for something like this....
            sigpic
            The Must Read Noob Guide!!!Click Here
            How To Flash A Rom!!!Click Here
            If I Have Helped Be Sure To Hit That Thanks Button!!!

            Comment

            Working...