Program Tab Toolbox- VGA - Manila 2.1 - Windows Mobile Apps and Games

NEW VERSION POSTED 12/26/2009
ProgramTabToolbox_Manila_2.1_VGA_by_JVH3_v2.1
Fixes bug with GPF at start introduced with v2.0 if a registry entry did not exist.
NEW VERSION POSTED 12/25/2009
ProgramTabToolbox_Manila_2.1_VGA_by_JVH3_v2.0
Now supports HTC Sense 2.1 without manually shutting down Sense.
Program Tab Toolbox (New Version Posted 10/26/2009 reposted 1:04 am CST)
Currently only supports VGA Manila 2.1. WVGA Manila 2.1 is coming soon.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download link: http://forum.xda-developers.com/attachment.php?attachmentid=240650&d=1256536975
This app lets you pick 3 or 4 columns for your program tab.
It lets you pick if you want All Programs to display it as a list or 4 columns.
It lets you decide how many programs can be on the program tab. (10 to 99).
It lets you backup your program tab, and then restore after flashing a new ROM.
I had previously ported the 4 column program tab enhancemnt by Co0kieMonster.
This app gives you the exact same files from that and original manila files and gives the ability to choose how you currently want it displayed.
Backup and Restore do require that Storage Card is named Storage Card and My Documents is called My Documents
Important Note: This must be installed to the device, not a storage card. (This might not be true anymore.)
Feedback is appreciated, especially positive.
If you like this app and feel like donating, here is a link:
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7380024
Did this app save you time after flashing? What is your time worth?
Isn't it worth throwing a couple bucks my way. Thanks in advance.

Program History / Planned Features
Planned Additions:
ability to reorder programs on the program tab.
launch from manila settings
make it skinable
No promises on how soon I get to that stuff.
Program History:
10/26/2009
added backup and restore
added ability to change number of programs on the program tab (10 to 99)
made it look alot nicer
added an about page
added a nice icon courtesy of xda user: Schneid. Thanks.
made it so it will work with ROMs of other languages Program Files
10/22/2009
Initial Release

Frequntly Asked Questions / Known Issues
Known issues:
This does not add the registry entries that the 4 column enhancement provides.
They might already be there in the base VGA Manila 2.1.
If your ROM does not have the 4 column enhancement, you might need to install it first.
It can be found here: http://forum.xda-developers.com/showthread.php?t=554330
Frequently Asked Questions:
Can I cook this in my ROM?
I can't really stop you, so if you do, please donate a small portion of the donations that you receive for the ROMs you provide.
Exception to that request. NRGZ28 has my personal approval to cook this into his Raphael ROMs if he chooses to do so.
Any chef that donates does as well.
If it's cooked in a ROM, I will likely recieve nothing from the users of the ROM.
A cooked ROM is obviously worth more than any ingrediant.
But, the suppliers of the ingrediants should get something.
So, if you get $500 from a ROM you cook, throw me a bone.
I'm not looking to get rich from this, but I'd like to get a little something for what I produce.
Will this work with the ROM I am using?
If the ROM you are using is VGA and uses Manila 2.1, it will work.

Good word
edit: something like this

ceesheim said:
Good word
edit: something like this
Click to expand...
Click to collapse
Funny.
Thinking more along the lines of what schneid posted in the Raph Energy thread here:
http://forum.xda-developers.com/showpost.php?p=4793714&postcount=9640
I'm liking the ones he posted. I kind of want it to indicate a little more what it does. But they are definate possibilities. They look real nice.

Good job. Cant wait for the program tab backup feature. I was backing up the registry before, but everytime I disable manila, import reg entry, and re-enable(even after soft reset) all icons are gone with a grey box in their place. Anyway, thanks.

Something like this perhaps?
But obviously tidier than my effort!

jmckeejr said:
Good job. Cant wait for the program tab backup feature. I was backing up the registry before, but everytime I disable manila, import reg entry, and re-enable(even after soft reset) all icons are gone with a grey box in their place. Anyway, thanks.
Click to expand...
Click to collapse
I figured out how to solve the icon issue, just set icon path to blank for each program entry
HKLM\Software\manila\ProgramLauncher\0
iconPath=blank
using regedit backup and restore, for some reason it resotores it to 0 or 8.
So, until I get this done. that is one way to restore the program tab between ROM flashes.
In any case, it is fiigured out, so now I just need to write code.

Hi!
I have a question, m is it possible to change number of shown icons?
If yes, can you add this to your program
I would like to reduce it, to see all icons only with one slide...
Thanks

anod said:
Hi!
I have a question, m is it possible to change number of shown icons?
If yes, can you add this to your program
I would like to reduce it, to see all icons only with one slide...
Thanks
Click to expand...
Click to collapse
It's already in the planned features.

JVH3 said:
I figured out how to solve the icon issue, just set icon path to blank for each program entry
HKLM\Software\manila\ProgramLauncher\0
iconPath=blank
using regedit backup and restore, for some reason it resotores it to 0 or 8.
So, until I get this done. that is one way to restore the program tab between ROM flashes.
In any case, it is fiigured out, so now I just need to write code.
Click to expand...
Click to collapse
Great. I have used that knowledge and added Backup/Restore of program tab via my FlashBack Tool with autorestore when flashing a new ROM
I'm sure your version will be much better and wont have evrything else included that FlashBack has

Backup coded!
I have the backup portion coded.
It produces a reg file, without all the extra entries.
I'm thinking iconPath and IsReadOnly aren't really needed for backup.
From my experience,
IconPath is always ""
IsReadOnly is always 0
Anyone have any different experience with those or need for backing them up and restoring them?
I'm just trying to keep the file as clean as possible.
I Plan to have restore always put the IconPath to "" and IsReadOnly to 0
I still need to code restore, but I think I might call it a night.
After restore is coded, I'll post an updated version.

Program Icon - Program Name
I'm thinking of calling this Program Tab Toolbox.
Since, I am having backup and restore.
And plan to make it so the user can control how many programs can be set. From the day I did the VGA port, I've know how to do this. I just need to code it. It's just registry manipulation.
And I plan to make it so the user can control the order of the programs on the tab. (not for all programs)
So I think I would like the icon to be the icon that you slide to from the Energy ROM, with something like a wrench and screwdrivr or some tool. My art skills are pretty bad so help on this is appreciated.

