[XAP][CHEFS ONLY] ROMAbout - Include MAJOR information and credits into your ROM! - Windows Phone 7

For chefs ONLY !
Thats the reason I put it here, if that's wrong, please tell me and move to the correct forum.​
ROMAbout
{
"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"
}
This neat little app/package is intended to include in your ROM while building.
It will enable you to add important information about your ROM and credits.
It consists of a XAP, a Data folder with information and images and also an rgu that you have to customize for your particular ROM.
More information about the customization in the next posts.
Changelog
1.0.0.0 - 2012-03-30
- First public release.
1.1.0.0 - 2012-04-22
- Selected values are editable through list, text or slider.
Features I'm working on
- Letting the cooker add their own PanoramaItems by defining them in the ROMData.xml

Preparing for use in ROM !
Here you'll find information about how to prepare the XAP and the other files for your ROM.
The XAP contains a folder named Data that contains the ROMData.xml and images that are connected to the different entries in the ROMData.xml. More information about how to edit the ROMData.xml in the next post.
Edit the ROMData.xml and the RGU, and add some images (if used) to the Data folder in the XAP.
When you've edited the XAP and the RGU you HAVE to update the DSM so it reflects the changes. I recommend you to use OsBuilder by Barin and Ultrashot to do this.
Now the package is ready to be included in your ROM

ROMData.xml
Information about the ROMData.xml file and what you're able to do with it.
The ROMData.xml contains all information and/or registry paths to the information shown in the app.
The BEST way to get to understand this is by looking at the original ROMData.xml supplied in the unmodified XAP.
It is also attached to this post if you don't have the original.
To edit the description shown in the settingslist you change the <description> element. It could also be a registry path, preferably to a value defined in the RGU. As an example:
<description>{HKLM\RomAbout\Description}</description>
And here's the syntax for an item element:
<item image="[/Data/[NAME_OF_IMAGE]]" title="[NAME_OR_REGISTRY_PATH]" info="[TEXT_OR_REGISTRY_PATH]" other="[TEXT_OR_REGISTRY_PATH]" editable="[false/list/text/slider]" reqreboot="[true/false]" />
An example of an item without options could be something like this:
<item image="/Data/defIcon.jpg" title="{HKLM\System\Platform\DeviceTargetingInfo\OemDeviceName}" info="The OEM name of this device" other="{HKLM\System\Platform\DeviceTargetingInfo\OemName}" editable="false" reqreboot="false" />
An example of an item with options could be something like this:
<item image="/Data/defIcon.jpg" title="{HKLM\System\Platform\DeviceTargetingInfo\OemDeviceName}" info="The OEM name of this device" other="{HKLM\System\Platform\DeviceTargetingInfo\OemName}" editable="text" reqreboot="false">
<option title="Please enter your desired OEM name" path="HKLM\System\Platform\DeviceTargetingInfo\OemName" description="The OEM name affects which OEM market you can access, f.ex HTC gives you access to HTC's market" value="HTC"/>
</item>
When using a registry path, the hive is ALWAYS shortened down !
HKEY_LOCAL_MACHINE = HKLM
HKEY_CURRENT_USER = HKCU
HKEY_CLASSES_ROOT = HKCR
HKEY_USERS = HKU

The RGU
Information about the RGU included in the package.
The RGU contains some registry values that you could use in the ROMData.xml.
You really should edit these values and maybe add some of your own.
The examples are all stored in HKLM\RomAbout but you could specify your own path, just make sure you use the same paths in ROMData.xml.
The default values in the RGU are just examples. You could name them to whatever you want, just point to them in the ROMData.xml.

Credits & Download
Credits
Heathcliff for his awesome SDK that solved the last things for me
Downloads
Here is the link to the XAP - https://www.dropbox.com/s/zfl772t6ymiryxf/ROMAbout.xap
And here is for the package with the registry entries - https://www.dropbox.com/sh/m0m8wetyxz0iwvs/Qn5qeiMhpq
v1.0.0.0 - 2012-03-30
v1.1.0.0 - 2012-04-22

Nice work man this is very useful!

my next rom will have this , thanks man really love it

ceesheim said:
my next rom will have this , thanks man really love it
Click to expand...
Click to collapse
There will soon be an update (that won't require updated files if you won't use the new features) that allows the user to edit values, either by manually inputting a string or selecting a value from a listbox. That's up to the cooker
Just have a bit of a problem with the XML parsing for some reason

Cool app... will include in the next release of my custom Rom. Thanks man.

Thanks
any news about Version 2 with easier info editing?
nice work

It's going good, but it could take about a week to have the options thing working I guess. Got some minor issues with it at the moment.
Regards
Izaac

Done some progress with the editing. Will probably upload a new version soon that enables editing values by selecting from list, entering text or from a slider for the numeric values. Already done with the list options, and almost done with the text also.
Regards
Izaac

IzaacJ said:
Done some progress with the editing. Will probably upload a new version soon that enables editing values by selecting from list, entering text or from a slider for the numeric values. Already done with the list options, and almost done with the text also.
Regards
Izaac
Click to expand...
Click to collapse
Thanks
looking forward for it...keep up the good work

Just uploaded the new version and edited all the posts
I'm feeling a bit done with this project as it fullfills my personal needs, but I will keep on doing some work and improvements on it.
Feel free to ask for new features that I could implement.
I'd love to add a list with ROMs that features this app to the first post, so please either post or PM me a link to your thread and I'll link it here
EDIT: I'm going to update it for WP 7.8 and add LiveTiles support, for small, medium and large tiles. What information would you guys like to see on the tiles?
Regards
Izaac

Related

[APP]JSPA Program Manager 3.3b for WM6, 6.x, 6.5, and 6.5.x

JSPA Program Manager allows you to manage your programs(shortcut links) in start menu. It allows you to Navigate, Move, Copy, Rename, Delete, Create New Folder, and install EXE files on an easy steps.
screen shots from version 3.1
{
"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"
}
screen shots from version 3.2
more information on this link:
http://bit.ly/JSPAProgMan
You might want to try my NETCF Open Dialog Box Control
If you found my work useful, please consider donating
and the complete Gratitude Lists
History Log said:
September 29,2010 - Version 2.8b
- Fixed problem in NETCFFolderDialog.dll (UnauthorizedAccessException)
-- The bug occurs when browsing a folder
August 20, 2010 - version 3.2.2
FIXED:
- bug on moving a folder with system files such
-- as in Offie Mobile
August 14, 2010 - version 3.2.1
UPDATE: for Source and Destination Lists
- double tap to open a folder
- single tap to check an item
August 11, 2010 - Version 3.2
UPDATE:
- Lists and Splitter are now finger friendly
ADDED:
- Scanning EXE files in Storage Card and Device
- Quick buttons in Main Window
August 18, 2009 - Version 3.1
UPDATE:
- Creating a shortcut
--- the short is now saved in the current folder.
August 17, 2009
FIXED:
- Supports VGA devices
- screen orientation awarenes
- NETCFOpenFileDialog screen orientation awarenes
- added Application Update check
August 15, 2009
FIXED:
- some IO scenarios
- path references
August 14, 2009
FIXED:
- copying directory
ADDED:
- can create new shortcut
August 13, 2009
Initial Release
Navigation, Copy, Move, Rename, Delete, Create Directory
Click to expand...
Click to collapse
Good !
Thank you ! A must have for our ppcs
Great Work ...
This app is indispensable in our pda's
would be perfect if adding personalization feature images of the icons in the Start Menu shortcuts in WM 6.5
-----------------------------------------
@internauta2000 I was trying to make customize a folder just like the Microsoft Office folder, but a bit confusing.. so let's see..
currently publishing version 2
----------------------------
Fixed
-copying folder
Added
-can create new short cut
----------------------------
wait for my next post
Version 2 released!
JSPA Program Manager - Version 2
any reponse, comments, infos, bugs, or suggestions yet?
a friend beta test it and now am currently patching the code for confirmation box (MessageBox).
Wait for my next post..
friend:
"A message box "Done" keeps appearing everytime i copy or delete multiple files"
indeed a bug, just a minor bug though .. what he meant was "while copying and deleting"
fixed.. new download available. Use the links from the first post
Okay, my little feedback:
Couldn't test it right now because of the following fact:
It only works with WWE-Roms. My is a german ROM so my startmenu folder differs from yours (my is "PPC:\Windows\Startmenü").
But I have a folder that is named like yours, but only of some wrong installations of some other progs. If I delete this folder your prog starts with an error. We need an option to change the start menu folder.
@lycox
that's interesting! any more advance users can tell me their Start Menu locations?
What I could do is to make a list of start menu locations (based on your feedbacks about it) and scan if one of those exists. If not then probably I could make a deep folder scan and look for an interesting shortcut files and make it as a Start Menu path.
Or use the environment variable %CE11%
Or use the environment variable %CE11%
EDIT: sorry for that double-post ._.
@alexirsi
hey, I didn't know WM has environment variables. Thanks for that info!
hello, GREAT APP, just one thine your version 2 is not recognised as a CAB, keeps asking to open with something, can i ask how to get around this.
Thankyou for your great work.
@r8zer
Well .CAB files are supposed to be like an .MSI on Windows Desktop. If .CAB files are not recognized in your WM, probably something messed your file type associations. I cannot give an additional information about it (there is but, I don't think you're going to like it *eheclearmemoryem*).
I'll try to upload the binaries too in case .. It'll be available later after I finish some path references in codes
thanks for such a quick reply, all other cab files are working fine, so i dont think that it is a file system problem on my phone as im thinking all cabs would have this problem,
thankyou.
EDIT:: Just found the problem the file downloads with the cab extension but after the cab there was an underscore, i have removed that an will try again.
EDIT 2:::: YES ALL WORKING!!!!!, SWEET!!!
@r8zer
I tried downloading the CAB from my Skydrive and I was able to install it in my WM6.5
not sure what causes your problem. Am not sure either if other users downloaded the CAB have the same problem since I have no feedback from them. Though @lycox was able to install it but it shouts an error due to WM version problem, not sure why his Start Menu path is different (WM German version) probably a character encoding
yer a bit of a strange one, but it works great, maybe he has the same problem where there is an underscore just after the cab, and it's not being recognised like what happened to me, could be as simple as that.
but thankyou for your work this app is really useful at getting the program screen nice and tidy.
Nullstring said:
@r8zer
I tried downloading the CAB from my Skydrive and I was able to install it in my WM6.5
not sure what causes your problem. Am not sure either if other users downloaded the CAB have the same problem since I have no feedback from them. Though @lycox was able to install it but it shouts an error due to WM version problem, not sure why his Start Menu path is different (WM German version) probably a character encoding
Click to expand...
Click to collapse
I have to say, that after downloading the file from your account, I had the underscore too. But that wasn't a real prob. Just renamed it
One more hint: Most of the localized ROM's have localized paths too.