JVH3 said:
I have the backup portion coded.
It produces a reg file, without all the extra entries.
I'm thinking iconPath and IsReadOnly aren't really needed for backup.
From my experience,
IconPath is always ""
IsReadOnly is always 0
Anyone have any different experience with those or need for backing them up and restoring them?
I'm just trying to keep the file as clean as possible.
I Plan to have restore always put the IconPath to "" and IsReadOnly to 0
I still need to code restore, but I think I might call it a night.
After restore is coded, I'll post an updated version.
Click to expand...
Click to collapse
Actually, you can delete the IconPath entry all together(this is what I am doing after impoting the reg entries) and it works great. IsReadOnly is something that OEM manufacturers put in there so they can lock certain items in. These can also be deleted. They are actually set to 1 by default in the original Packages, but I always make them at 0 so that users can select their own. There is also an entry in there for "Command" or something similar which can mess things up if left behind and using programs in those spots(ie if you replace the Activesync item and dont remove command it sends a command to the new program "/remote" which can make the new program act funny. These should be removed or set to blank "".
About the 3 icon file that you have:
Seems it might be from manila 2.0 or something because the size of the buttons are smaller. I have this setup that I made which makes the buttons original size. Maybe you can include these instead?

jmckeejr said:
Actually, you can delete the IconPath entry all together(this is what I am doing after impoting the reg entries) and it works great. IsReadOnly is something that OEM manufacturers put in there so they can lock certain items in. These can also be deleted. They are actually set to 1 by default in the original Packages, but I always make them at 0 so that users can select their own. There is also an entry in there for "Command" or something similar which can mess things up if left behind and using programs in those spots(ie if you replace the Activesync item and dont remove command it sends a command to the new program "/remote" which can make the new program act funny. These should be removed or set to blank "".
About the 3 icon file that you have:
Seems it might be from manila 2.0 or something because the size of the buttons are smaller. I have this setup that I made which makes the buttons original size. Maybe you can include these instead?
Click to expand...
Click to collapse
Thanks. They were Manila 2.1, but not version 1.5. They were from the last Energy ROM that was Manila 2.1 that did not have the 4 column enhancement that I ported. And that was before 1.5 came out.
I'll put these in. Thanks again.

Icon Request
I do need it to be in ico format.
I edited this. I don't need 4 bit, thankfully. I added an ico file that I downloaded and it even has a 256x256 png in it.
I can just put png source files in, so I am currently using one by schneid posted here: http://forum.xda-developers.com/showpost.php?p=4793714&postcount=9640
I learned a little put about ico editting in Visual Studio today.

jmckeejr said:
Actually, you can delete the IconPath entry all together(this is what I am doing after impoting the reg entries) and it works great. IsReadOnly is something that OEM manufacturers put in there so they can lock certain items in. These can also be deleted. They are actually set to 1 by default in the original Packages, but I always make them at 0 so that users can select their own. There is also an entry in there for "Command" or something similar which can mess things up if left behind and using programs in those spots(ie if you replace the Activesync item and dont remove command it sends a command to the new program "/remote" which can make the new program act funny. These should be removed or set to blank "".
About the 3 icon file that you have:
Seems it might be from manila 2.0 or something because the size of the buttons are smaller. I have this setup that I made which makes the buttons original size. Maybe you can include these instead?
Click to expand...
Click to collapse
It seems that the editted version to support of 6ec19d9f_manila was in this zip. With the supplied files in the zip, there isn't a way to get the All Programs to appear as a list.
I'll have to go with my original files for now.

New version posted
i just uploaded a new version that has an icon by Schneid and supports backup and restore.
It also has an about page.
Limitations of backup and restore.
Backup will produce a reg file that can be imported with regedit.
But, Restore does not just import the reg file generically.
It relies on the reg file being in the format that it produces.
A future vrsion might more generically import.
Also, for each program, it only backs up the dispName and Path.
On import, it gets rid of things like command, and icon path, and anything else that was stored under a program slot.
The 2 options of backup and restore are enabled, whether you have a storage card or not.
Also restore is enabled whether the file exist or not.
It should fail gracefully if you do something that you shouldn't.

JVH3 said:
i just uploaded a new version that has an icon by Schneid and supports backup and restore.
...
It should fail gracefully if you do something that you shouldn't.
Click to expand...
Click to collapse
Thanks for the work pulling this together. Have d/loaded and will put it thru its paces this evening. Will also send some love by paypal for the effort.

After starting, I got this error message:
Code:
ProgramTabToolbox.exe
FileNotFoundException
Für diese Ausnahme ist eine Fehlermeldung verfügbar, kann aber nicht angezeigt werden. Diese Meldungen sind optional und derzeit nicht auf diesem Gerät installiert. Installieren Sie "NETCFv35.Messages.DE.wm.cab" für Windows Mobile 5.0 und höher oder "NETCFv35.Messages.DE.cab" für andere Plattformen. Starten Sie die Anwendung neu, um die Meldung anzuzeigen.
bei System.IO.__Error.WinIOError(Int32 errorCode, String str)
bei System.IO.FileInfo.get_Length()
bei ProgramTabCustomizer.Form1.Form1_Load(Object sender, EventArgs e)
bei System.Windows.Forms.Form.OnLoad(EventArgs e)
bei System.Windows.Forms.Form._SetVisibleNotify(Boolean fVis)
bei System.Windows.Forms.Control.set_Visible(Boolean value)
bei System.Windows.Forms.Application.Run(Form fm)
bei ProgramTabCustomizer.Program.Main()
With the old version, no problem.

Related

[DEV] Titanium System Panel [Q][W]VGA [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 9/8/09
I've been absent for a while working on some other stuff. My Hermes died in July so I did the most logical thing: I got a FUZE! The bad news is that after trying the new Manila versions I haven't used Titanium since. I will keep in an eye on this thread more often just in case, but probably won't be able to test changes, etc., especially if they are in QVGA.
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.
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.
New Version v2.0
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Version v1.0
Old Version 0.9
Download v2.3 QVGA/WQVGA
Download v2.3 VGA/WVGA
Download v2.3 QVGA ONLY HERE
Download v2.2 QVGA HERE
Download v2.1 QVGA HERE
Download v1.0.1 VGA HERE
Download v1.0 HERE
Download v0.9 HERE (I have trouble uploading to XDA...)
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. ???
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.
great idea we need cab for easy instalation
Sexiness
Otro boricua contribuyendo a xda-developers, como decimos aca " esto se va a poner mejor" jajaajaj, great job mate keep it up
awesome job.keep it up.
great idea but it won't work for me :/
i made a hardreset to make sure, everythings clean.
created a new page called system with 1 empty page. made sure that theres TEXT1, TEXT2 and TEXT3 in the registry, added Ram, Dev and SD with the paths pointing to \windows cause i unzipped the images there. added the mortscript, startet it and added the xml to the cpr...
first, i added the xml code to the Titanium_240x320.cpr but it only works in landscape now (without pictures and only showing 2 texts)
second try, adding the xml code to the Titanium_320x240.cpr. now same problem but in potrait... 2 texts, no pictures...
help?
operative1 said:
great idea but it won't work for me :/
i made a hardreset to make sure, everythings clean.
created a new page called system with 1 empty page. made sure that theres TEXT1, TEXT2 and TEXT3 in the registry, added Ram, Dev and SD with the paths pointing to \windows cause i unzipped the images there. added the mortscript, startet it and added the xml to the cpr...
first, i added the xml code to the Titanium_240x320.cpr but it only works in landscape now (without pictures and only showing 2 texts)
second try, adding the xml code to the Titanium_320x240.cpr. now same problem but in potrait... 2 texts, no pictures...
help?
Click to expand...
Click to collapse
Did you use CHome Editor to create the panel first? Anyway, try the new cab file. Please remember to undo any previous changes to the CPR files as well as the registry (for system panel). There is still a bug in landscape that causes the only 2 icons to show while the data is updating. Let me know if that works. This is my first CAB so please be patient
i am so happy with hs++, hmph..
It required a reboot, but the panel works fine on my kaiser Thanks!
installed it in my artemis shows 1gb space when i have a 4 gb sdhc which is copletely free pls help
ashwaa said:
installed it in my artemis shows 1gb space when i have a 4 gb sdhc which is copletely free pls help
Click to expand...
Click to collapse
Yes. I noticed that (I have a 6 GB). Is a MortScript limitation. I'll look into it this week to see if I can find a solution. Sorry about that... I updated the first post with a new version though...
the new version will not show me any data just pics, thanks for your work tho
warfatty said:
the new version will not show me any data just pics, thanks for your work tho
Click to expand...
Click to collapse
Oops! I put the debug SysVars.mscr file instead of the real one. Just copy the attached file to the \My Documents\Themes\Titanium System Panel folder and overwrite the old one. That should do the trick. Or you can just download the cab file again and re-install it. let me know if it works.
Awesome !
Man,
Simple and Very Good Plugin... A must have...
I made some adjustment to adapt on My TiTanium Version...
Need more fix but looks good...
only request...
Possiblity to change in Condensed line...
Text Ram, SD,... by a pictures like Notifications panels ...
look this one...
+22 ! THX
redownloaded cab, still no vaules shown, and font on today screen is smaller then rest, almost looks like the font on todays screen should be the size that the pages font is and vis versa, thanks tho
warfatty said:
redownloaded cab, still no vaules shown, and font on today screen is smaller then rest, almost looks like the font on todays screen should be the size that the pages font is and vis versa, thanks tho
Click to expand...
Click to collapse
Does it work correctly when running the SysVars.mscr? If so, try creating a shortcut to the SySVars.mscr file in the \Windows\StartUp folder. I just discovered the shortcut was missing in the cab file.
is there a version that works on VGA?
this looks realy good!! nice work
MysticGenius said:
is there a version that works on VGA?
this looks realy good!! nice work
Click to expand...
Click to collapse
Thanks, Unfortunately I don't have a VGA device to test. BUT, let me workout the numbers and I'll try to get a VGA version (not tested) over the weekend. Currently, I'm working on a C++ program to replace the mortscript, but I think I'll try the VGA layout first since it is easier.
hmmmm... I have a request....
Could a bar be created also?
Like so:
dgaud007 said:
Oops! I put the debug SysVars.mscr file instead of the real one. Just copy the attached file to the \My Documents\Themes\Titanium System Panel folder and overwrite the old one. That should do the trick. Or you can just download the cab file again and re-install it. let me know if it works.
Click to expand...
Click to collapse
Finally it worked for me on QVGA. I installed and reinstalled many times wondering what I had did wrong.
Thanks for the hard work.

[plugin] [updated: 5/31] Titanium Plugin: Taskanium

Hi All,
Credits first , thanks to drkfngthdragnlrd for his titanium tutorial & appstar for his titanium installer! Amazing work guys! Special thanks to benven for being a very patient beta tester.
Edit 7/11: Looking for 0.5 cabs? Look here: http://forum.xda-developers.com/showpost.php?p=3868774&postcount=95 (credit jdmsleepr) & here http://forum.xda-developers.com/showpost.php?p=4106493&postcount=164 (credit hgage2003). Please note, I haven't done these cabs so all compliments/complaints should go to the poster.
Edit 5/31: Fixed the recurring task bug, now the application doesn't use State & Notification Broker but hooks into Outlook Interop. This means that the application cannot rely on SNB to start itself and hence places a shortcut in windows\startup folder. The task counter now only displays the tasks that are due today instead of all tasks (Pages placement is defined for QVGA only). This version does not require any soft-reset post install/uninstall.
Edit 5/23: Should support most of the resolutions now. If you are on some other resolution than QVGA, extract the default.plg file from default.plg.zip and replace the plg within taskanium.zip with this one before installing. I haven't been able to test the layout for other resolutions so bug reports are welcome.
Edit 5/23: Now with task counter goodness in condensed mode for QVGA in portrait mode! Why only QVGA? Because, it takes a lot of hit and trial to get the placement of the counter and requires good amount of tweaking to show it correctly & since I don't have a VGA/WVGA device; I couldn't really take it up. If you wish you can modify the default.plg file of 0.4b to include the placement of "Pages" counter in the Condensed mode for your resolution before installing 0.4b.
Taskanium is a simple Titanium (WM 6.5) plugin which displays the list of active tasks within the titaniun plugin and allows you to
add a new task
open the active task by clicking
mark the task as complete (right soft-key)
Pre-requisites
1) WM 6.5 with titanium enabled (obviously!).
2) .net CF 2.0 or higher.
Plugin view
Plugin View for QVGA (.4b build)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Add a task
Task view
Installation:
Currently, there is no cab file for installation (cause I am really tired and it's late night!), the installation is straightforward:
1) unzip the zip file within \program files\taskanium (the path is hard-wired, so unzipping it somewhere else would not work*).
2) click on taskaniumInstall file (if you don't see any error messages it means the installation was successful). * taskaniumInstaller is just a lnk file, if you know how to modify it; you can modify it to point to some other installation folder (along with taskaniumUninstall). The link files are the only place where the path is hard-wired, rest all should work.
3) soft-reset (yes, you have to else you will only see "add a new task" in titanium).
Uninstallation:
1) Click on taskaniumUnInstall.
2) delete the entire taskanium folder
3) soft-reset (required again).
The current location in plg for this plugin is set to 2.
KNOWN ISSUES:
1) completing a recurring task doesn't refresh the plugin unless you add/remove a simple task. I still haven't been able to figure out why
2) Uninstallation at times still keeps taskanium.exe running even after a reset (again, don't really know why), the work around for now is to delete the entire taskanium folder after running taskaniumUninstall & before soft-resetting.
STANDARD DISCLAIMERS APPLY, This works on my phone (asus P525 with andrewsh's rom) and should ideally work on your phone too without any issues, but if you believe it might cause something crazy on your phone DON'T INSTALL IT!
History
5/15/09: 0.1 Beta.
Change log: First version.
-----------------------
5/16/09: 0.2 Beta
Change log: Flushed the keys in installation, which should hopefully fix the issue with plugin not persisting post soft-reset.
-------------------------------------------------------
5/17/09: 0.2 RC
Change log: Defined the plg file based on layout of Appstar's favPeople to support different resolutions (haven't been able to test it myself as I only have a QVGA phone, bug reports are welcome).
-------------------------------------------
5/17/09: 0.3
Change log:Fixed the max number of pages to 15 (+2), in case there are more than 15 tasks, the last page displays number of remaining tasks and opens tasks.exe by default. This should fix the issue with people having a lot of active tasks (100+?) and the plugin going kaput.
2) Moved the plugin back to 10th position instead of 2nd.
---------------------------------------------------
5/23/09: 0.4b (taskanium-qvga-04b.zip)
Change log: Added the task counter in condensed view for QVGA portrait mode. Uninstall the previous version before installing the new one.
-----------------------------------------
5/21/09: 05b
Change log:
* Fixed the recurring task bug.
* Changed font in plg file from Tahoma to Segoe UI.
* Changed the task counter to display only due today task.
* Removed dependency on Persistent SNB.
---------------------------------
5/21/09: 0.5
Change log: Fixed a silly bug. If you have installed 0.5b, please upgrade to 0.5 to this version.
Does that use the AT installer? That means, the other panels will not be affected when installing this one?
BLAM! Finally a task plugin! THANK YOU! will test asap.
Great idea! Just downloaded. Unfortunately, all I get is a blank panel after a soft reset. If you scroll up/down, the right soft key pulls in from that panel. Titan running a 21222 ROM.
benven,
do you mind posting a screenshot of what you are getting, after a soft-reset and check in (process) Task Manager if taskanium.exe is running after a soft-reset (open Task Manager, click on View-->Processes)? Also, just trying to understand the the problem that you're having, in the collapsed titanium view; you don't see the "tasks" label but see a blank place-holder; is that right? And, if you select this blank place-holder do you see at least "Add a new task" as in screenshot#2 above? The blank place-holder could be due to the fact that I am only updating one reg key for the plugin text ([email protected]l).
This does use ATInstaller so other plugins should be un-affected.
Thanks in advance for helping me troubleshoot this.
benven said:
Great idea! Just downloaded. Unfortunately, all I get is a blank panel after a soft reset. If you scroll up/down, the right soft key pulls in from that panel. Titan running a 21222 ROM.
Click to expand...
Click to collapse
benven,
can you test out the latest build, this should hopefully fix your plugin blank issues after a soft reset?
Thanks!
Installed it on my Touch HD but it doesn't work - doesn't display any panel...
Invisible Sense said:
Installed it on my Touch HD but it doesn't work - doesn't display any panel...
Click to expand...
Click to collapse
Please read the first post, it's QVGA only (for now) and doesn't support Touch HD (WVGA). The current default.plg only defines layouts for QVGA portrait and landscape mode only.
Hi sn123. Thanks for all your help. I don't have screen snapshot software on my device. I'll download the latest version and report back.
Hi sn123, tried the latest version. But I still get the same result Attached is a screenie scrolling down from the music tab.
benven said:
Hi sn123, tried the latest version. But I still get the same result Attached is a screenie scrolling down from the music tab.
Click to expand...
Click to collapse
benven, do you mind sharing your titanium_240x320.cpr file?
apologies for more questions, but if I understand correctly that once you select the blank plugin; the right soft-key does change to something like "Complete or New"; it's just that you don't see any text either in "condensed view" (when the plugin is collapsed and even if you select the blank plugin, is that correct?
Yes, the right soft key changes to the panel's right key I was at previously. So for the attached example I went from the music panel to the task panel and it picked up the right key for the music panel. Also, nothing happens when I press on the panel or use the right soft key. Could it be the number of tasks?? I have probably over 150 tasks sync'd up. cpr file attached.
benven, I think most probably the blank task panel is due to the customized theme that you are using (the one that you are using is not the titanium default) and has nothing to do with number of tasks that you have (I have tested it with around 100 tasks on my phone and it does work).
There are two things that you can do to hopefully get it to work:
1) Open the default.plg file in taskanium folder in a text editor and change the position to 1 from 10 (within <position></position>
2) Replace all instances of Tahoma with Segoe UI.
After you make these changes just install it again and hopefully it should work. You can also use the default.plg file attached (remove the .txt extension) with the above 2 changes already made and replace the existing plg file with this one.
If it still doesn't work, you can help me further in troubleshooting by using a registry editor (like CERegEditor) and tell me if the following keys are created:
1) HKLM\Software\Microsoft\CHome\Taskanium (there should be at least 2 subkeys within this: 1) CondensedPage & 2) Page1.
2) HKLM\System\Notifications\Taskanium.
From the bliss theme post: http://forum.xda-developers.com/showthread.php?t=508968
When using third-party or cummunity plugins such as TitaniumWeather, Favorite People make sure you re-install this theme cab after installing the plugins so that the theme and the plugins can coexist together. It doesn't matter if you already have this theme installed and you decide to install the additional plugins, you must install this theme cab after installing any plugin that is supported by this theme.
Supported community Titanium plugins:
-TitaniumWeather by showaco
-CTwitter, COffice, CFacebook by JukEboXAuDiO
-FavoritePeople by AppStar
-Programs by Sector (aka giorgosm)
Click to expand...
Click to collapse
This kinda makes me believe that the issue is compatibility with the bliss theme; I'll check with rpereira.
Can anyone else also try this on a QVGA device on default theme and let me know if it is a yay or a neigh? Thanks!
claus1953 said:
Does that use the AT installer? That means, the other panels will not be affected when installing this one?
Click to expand...
Click to collapse
yep it does.
VGA Please
I have been wanting this plugin since 6.5 became available. Can anyone port this to VGA?
mlin said:
I have been wanting this plugin since 6.5 became available. Can anyone port this to VGA?
Click to expand...
Click to collapse
just posted the VGA support, enjoy .
PS: Hope you are not on bliss theme too
Wow! You're fast!
Hi sn123. First off thank you very much for your time and help. I uploaded the default.plg file. Checked the registry. All keys are in. I guess I have 118 tasks! Anyway, uninstalled/reinstalled, Taskanium and the Bliss theme on both my Titan and Apache. I am sad to report that it still does the same thing . It must be something with the theme. I'm sure rpereira can help out. He seems like a really good guy and resource. Then again, maybe it's me that's not doing something right! Anyway, I'm going away for a week, so I'l check back when I get back.
sorry that it didn't work for you . It could be due to the number of tasks (perhaps titanium has a cap on number of pages that it would show!). For 15 tasks that I tested it with it seemed to load all the pages.
Once I have some free time, I will perhaps create 118 dummy tasks just to test out .
I am very interested in this project. Will this plugin play nicely with my other titanium panels (incl. Titanium weather) or will kit try to rearrange and/or disable them?