[MortScript] iniEditor: get a friendly menu out of an .ini file!

It's very usefull as a developper to use .ini file to store settings of apps or MortScript scripts.
Unfortunately, you may have so many complicated settings (check IPTWeather for instance ), that you or newbies would like to be able to edit those settings without having to open the .ini configuration file.
That's why I've created the iniEditor.mscr script to get a friendly menu out of an .ini file:
{
"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"
}
This is more a proof of concept, and I would really like some developper can port it to a real .exe app to have a great layout as in the S2U2 settings for instance!
It can be used for any app or MortScript script that uses a .ini configuration file.
In the attachment, checkout the iniEditor.mscr which needs two parameters: the .ini file to edit, and your application name.
I've attached:
- the 'iniEditor.mscr' script which is the generic .ini file parser and configurator.
- the 'sample.ini' file to be edited.
- the 'sample.ini.desc' file that is the description file so you can remove all the comments in the 'sample.ini' file but still have them in the iniEditor menus to improve speed performance of your apps reading the 'sample.ini' file! All values in the 'sample.ini.desc' are the default values that are proposed if you cancel your changes for a field.
- the 'sampleConfig.mscr' script which calls the 'iniEditor.mscr' script with the right arguments.
- the 'calledScript.mscr' script which is called for one of the settings.
For the moment, you can set four types for the different settings:
- list: the setting is in a choice list defined in the .ini file;
- int: the setting is an integer;
- callscript: the setting is set using a MortScript script defined in the .ini file;
- fullfilepath: the setting is the full path of a file, to be set with a specific selection dialog box;
- path: the setting is a path, to be set with a specific selection dialog box;
- default: the setting is any entered string.
You set the type of a setting in the .ini.desc file by adding a comment just after the settings, like that:
Code:
[Some settings]
enableFeatureA=0
;list,0,1
You can also add some comments to be displayed for the user, by adding comments (on several lines if you want), like that:
Code:
[Some settings]
enableFeatureA=0
;list,0,1
;Set 0 to disable Feature A.
;Set 1 to enable Feature A.
And that gives you that:
Sometimes, there are so many things to say on a setting, that you don't want to or can't display all the comments about a setting in the menus of iniEditor.mscr.
Then, just added two semicolons at the beginning of the first "comment" line (after the "type" line"), like that:
Code:
advancedSetting=
;
;;Please check FAQ or sample.ini.desc file for more help on this setting.
;This is an advanved option.
;It is so long to explain how it works.
;I cannot show it in a MortScript message dialog box.
;But your are an advanced user.
;So you can find some tips directly here, but not through the iniEditor.mscr script.
And that gives you that:
If you set a parameter of type int, the user will be able to enter only an integer value:
If you set a parameter of type fullfilepath, you get this:
If you set a parameter of type path, you get this:
Feel free to use or modify my iniEditor.mscr, and if someone could make a real .exe app out of it, that would be great!
Pas mal !
Bon outils (qui simplifie la vie) comme je les aime !
A++
Thank you for your support JMHL .
I know I'm alone in my ini editor trip, but I've added two types of parameters: fullfilepath and path.
Just check the first post to have more information on these.
Still no one motivated to developp this in CF.Net for instance?
I've seen that two people have downloaded my second version of iniEditor.
Please find in the first post a new version with a small bug corrected.
Hi michoob,
A BIG THANKS for your new fantastic MortScript app...!!!!
As usual a great work...!!!!
I will of course use it also in my apps...!!!!
Greetings
sv0911
Thanks, thanks and again thanks
michoob,
a really great job you did! Extremely user friendly and tremendously fast!
You're welcome jwoegerbauer!
michoob said:
Feel free to use or modify my iniEditor.mscr
Click to expand...
Click to collapse
I followed your invitation. These are the 2 changes I mainly made in my copy of your iniEditor.mscr
Code:
[COLOR="Red"][B]Copy(fileName, fileName & ".bak", 1)
iniChanged = 0[/B][/COLOR]
choosenSection = 1
While (choosenSection <> 0)
choosenSection = Choice(appName & " settings", "Please choose a settings section:", 0,0, sectionList)
If (choosenSection <> 0)
Call("IPTWkeys")
EndIf
EndWhile
[COLOR="Red"][B]If(not iniChanged)
Delete(fileName & ".bak")
EndIf[/B][/COLOR]
If (confirmation)
valueList[choosenKey] = newValue
keyValueList[choosenKey] = keyList[choosenKey] & "=" & newValue
IniWrite(fileName, sectionList[choosenSection], keyList[choosenKey], newValue)
[COLOR="Red"][B]iniChanged += 1[/B][/COLOR]
EndIf
I've just updated the iniEditor.mscr script with a new feature really usefull when you have huge .ini files to improve reading performance of your .ini file and have your MortScript apps run faster!
This new feature is the use of the .ini.desc file that contains all default values and all the comment structure of iniEditor. Now, the .ini file can be comment free and still you'll have all the information while editing your .ini file through iniEditor!
As usual, you can test this new version with IPTWeather.
Feedbacks welcomed!
michoob said:
I've just updated the iniEditor.mscr script with a new feature really usefull when you have huge .ini files to improve reading performance of your .ini file and have your MortScript apps run faster!
This new feature is the use of the .ini.desc file that contains all default values and all the comment structure of iniEditor. Now, the .ini file can be comment free and still you'll have all the information while editing your .ini file through iniEditor!
Click to expand...
Click to collapse
Tried v04. Simply an ingenious improvement. Thanks.
Thanks jwoegerbauer ! I just thought about XML description files and said: why not the same with .ini file!
I just discovered the Configuration tool for Mortscripter that is an exe, but unfortunately, it doesn't right to nor from ini files, so it is a bit more complicated to use with .ini files, even though it can be done using some mortscript...
But I must admit that I like now the idea of a full MortScript "app" to read .ini files used by other MortScript "apps"... It is a bit like the meaning of GNU...
michoob said:
I just thought about XML description files
Click to expand...
Click to collapse
The C++ source code for a XML-parser, which easily can be converted into MortScript, one can get here (e-mail to author required):
http://www.applied-mathematics.net/tools/xmlParser.html
Will you developp an iniEditor in C++ for me?
Honestly, I won't have time to learn developping on Windows Mobile, but thank you for the information. Maybe someone will be motivated to work on this, but I doubt it because of WP7...
michoob said:
Will you developp an iniEditor in C++ for me?
Click to expand...
Click to collapse
Of course NOT!
BTW: Here I small routine I made to prepare using iniEditor v0.4, may be others are interested in
Code:
Sub IniToIniDesc(ini)
Local(inicontent,idx,line,trimline,newini,desc,newdesc,fpos,feature)
desc=ini&".desc"
Copy(ini,desc,1)
inicontent=Split(ReadFile(ini)&"^NL^","^NL^")
#
#pass ONE
newini=Array()
idx=0
ForEach line In Array(inicontent)
If(Find(line,";"))
Continue
EndIf
trimline=Replace(line," ","")
If(Length(trimline)=0)
Continue
EndIf
idx+=1
newini[idx]=line
EndForEach
WriteFile(ini,Join(newini,"^NL^"),0)
Clear(newini)
#
#pass TWO
newdesc=Array()
idx=0
ForEach line In Array(inicontent)
trimline=Replace(line," ","")
If(Length(trimline)=0)
Continue
EndIf
idx+=1
newdesc[idx]=line
fpos=Find(trimline,"=0")
If(NOT fpos)
fpos=Find(trimline,"=1")
EndIf
If(fpos)
#test whether 0 and/or 1 is the only character here
If((fpos+2)>Length(trimline))
feature=Substr(trimline,1,(fpos-1))
idx+=1
newdesc[idx]=";Set 0 to disable "&feature&".^NL^;Set 1 to enable "&feature&"."
EndIf
EndIf
EndForEach
WriteFile(desc,Join(newdesc,"^NL^"),0)
EndSub
As one will notice, this script 1) trims the original ini - thus the goal to gain speed when processing it will definitly be reached, and 2) only adds some ;Set lines to the desc, hence one of course have to edit the desc after having run this script.
It just prepares it for 0 or 1 values ini fields, doesn't it?
Then, to use iniEditor as a switch for 0 or 1 values to disable or enable a feature, it would be better to use a list with a choice between 0 or 1 .
I wonder which scripts do you use iniEditor with.
1) To satisfy your curiosity, the ini is attached
2) Only a suggestion:
If (endNextLinePos > 0)
valueTypeList[keyIndex] = ToLower(SubStr(iniDescFile, endLinePos + 2, endNextLinePos - endLinePos - 3))
endLinePos = endNextLinePos
Else
valueTypeList[keyIndex] = ToLower(SubStr(iniDescFile, endLinePos + 2, Length(iniDescFile) - endLinePos - 1))
endLinePos = endLinePos +1
EndIf
Don't know this useful for others too: I added to v0.4 valueTypes as follows:
alpha
num
alphanum
hex
range
The modified version v0.4-p1 is attached.
Well done, great idea!
@michoob I have made some tweaks to an older version that I wanted to share. It skips the choose [settings] group if there is only one setting group. Also it updates the array with the latest saved changes so if you go to another setting group and then go back to a previously edited one the updates show. And I think lastly I added some code to keep the original settings if you cancel the change since some of them went blank.
RoryB said:
@michoob I have made some tweaks to an older version that I wanted to share.
Click to expand...
Click to collapse
Thanks, I'll have a look at this.
RoryB said:
]It skips the choose [settings] group if there is only one setting group.
Click to expand...
Click to collapse
Good idea!
RoryB said:
Also it updates the array with the latest saved changes so if you go to another setting group and then go back to a previously edited one the updates show.
Click to expand...
Click to collapse
Hum... the latest version already does that. Maybe because you edited an older version .
RoryB said:
And I think lastly I added some code to keep the original settings if you cancel the change since some of them went blank
Click to expand...
Click to collapse
I don't get it. But I'll have a look at this .