[M2D 2.0 editor] M2D reFLUSH v0.2 (project stopped)

People were having too many problems with this, so I decided to stop the project, sorry everyone.
--------------
This small tool is not trying to competing with the excellent M2D Customizer by MPenguin14!
I just made it because theres currently no versions of M2DC that works with the latest M2D.
And, even though M2DC is open-source, I dont know how to programm in that language, so I tried to mimic what it does with flash + mortscript.
It enables, disables and rearranges the tabs:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
To use:
--------
Make sure your device is QVGA!
Backup your system first, just in case.
Install Flash 7, if you dont have it already.
Install Mortscript, if you dont have it already.
Install the attached CAB.
Run my app.
Click to enable/disable tabs, drag to reorder them.
Red text means the tab is disabled, note that some tabs NEED to be disabled for M2D to run!
The listing is strange, as is in 2 columns, Ill have to find a better way of reordering the tabs in the future (any ideas?).
Save your settings.
Wait a couple of seconds, M2D will restart itself.
Enjoy.
What's new:
------------
Reads saved tab settings.
Change main softkeys.
Change Launcher tab grid (rows X columns).
Added M2D restart shortcut (usefull for skinners).
Notes:
------
The arrow is NOT pointing to cancel, it just means the list on the right continues from there.
It does not use or read any of your previously changed xml data, for now it always starts from its own default.
It creates a backup in \Windows\M2Dr\backup of the last XML changed, just in case you need it back.
You can install the app anywhere, but it always creates some temp files in \Windows\M2Dr that take about 200kb in the device (backup included).
Some tabs NEED to be disabled for M2D to run!
If the app is stuck in a screen reading "If you can read this you need flash 7", guess what, you only have flash lite. ;P
No widescreen version, my SWF to EXE doesnt support it, sorry.
Installing old M2D skins wont work, because some files arent the same.
I wouldnt advise more than 6 columns and a reasonable ammount of rows on the LAUNCHER tab, I have no idea of its limits.
Dont use this with the old M2D, it WONT work.
Old M2D(ct) thmes wont work also, they all have to be remade.
I attached here a QUICK-FIX, in case your M2D cant load, just copy the file into the windows folder and restart M2D.
How can I help?
---------------
Do you know a way of converting PNGs to JPGs with a simple command line? Or maybe a simple EXE that converts all the files in a folder.
How can I enable a TSK theme without going thru the settings?
How can I create a list of all the files inside a folder and its subfolders? (The FOREACH command on Mortscript only reads one folder)
To do (if M2DC doesnt get updated first, hehehe):
-------
Install new skins with a new extension name.
Change background (real M2D background, not just the HOME tab wallpaper).
Backup/restore XML settings.
Browse button for the softkeys choice (dont know if its possible)...
Nice,
Thanks for your work
Thanks for your work...
This is something i was waiting for a long time.
I hope you have succes...
I will be around this threat
hey twolf great app, no surprise it came from you
and in terms of ordering the tabs would it be possible to add a scrollable list, just an idea
Thanks, I wanted to do a horizontal scroll tab, but am having a lot of bugs with it, also we dont see all the tabs at once, and that makes it hard to order...
Updated v0.2:
Now to work on the skinning option.
any way for this tool to be able to add links and shortcuts to the internet tab in the future? great app twolf!! all your work is mind blowing
the thing mess up my m2d.. now i cant launch the m2d, have to use windows default home
incubus26jc said:
any way for this tool to be able to add links and shortcuts to the internet tab in the future? great app twolf!! all your work is mind blowing
Click to expand...
Click to collapse
Thanks, it should be as simple as adding those registry options, its not in my to-do list because I wanted to finish the most basic things first, but I believe I can do that after.
theraventhatdied said:
the thing mess up my m2d.. now i cant launch the m2d, have to use windows default home
Click to expand...
Click to collapse
What M2D version do you use?
You have your previous XML on Windows\M2Dr\backup just copy it back to the windows folder...
ALSO....
Added the How can I help? area on the first post, with stuff I'm stuck with.
If anybody knows any solution, please help.
theraventhatdied said:
the thing mess up my m2d.. now i cant launch the m2d, have to use windows default home
Click to expand...
Click to collapse
twolf said:
What M2D version do you use?
You have your previous XML on Windows\M2Dr\backup just copy it back to the windows folder...
Click to expand...
Click to collapse
Yes, it messed up my M2D too. And I'm using version 2.19191432 as cooked by Miky6682 in his ROM (I believe this is the new version you talk about). And btw, I had only rearranged the tabs to begin with.
Copying back XML from Windows/m2dr/backup also did not help. You admitted yourself that your M2D reFLUSH does not take into account previously edited XML and creates its own backup point. I had to restore from the XML I had manually saved earlier.
Any ideas why this could be happening? M2D reFLUSH could be a fantastic tool if I can get it to work for me.
The problem is that mortscript cant "read" XML files properly, so I had to separate the xml into severall parts to be able to rebuild it with my changes.
You can see it on \Windows\M2Dr\part*.txt
Its separated into all those txt files:
Part 1 is the image list
Part 2a and 2b are created by my M2Dr flash file on save, its the tab list and order. Its separated in two because flash cant save that many characters on a text file) some characters are incorect but mortscript fixes them.
Part 3a is the end of the tab list and the beginning of the launcher settings (I moved it to the top so that it was easier to change).
Part 3b is the middle of the launcher tab settings.
Part 3c is the end of the launcher tab settings and the rest of the hole XML.
So, for now, to use M2Dr, all you need to do is make sure the file \Windows\M2Dr\part3c.txt is represented the same way in your XML.
:/
Tricky, but it will work.
I am using 2.1919.1432 as cooked by Miky6682 too. I am having the same problem. After I enable the "Launcher". The M2D has no longer work. Is there any wany to fix it?
I added a quick-fix in the first post with the original XML.
Just copy it to the Windows folder.
Sorry about that.
twolf said:
I added a quick-fix in the first post with the original XML.
Just copy it to the Windows folder.
Sorry about that.
Click to expand...
Click to collapse
quick fix didnt wrk for me. u have to hreset now. id advise ppl to stay clear of this app till u sort this bug out.
No ned to hard reset...
All this does is change the xml I attached and the softkeys (IF you changed any).
You did extracted the xml from the attached zip, copied it to your Windows folder and resetted, right?
If that didnt fixed it, you can always reinstall M2D, or simply remove your softkeys settings with M2DC.
But this really shouldnt be necessary, the xml fix should resolve everything.
:/
All this app thouch is the xml and the softkeys, nothing more.
I did tested it before releasing it, I know it will only work on QVGA for now, but that should be the only problem.
djtosh said:
quick fix didnt wrk for me. u have to hreset now. id advise ppl to stay clear of this app till u sort this bug out.
Click to expand...
Click to collapse
Hey, no need to be so alarmed. As twolf explained, this "app" does not make any irrevocable changes. It is just a user friendly and convenient interface for editing the HTChomesettings.xml file of Manila 2D. Alternatively you can use some utility like Mobile Notepad to manually edit the xml file yourself. But thats a complicated procedure and twolf's M2D reFLUSH makes it easy for even newbies like me.
Secondly, this forum is all about developing new apps and utilities.... and testing/feedback is an inseparable part of development. If everyone "stays clear", then nothing would ever get developed.
well i am now going lose all of my data, so i will say "stay clear" so that other ppl dont suffer the same fate, the quick fix does not work and i am now screwed. dont av a go at me for being angry, im the one who is inconvenienced not you.
I am truthly sorry for your data, believe me that this was never my intention with this app...
The most that it could do of harm would be to stop M2D from starting, nothing that wouldnt be fixed easily, or at most by reinstalling M2D.
What exactly happened to your device?
Maybe if I can understand the problem better I can fix whatever this tool did or stop working on it at all... :/
Sooo... could you please explain in detail what happened to your device?
Launcher fails to change anything
Hi... First off... Fantastic. Simple and clean application.
Only thing is I cannot seem to adjust the Launcher. I set it to 4 x 4 to no avail. The only thing that happened was the icons seemed to spread out a bit but remained 6 rows and 3 cols. I tried to change anything with the same result.
Any ideas?