[WM6.X] [Examples] JMLMenuSense - Users Menu Examples (24-Mai-2011)

JMLMenuSense Examples​
This thread for people which share their .xmu menu (@raving_nanza suggestion)
{
"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"
}
reserved for me
@Freezy1982 collection​
In & Out Things v1.10 FINAL : A simple Menu which lets you control your lend and borrowed things
<<< 'In & Out Things v1.10 FINAL' #post on modaco >>>​
awesome
Hi,
I think it's great you're working on this program (have posted in the other thread before). Will edit this post in the future with my custom start-menu
p.s.
I've maked a menu that reads the index of a folder (all the *.LNK) and shows them.
Easily to make an beautifull list with games or internet favorites for example
<menu title='' debug='no' quitlabel='Quit' >
<text label='<<< Back to menu <<<' run='\Program Files\JMLMenuSense\menu\menu.xmu' quit='no'/>
<files updateid='%LANG%' filter='%STORAGECARD%\LNK\*.lnk' show='[0,50]' center='no' run='%STORAGECARD%\LNK\%SHOW%' quit='no'/>
</menu>
or
<menu title='' debug='no' quitlabel='Quit' >
<text label='<<< back to menu <<<' run='\Program Files\JMLMenuSense\menu\menu.xmu' quit='no'/>
<files updateid='%LANG%' filter='%WINDOWS%\Start Menu\Programs\Games\*.lnk' show='[0,50]' center='no' run='%WINDOWS%\Start Menu\Programs\Games\%SHOW%' quit='yes'/>
</menu>
I don't know exactly (yet) if this is the best way, but it works like a charm
EDIT: thanks for the example dude, its working but cant get an icon for each game?
@JMHL
glad you made this thread for us, i would of made my own thread just for this but seen as its your app i figured ill respect that its yours and ask you to create a new thread just for .xmu examles.
ps, thanks for the PM, im on it!
@ALL
to save you the time writing it yourself, to add an option to edit the left and right softkeys add this:
Code:
<submenu name='REGISTRY' label='REGISTRY' comment='' icon='%WINDOWS%\YOUR_ICON_HERE.png'>
<separator label='Soft Reset To Apply Changes' />
<submenu name='SOFT KEYS' label='SOFT KEYS' comment='' icon='%WINDOWS%\YOUR_ICON_HERE.png'>
<separator label='LEFT SOFT KEY' />
<edit id='%REGEDIT%' label='reg:HKCU\\Software\\Microsoft\\Today\\Keys\\112\\Open' />
<button label='APPLY' run='reg:HKCU\Software\Microsoft\Today\Keys\112\Open:%REGEDIT%' quit='no' />
<separator label='RIGHT SOFT KEY ' />
<edit id='%REGEDIT%' label='reg:HKCU\\Software\\Microsoft\\Today\\Keys\\113\\Open' />
<button label='APPLY' run='reg:HKCU\Software\Microsoft\Today\Keys\113\Open:%REGEDIT%' quit='no' />
</submenu>
Rn
Hey JMHL,
maybe you would like to add my collection on MoDaCo as well (Here are some Menus shared already - feel free to implement those to your thread!)
JMLSenseMenu Collection on MoDaCo
PS: Maybe you can link this thread to your JMLMenu Sense Thread Would be useful...
GreeZ!
Freezy1982
omg i hate it when people upload things to a differant website and you must register just to download.
what bugs me the most is: why do people do this, seriously?
if your gona share on xda then at least upload to xda. think!
(thanks for the download/work though it is honestly appreciated)
if you are not registeded to modaco, which i think some users here wont be.
(xda is the only site some people need for their device) then i have posted a username and pass.
this will let you log on onto modaco and download the files uploaded by Freezy1982
...............................
MoDaCo
Username = a19074
Password = jnxjn.com
...............................
in future can we please upload to xda if you are going to share.
(or at least to a download site, eg megaupload, 4shared etc etc)
thanks
Rn
*if the Username and Password do not work, private message me and ill send you another
@Freezy1982 : As #Post3 ? Ok ? And i'll add .zip file to download if you are OK.
...
@freezy1982
good work, ill use some of your work in my rom.
i did do my own settings/control panel page but if i combined mine with your it would look cool.
ill upload a copy when i have finished it, also ill need to edit it as my control panel has settings to edit my rom today screen. (almost complete btw)
thanks
Rn
You all are welcome!
@JMHL: You can do so! No Problem
@raving_nanza: If it is a Problem with registrating to another websites... Just ask - I can upload them all here of course!
GreeZ!
Freezy1982
...
Freezy1982 said:
If it is a Problem with registrating to another websites... Just ask - I can upload them all here of course!
Click to expand...
Click to collapse
yeah, regestering to other site takes the p*ss, however it isnt a problem if you can upload them here too, for those of us that cba with regestering, of course
usually if i have to register i just close the link, but seen as i realy like this app i used my resources to get a username and pass without regestering
(wana know how PM me, works woth most websites)
*FYI im only gona use your icons, the rest of my control panel is ok, if you have any other icons like the ones you have in your "stuff" folder, please upload them... here!
ill also upload my icons here too when i upload my control panel, mainly for the fact that you will need them
thanks
Rn
EDIT:
need same style icons for the following:
Calendar
Device Info
Gsensor
Microphone
Start Up
Touch Flo
Xt9
Advanced Network
Internet Sharing
Quick Gps
Wifi Sharing
*obviously i will be looking for these myself but help would be appreciated
*Almost done
@ raving_nanza: Nice to hear, that you like my work and cooking it (partly) in your ROM... But sadly I have to tell you, that I cannot help with new items
@ all: My work is absolute free - do whatever you would like to and see my work just as a hint for your creativity!
PS: Maybe my ShortMort Collection (see Signature) could be userful for new JMLSenseMenu Creations as well... Let your minds fly... (Sadly I won't get the time for new developments in near Future - so it's up to YOU!)
GreeZ!
Freezy1982
...
hi dude, could you tell me where you got your icons from?
having trouble finding the same type/style for the other programs, eg calender etc
ive got the 3d version of the icons but i prefer the ones you used
if i cant find them then ill be forced to use the 3d icons
when i get the icons i need, my control panel will be complete the next day and avaliable for download (beta of course )
obviously the version im making for my rom will be better because it is being made specificly for my rom (extras + programs list)
thanks
Rn
@ raving_nanza: I got them from a member and a good friend of MoDaCo called sakisds. He extracted them from WM6.1 and polished them up "a little bit"... So I don't know, if there are all Icons you need for your menu...
I attached the hole folder I got from him as a .zip... Maybe it helps you...
GreeZ!
Freezy1982
...
COOL! thanks, ill have a look in a min.
ive been using iconfinder.com - still not found the ones i want.lol
FYI - some good icons on there
thanks
Rn
EDIT:
THANKS, ICONS ARE THE ONES I NEED
hopefully all of them are in there
Nice to hear - and I hope so too...
Maybe you can post some Screenies if your Menu is ready
GreeZ!
Freezy1982
not ready yet, but will do!
FYI - not all the control panel items are not included in my control panel, merely for the point that you dont need half the crap inside the control panel, just the good stuff
to do:
*have a redbull
*add new icons
Rn
nearly all icons are done
SOME ICONS NEED CHANGING!
screenshots removed
Rn
Nice Menu with nice Options!
Keep up your work!
GreeZ!
Freezy1982
update
been scouting for new icons, there will be a few minor changes, eg icon size.. and i have also decided i CBA doing two versions, eg one for my rom and one for other people to use on theirs..
its too much work to do both because i have a deadline to get my new rom update uploaded by the end of the week.
ill just upload the one im making for my rom = people will need to edit the ControlPanelRn.xmu and delete any icons they dont want.
it makes life easier for me that way
if anyone can think of some registry edits i can put in the registry folder coz its a bit bare atm then ill put them in asap.
i was thinking about putting in the fonts and font sizes too so people can change them easily
(ok you can change them by labling them tahoma etc and putting them in the windows folder but it would be cool to have the option to change to a differant font wthout running additional programs = +memory )
ill probably upload the beta today, as per usual if you find any bugs or icons that dont look right, let me know and ill change them.
thanks
Rn