[APP][13/01/2011] UIFlex - Disable HTC Sense/SPB Mobile Shell/AnyUI.exe Automatically

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
UIFlex is a fork of StartProgWOSense with one major difference: It can function with any phone shell including, but not limited to; HTC Sense and SPB Mobile Shell. Thanks go to cyber-junkie for the initial idea and coding the excellent base that UIFlex has grown up from. Also to Mort for writing Mortscript, without whom none of this would have been possible!
In a nutshell, everybody loves a beautiful UI! Unfortunately beauty comes with a price-lots of our precious RAM! So, the goal of UIFlex is to allow you to run memory heavy programs without having to first disable your eye-candy laden shell, run the program and then re-enable your shell.
It has two modes of operation:
Background monitoring: The script can be configured to start when your device boots. In this mode, you define a set of programs and when UIFlex notices one it will disable your beautiful UI for you and re-enable it when the program exits.
QuickLaunch: This functionality is designed for programs that simply will not start (e.g. due to low memory) while the shell is running. A QuickLaunch script disables the shell first and then runs the program.
Screenshot
License
I have re-licensed the software under the GNU General Public License with a blessing from cyber-junkie. There are various reasons for this but the main one is that it ensures the software and your rights will always be protected. Basically, you are free to modify/redistribute/sell the software but it must always remain under the GPL.
Version and Release Info
The main release will be the cabinet installer file. Updates will usually be produced as zip files, to use the updates just unzip the files into your existing UIFlex folder, overwriting any existing files. Versions are numbered just like any good Open Source project:
The first number is the major version-features and compatibility generally won't change in a major version.
The second is the minor version-odd numbers are development for the next stable even number.
The third number is the release number.
If there is a fourth, it's a bugfix release number.
E.g. This program starts at 2.7.5, which means it's preparation for the stable release 2.8.0.
I give you UIFlex 2.7.9.3
Enjoy!
Appreciate my work?
Changelog
Code:
2.7.9.3:
- Fix synax error, missing comma.
2.7.9.2:
- Re-enabled setup wizard on first run
- Minor tweak to background script
2.7.9.1:
- Minor bugfix for QuickLauncher's not restarting the UI
when the background script isn't running
- More work done on ExeTest()
> Now confirms what Exe to add even if only one found
> If cancel pressed in list, Input() dialog is shown
- QuickLaunchers will no longer add scripts with no EXE
- Included Language Translator
> Minor English language file update
> Language Files now stored in "language\UIFlexGUI"
- Minor Background script tweak
- Minor GUI update
- Protected against setting timings to 0
2.7.9:
- Seperated Purely GUI functions into own file
- ExeTest() rewritten
> Better support for chainlaunched programs
> Quicker to add programs to list
- Added IsInArray() function
> Because InArray() never works past the first element for me
> SpinProtect() now uses this
- GUI select file dialog remembers last location
- Updated Translation: English
- Background script updated in case Sense fails to start
2.7.8:
- Included control of script timings (main and spinlock)
- Removed RegRead from ToggleUI()
- SpinLock() nolonger calls ToggleUI()
- Minor code cleanup
2.7.7:
- Tweaked QuickLaunch function
- Fixed WindowReverseWait() infinite waiting state
- Reduced latency of SpinLock() to 500ms
2.7.6:
- Updated CAB to include latest MortScript 4.3.b15
- Fixed bug in SelectToday() that prevents a blank Background Today screen
2.7.5.areal: Initial Release
Notes
The Cancel button doesn't always cancel!
In some of the dialogs of the UIFlex menu you'll notice that the "Cancel" button does not work as you might expect:
Once you have selected the plugins for your Background Today screen, "Cancel" saves your changes.
If you need to re-write a QuickLaunch script and then press "Cancel" you will be asked if you wish to rewrite all of your QuickLaunch scripts in the main program directory.
Translations needed!
Some translations are missing! Please help by providing the required translations in your language. This is not such a hard job, I reduced the number of messages produced by the script significantly and have cleared the lines which are no longer needed.
In addition, translation is done within the application now! Once you've made a complete translation just grab the "custom.txt" from inside the language directory and you can post it as "YourLanguage.txt" in the thread
Program Icon
The icon could perhaps do with a change but cyber-junkie said it's OK to use the existing one and I'm happy with that!
Anyone who wants to create an icon go right ahead, because he also showed me how to change it if we want to, and we'll put it to a vote.
great work!
error: empty variable name not allowed
line23 (/program files/uiflex/uiflex_gui.mscr):
Lang = @LanguageSense()
-------------------------------
my winMo is wwe and sense is in french
i use cht 2.0.0
I confirm the error
true2you said:
error: empty variable name not allowed
line23 (/program files/uiflex/uiflex_gui.mscr):
Lang = @LanguageSense()
-------------------------------
my winMo is wwe and sense is in french
i use cht 2.0.0
Click to expand...
Click to collapse
Yes, the error is there. ! please correct and advice us what to-do to go around.
nisalatp said:
Yes, the error is there. ! please correct and advice us what to-do to go around.
Click to expand...
Click to collapse
me too. i use the Energy 21916 sense2.5 cookie2.0 GTX Nov27 rom. WM is WWE and supports Chinese.
installed cab on touch pro 2.
when runing program from program list, it gives error saying no app ascociated with uiflex_gui. run the application first then open this file.
what gives?
@loueber: The trouble for you is that you don't have mortscript installed on your device. I've updated the cab on post #1 to include it, just download and install over the top.
@everyone else: I think it's a similar issue that you're experiencing with the GUI, unfortunately if the "@" format of calling subroutines doesn't work with your Mortscript then pretty much the entire program will fail.
Try installing the updated cab and see if you can get into the GUI but I haven't been able to reproduce the Line 23 issue so I'm not sure if that will resolve the problem.
You might want to try setting the registry value "[HKEY_CURRENT_USER]\Software\UIFlex\Language" to e.g. "English" if the issue persists after you install the new cab.
Cheers guys...
new version freezes my phone
uh oh.. well the mortscript version works.... but
for some reason running the program practically freezes my TP2... as if the cpu is running at 100% it takes minutes to open or close or do anything once the program closes manila.
so, i tried uninstalling it but upon reboot i get error message that says
"the file uiflex canot be opened. either not signed or one of its components can not be found. if the problem persists try reinstaling"
and now manila wont start.
this happend after i uninstalled the program.
can you give detailed instructions on what i must do to get my phone back to what it was before i tried the program?
i would really appreciate it
The program only flips registry switches and kills off the ui program. I've seen the problem where Sense won't start sometimes, in totally unrelated situations to UIFlex.
Generally, if sense won't start-uncheck it in today settings, then reboot and re-enable and it should work.
You'll want to remove the link from \windows\startup to stop the error message about uiflex being missing.
EDIT: I've been working a bit on it today because I noticed that QuickLaunchers probably weren't functioning well without the support of the background script, especially for e.g. apps which chainlaunch or apps that are slow to load. This should now be fixed if you noticed it.
The file attached also has the latency reduced which will result in the UI taking marginally longer to start after you quit your program but should help quite a bit for people having trouble with the program taking up too many CPU cycles (that's you, loueber ). I took a quick look at the CPU usage of the program, doesn't seem too bad although I will try and optimise where I can.
Do you guys want control over the script timings? The background script and the SpinLock() are set at 5 seconds and half a second respectively which seems to work nicely on my device (during testing this afternoon) but the option would let you try different timings and you can all report what's best?
Just dump the new file into the program directory, overwriting the existing one.
Cheers guys.
as i have noticed before, the problem still does exist. "i want to add a program to the list. but SPWOS can't close it after opening it so that i can't add it. btw, the program is a loader which launchs a navigator program and configures some parameters for it."
why UIFlex need to open the added program and then close it for adding it to the list? is it possible to discard this manner?
arealityfarbetween said:
The file attached also has the latency reduced which will result in the UI taking marginally longer to start after you quit your program but should help quite a bit for people having trouble with the program taking up too many CPU cycles (that's you, loueber ). I took a quick look at the CPU usage of the program, doesn't seem too bad although I will try and optimise where I can.
.
Click to expand...
Click to collapse
great, i followed yoru link in your original thread to properly uninstall it.
I will now try the new version and let you know of any issues.
thanks
Forgive the ignorance here, but are there instructions how to use this lovely app?
blueeagle said:
as i have noticed before, the problem still does exist. "i want to add a program to the list. but SPWOS can't close it after opening it so that i can't add it. btw, the program is a loader which launchs a navigator program and configures some parameters for it."
why UIFlex need to open the added program and then close it for adding it to the list? is it possible to discard this manner?
Click to expand...
Click to collapse
The reason is in the question It's in case you add a program which chainloads to another exe file-so that the background script/QuickLaunch picks up the correct exe to watch out for instead of the loader which usually terminates afterwards.
Post a full rar this time (not just the two exe files) and I'll be able to take a look at that NaviOne program and it's loader for you. In the meantime, add NaviOne.exe to HKCU\Software\UIFlex\List as a value and it should work, or alternatively select NaviOne.exe when you're adding the program to the list and it also should get the right program.
@elektrik2001: Only noticed your post before I skipped out for work. To use, go into the GUI program and then if you want the background program to run you can "activate auto-start" then just add whatever program you want to be run without HTC Sense/SPB/whatever to the list and when you run that program the script will kill the UI for you within a max of 5 seconds. You can also set a quicklauncher which will disable the UI before you run the program. Once you're finished using your memory hungry app the script will then re-enable the UI.
Cheers.
EDIT: @blueeagle: I've just done a quick test on that xLauncher.exe program on my device. When it runs, it just runs any exe in the same directory as it's in doesn't it? I've been unable to test with NaviOne.exe as it needs a DLL i don't have but I tried it with screencapture, suitor and regedit. Each time it picks up the chainloaded exe file just fine. You aren't pressing any keys after it runs the program are you?-the only other possible cause is if NaviOne.exe takes more than 10 seconds to start-as the script checks the exe on the active window after a ten second delay.
Like I said, post a complete archive of the directory for the program you're having trouble with and I'll take another look.
the xLoader.exe launches the exe files in the directories which are designated in line 2 and line 15 in the xLoader.ini. the result didn't change no matter whether i pressed something or not. i attached all the dll files here. but the remainder files is too huge to upload.
i have changed the cityguide.exe to xLoader.exe in HKCU\Software\UIFlex\List, and it works fine. when i launch xLoader the sense is closed and when xLoader quits the sense is loaded.
but how can i add xLoader to quicklaunch list?
Does the program not work ok if you use NaviOne.exe as the monitored program and select it as the exe instead of xLoader?
Can you direct me somplace where I can download the full NaviOne program? I'll also need a copy of tinyGPS too. I've searched but can't find either anywhere on the web apart from an obscure mention in a motorolla forum.
I'm doing some script updates this weekend and will add the function to set a custom background monitor and QuickLaunch entry.
In the meantime, please try this attached function file when adding xLoader.exe and post the output.
Cheers.
EDIT: To the guys and gals downloading the attached file. It's ONLY needed if you're having trouble with adding programs; specifically, when you try to add a program as a QuickLaunch or to the background monitor if it doesn't close after ten seconds please post the output from the message window that pops up, it's not for release and has no extra functionality from what's in the cab!
if i add navione.exe to the list, when navione is launched it works ok. but i need to use xLoader to configure it.
you can download navione program here: http://ode.careland.com.cn/jspscript/download1astep.jsp?mode=1&type=ppc&model=DopodS900
its official site home page is: www.careland.com.cn
navione program is named 凯立德 in chinese or KLD for short.
as for tinygps, i attach it here
i used your new attached file to overwrite the old one, but it didn't work yet. it was the same as before, and moreover when the exe file you added to the list is launched the sense isn't closed.
i think just discard the recent manner of adding exe to list, at least giving us the option, may be a good choice
Ok, so if navione.exe is added to the list, does sense not close when it's run with xloader.exe?
I didn't expect the function file I uploaded to fix the problem. I can't reproduce the bug so I put a trace in there to show a message when the exe is tested before it tries to kill off the process. It should have shown a message window with a number and the exe in it?
I'm not going to discard the current behaviour because it works for everything I've tried, even xLoader.exe works fine for me: If you place xLoader.exe and it's ini file in a directory with any exe file (apart from this one case) it'll run that app and ExeTest() has no problem killing the program, try it I did 3 tests with three different programs so it can't be a fluke.
I will add the option but I need to know what's going wrong with the testing routine because as far as I can see the function is flawless. Please post the output.
if navione.exe is added to the list, sense will close when it's run with xloader.exe.
yes, a message window is shown, but only with number 3, no exe. do you set the limit number to 2? or maybe the problem is related to tinygps.exe because it has a 5s delay to be lanuched? i remove the tinygps item in the xLoader.ini so that xLoader only launches one exe(navione.exe). then xLoader can be opened and closed and automatically added to the list rightly. but the feedback isn't the same as adding other exe. the "quicklaunch is auto added" isn't shown and just a blank screen with yes and no in the bottom is shown. then i pressed the "yes". i don't remember the specific case. the feedback would be like this.
Alright, so here goes:
It's too late to do up a changelog, I gotta leave the house in a few minutes but I've been working on this all day.
So, the one flaw with ExeTest(), the 10 second delay. Is now gone, there's a change in behaviour though so translators will be needed for the other language files apart from English.
Basically, now when you add a program:
1) When it is fully launched, exit it normally.
2) If more than one process was found, the script will ask you which process you want to wait for's exit before re-enabling sense.
There's a few other things, this should fix any problems with devices becoming unresponsive after running a program that the script is watching out for and hopefully be a bit nicer to memory since only the bare functions are loaded by the background script...
Although, the script is pretty stable, it's still a little rough round the edges, the 2.7 version is a development release for 3.0, so any feedback/experiences you have with it are of course welcome! Once I get some translations back I can start preparing for it.
Just replace the files in the program directory currently, and the English.txt goes into language of course. You might need to go into the advanced menu and factory reset but only if you have any trouble, I don't think there will be many.
Enjoy!
EDIT: 3 downloads, no replies. Either it's working good or you're the silent types that don't complain!
I was reading here and thought you guys might find it useful? Do you want a button in the start menu which just hides manila temporarily? Because I think UIFlex can do it better (infact, it already does-but only when you launch a monitored app)
Any thoughts?

[APP/CHT-Suite] Layout Switching in CHTS 2.30

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
MichelDiamond has given us such a wonderful tool in CHTS 2.30. Of the many functions available in the application, Layout Switching is an amazingly powerful part and it seems to be relatively unused, with the exception of file backup. BHSInterceptor and I have been successful at changing our phone themes on the fly from such popular themes as Touch of Glass to Sencity. All without having to install a cab on our phones. The key to this switching are XML files that are saved in the windows directory when you install CHTS. I will upload copies of these files here for you to look at, along with some additional ones for other tabs and applications on your phone. These XML files can be added, removed or edited as you need for your themes.
CHTS Layout Saving Options
In the CHTS Menu, there are a couple different options that use these XML files for saving. There is Full Sense Backup, Layout Saving and Baseline Saving. The Full Sense Backup and Baseline saving are both there as a fallback, in case you need to restore your phone to a previous state.
When saving your layout with CHTS, there are several options to choose from. What exactly you want to save will determine which method you will use. You can save a "Standard Layout" or an "Extended Layout". Both methods will save your CHT settings, the difference is that "Standard" will only save the items associated with your Home Tab, including all widgets and add-ons. Extended will save items for all Sense Tabs, this includes everything that would be saved with the "Standard". With either one of those layouts, you can also save all of your start menu icons. One other option you will see there is to save your "CHT(E) Settings Only".
When you first install CHTS on your phone, I recommend you first save a Baseline and then save an initial Full Sense Backup.
Baseline Saving: This is the most basic Layout you can save. Baseline will save the same files that are defined in the XMLs for the "Layout - Standard", except it won't save any of the quicklink information.
Full Sense Backup: This is the most complete Layout you can save. Full Sense Backup will save ALL manila files in your Windows directory, in addition to all other files defined in the XML files. With this method, all of the manila files will be zipped and stored to save space. This compression happens on the fly as you save the Layout.
Layout Saving - Standard: This will save all of the items from your Sense Home Tab. Including the following: Widgets, Clocks, Quicklinks, Freelinks, Positions of all of them, configuration,... All xml files that are CHTWidget_**.xml will be backed up here. This would be the method to use if the only thing you are themeing is your home tab.
Layout Saving - Extended: This will save all items saved in the Layout - Standard, in addition to items from other tabs defined in the XML files CHTTheme_**.xml. In the release of CHTS 2.30, this includes most of the standard sense tabs. All xml files that are CHTWidget_**.xml and CHTTheme_**.xml are backed up here.
In the CHTS 2.30 release cab, the following XML files are included:
CHTTheme_BasicWeather
CHTTheme_Calendar_Tab
CHTTheme_CommonFiles
CHTTheme_Email_Tab
CHTTheme_Home_Tab_Subs
CHTTheme_Internet_Tab
CHTTheme_Messaging_Tab
CHTTheme_MusicPlayer_Tab
CHTTheme_People_Tab
CHTTheme_Photo_Tab
CHTTheme_Settings_Tab
CHTTheme_Stock_Tab
CHTTheme_Twitter_Tab
CHTTheme_Weather_Tab
CHTWidget_Basic
CHTWidget_BasicHometab
CHTWidget_CHTS
CHTWidget_TabSlider
The attached zip file contains all of the CHTTHeme files listed above and also includes the following tab files:
CHTTheme_Documents_Tab
CHTTheme_Facebook_Tab
CHTTheme_Footprints_Tab
CHTTheme_Mode9_Lua
This zip files will be updated periodically as I add more xml files and add file names to the ones that already exist. The version number will be the date on the file. I will be going through some available themes to verify that they work with CHTS when using this group of files. The goal is that if you install a theme and want to change back to where you started, you will be able to use CHTS to switch back and forth.
CHTS XML Files
The XML files for CHTS are lists of files that should be backed up. These can be any files in the "Windows" directory on your phone. These XML files can be added and removed from you phone and you can change the files listed in them as you see fit. These files can also be a great way to figure out what "manila" qtc files are used for the gaphics on most of the sense tabs. We spent a lot of time going through each tab so that we could layout these XML files, so they are also a great starting point for anyone who wants to skin sense.
An example of one section in the XML files is:
<AnalogClock
Description="Analog Clock"
SubDescription="Clockface and hands"
analogclock ="20F62884_manila"
hourHand ="0AB9C3F4_manila"
minuteHand ="4BDFBA48_manila"
secondHand ="2A87D392_manila"
ClockDot ="7126E342_manila"
analogclocknight ="3C87827D_manila"
hourHandnight ="5CCDF1ED_manila"
minuteHandnight ="5E305741_manila"
secondHandnight ="4B1CC00B_manila"
ClockDotnight ="6294D3BB_manila"
Co0kieAnalogClock_mode9 ="1E1A6CCD_manila"
LuaScript_HomeAnalogClock ="1EC5924B_manila"
/>
How to for the users.
A basic step by step of how I change my Layouts
1. Copy the XML files from post 1 to your Windows folder. This will add and update the XML files from the original CHTS install.
2. Perform a Baseline Save, a Full Sense Save and then save your current layout extended style before doing any switching. I usually do all three after each flash of my phone. This way I know that I can always go back to where I started.
3. Copy one of the pre-built themes from below to your _CHTScheduler folder on your Storage Card. Or, install your favorite theme cab files to change your phone.
4. Once these new theme files are on your phone, you can tweak this layout to what you like and then save it as a new Layout that will include all of your CHT settings as well.
Once you have a couple Layouts saved on your SD card, you can use SwitchGUI to change between them.
I will expand on these steps with some screen shots. Also, please give me some feedback and questions so I know what isn't clear. It is a bit tough to start writing, since I have been doing this so long I take for granted how easy it can be.
Also, if you have a theme you like and want me to either setup a folder for it or at least check to see if it is fully switchable, just post a link in this thread to the theme and I'll check it out!
Themes Already Set Up For Layout Switching
Sencity by _LeCiel_
Touch of Glass by DJCedric
How to for theme builders
How to for theme builders. Showing them how they can check to make sure their files are all listed in the XML files.
Tools For Theme Switching
CFC GUI by Chainfire
First tool I will list here is CFC-GUI. This tool will allow you to look at, identify and edit all of the qtc image files that are saved as manila files. For more explanation, see the thread here. You should also check out the version of this program that I updated to include almost all of the image files found on the newer Sense 2.5 ROMs. You can find that in this post here.
Reserved Six
Reserved Six
Way to go
Muchas gracias amigo for putting all this together. reading between the lines and looking at the files, you "unveiled" some tabus
Come back of WinMo and CHT Suite
It´s a pleassure coming back and playing again with my HD2 and HD Mini. Really enjoying all the feautures and themes available atm
BHS Interceptor said:
It´s a pleassure coming back and playing again with my HD2 and HD Mini. Really enjoying all the feautures and themes available atm
Click to expand...
Click to collapse
Ber, you're back! Sad to say, I got bored with the lack of development on the WinMo and I bought myself a HTC Inspire 4G. I still have the HD2 sitting here, but I have not even powered it up in a couple months now.
Yes my friend, I know how you feel.... I´m thinking to get me a new set atm, a Flyer, a Sensation and a small Wildfire S. Guess it´s time to move on to the dark side, but with Sense
Probably will get them for x-mas, so I´ll be playing around for another month. Take care and "read ya"
BHS Interceptor said:
Yes my friend, I know how you feel.... I´m thinking to get me a new set atm, a Flyer, a Sensation and a small Wildfire S. Guess it´s time to move on to the dark side, but with Sense
Probably will get them for x-mas, so I´ll be playing around for another month. Take care and "read ya"
Click to expand...
Click to collapse
Hey, you take care too. I'll see you over on the dark side, I am just starting to get a feel for how Android is set up. But it is all still so new, I am happy with it. I am sure I'll get the itch at some point to dig in and change stuff. Later.

Categories

Resources