[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.

[APP] Absurd Bloat manager [Preview Alpha 2] | 8/25/11

Okay so some of us at The Evervolv Project have been working on an app that will take care of your bloat issues with sense roms, no matter the rom. This tool has been designed from the ground up to be geared towards sense rom developers & power users to be able to customize the app easily and fit their needs and roms.
Currently this is in preview "deep alpha". What does this mean? Well, we wanted to release a preview to users and rom developers so they could get a feel for where the app is going. This is going to be an ongoing work for quite some time, depending on interest generated. With that being said let list some of the key features, and go over what we're currently working on.
Rom developers seeking to include this in their rom, please PM me and we can talk things over and explain how to customize the app to your rom/users. This application will be open sourced, free to use by anyone and everyone. Take the code and make your own app. Decompile the app and change all the information to suit you (actually this is preferred). We'd also love input for the application from rom dev's and power users. Downloading previewers, feedback is definitely requested... but please hold off on post's referring to bugs right now. This is currently being worked on, and many of the issues will be taken care of shortly. With that said, if there is any java developers/programmers that would like to join the effort, feel free to PM me also.
{
"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"
}
Current features:
Bloat manager
Load a list of apk's from an xml file into a listview(example below)
Code:
<bloatentry>
<bloatitem>HtcLockScreen.apk</bloatitem>
<bloatitem>Idlescreen_Base.apk</bloatitem>
<bloatitem>idlescreen_photo.apk</bloatitem>
<bloatitem>idlescreen_shortcut.apk</bloatitem>
<bloatitem>IdleScreen_Stock.apk</bloatitem>
<bloatitem>IdleScreen_Weather.apk</bloatitem>
<bloatitem>com.htc.idlescreen_SN.apk</bloatitem>
</bloatentry>
Option to select one or multiple apk's to delete(Checking individual items, then click "Remove select")
Option to delete all apk's listed (Clicking "Remove all" Button)
Option to select one or multiple apk's to delete
All listed apk's are definable by the rom developer or power user.
Senseless manager
Option to make the current running rom "senseless" removing most of unnecessary applications and replacing them with AOSP or AOSP-like apps.
User can download and install applications from a list also specified in an xml document.
Multiple options on applications can be given to the user by adding links and the apk names in the xml file.
Code:
<applist>
<item>
<name>Launcher2.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Launcher2.apk</website>
</item>
<item>
<name>Music.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Music.apk</website>
</item>
<item>
<name>Latin_IME.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/Latin_IME.apk</website>
</item>
<item>
<name>Not_exist.apk</name>
<website>http://evervolv.turnertechrepair.info/Absurd/Senseless/not_extist.apk</website>
</item>
</applist>
Much more...
Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.
Manifest xml url is definable via settings (menu > Settings)
Download folder is definable via settings. (requires app restart if folder is not already made, will be fixed next release)
Currently planned features:
Rom developer/power user can have a remote xml file downloaded by the app and used to populate the senseless apps, and removable apk's.
Currently only apps on the /system partition are support, apps in /data/apps is planned.
Currently only the apk for the desired app is removed from the device, removal of the app's data folder is not touched, leaving behind the app's userdata. Removing this data is planned and in the works.
Refined GUI, currently this is more of a mockup than a final product. (monochrome yuck)
Currently only qHD devices are supported, wvga device layouts will be taken care of shortly.
Custom tab design (currently using the android supplied example).
More options available to be user-definable
Much more...
Download Preview 2
App team:
milesje - java
preludedrew - java & layout
Adhvanit - graphics
Have I seen your work before? The name sounds familiar. Nah, jk. This is some great work. Everybody needs to check this out. I've used it and it's great and only going to get better.
2 Things achieved today...
The 'Remove sense' button now works as intented.
The xml file relaying all of the apk names and file downloads is now downloadable from a specified link.
Keeping an eye on this one...thanks, this is well needed.
Preview alpha 2
Changelog
'Remove sense' button now works properly (removes all apk's listed in the bloat list)
Support for wvga devices (480x800).
Support for remote manifest file (currently it downloads a test xml file specified in string resources).
Added settings
Added settings option to specify downloads folder
Added settings option to specify url link for the manifest xml file.
Miscellaneous code cleanup and duplicate removal.
Can't the same be achieved with titanium backup? Albiet not as easily understood or straightforward?
Don't get me wrong, I think this is a great idea, and I'll probably use it as well. Just trying to get clarification.
Sent from my PG86100 using xda premium
dementio said:
Can't the same be achieved with titanium backup? Albiet not as easily understood or straightforward?
Don't get me wrong, I think this is a great idea, and I'll probably use it as well. Just trying to get clarification.
Sent from my PG86100 using xda premium
Click to expand...
Click to collapse
You're right, titanium backup can do what you're wanting. This app is by far not done yet. The idea behind it is to let developers give you the chance to remove what you want, instead of removing it for you. I'm also currently working on another tab that will allow you to download specified files (specified in the xml) and either install them (apk's) or flash them via recovery (reboots the phone after downloading the zip). This allows rom developers to give you certain flashable options and not have to include them on the sdcard (taking up space).
preludedrew said:
You're right, titanium backup can do what you're wanting. This app is by far not done yet. The idea behind it is to let developers give you the chance to remove what you want, instead of removing it for you. I'm also currently working on another tab that will allow you to download specified files (specified in the xml) and either install them (apk's) or flash them via recovery (reboots the phone after downloading the zip). This allows rom developers to give you certain flashable options and not have to include them on the sdcard (taking up space).
Click to expand...
Click to collapse
In that way, it sounds even better. It'd be awesome for rom creators to include this for the "extras"
Sent from my PG86100 using xda premium

Categories

Resources