PPCGeeks

PPCGeeks (http://forum.ppcgeeks.com/index.php)
-   Titanium Tweaks (http://forum.ppcgeeks.com/forumdisplay.php?f=82)
-   -   CHome/Titanium Modifications - Adding Panels (http://forum.ppcgeeks.com/showthread.php?t=63086)

Hafrust 03-31-2009 09:22 AM

CHome/Titanium Modifications - Adding Panels
 
4 Attachment(s)
This thread was created so that the various 6.5 ROM threads don't get unnecessarily cluttered. For those of you that do not know what this is, CHome/Titanium is the default Today plug-in in WM 6.5. All credit goes to the developers over at XDA (showaco, lpaso, tlogix, drkfngthdragnlrd). I'm just the messenger here, they've done all of the hard work.

Everything posted here is confirmed working on 21500 builds of 6.5.


Titanium Weather Updated 4/14/09: Version 3a released.

Original Thread: http://forum.xda-developers.com/show...51#post3304751 (Released by showaco)

*Note: Showaco's version is for VGA. QVGA users can get Titanium Weather from mnemonique here.

Installation and Setup Instructions:
  • Disable Titanium (Start>Settings>Today>Items>uncheck Windows Default).
  • Install TitaniumWeather_v3a.cab.
  • Soft reset.
  • Re-enable Titanium.
  • You will now have a panel titled "Titanium Weather". Scroll down to it and tap the right soft key, which is "Menu".
  • Select your options in "Forecast Options/Setup", and "Panel Display Options".
  • Go back to the main menu and select "Run Full Update and Exit".


Titanium Customizer


Original Thread: http://forum.xda-developers.com/showthread.php?t=497232 (released by lpaso)

This gives you the ability to change the order of your panels and enable/disable them. It's pretty straightforward to use.

Instructions:
  • Install lpasoTitaniumCustomizer.CAB.
  • Disable Titanium (Start>Settings>Today>Items>uncheck Windows Default).
  • Open Titanium Customizer. You will see a popup reminding you to disable Titanium plugin. This popup will come up even if you already have it disabled. Just tap "OK".
  • It's pretty straightforward from here. The only thing that really needs to be mentioned is that the "Clock" panel needs to stay in the fourth slot, otherwise all of the panels will be misaligned vertically.
  • NOTE: You can also re-order the panels in the registry instead of using this program. When editing the registry (HKLM\Software\Microsoft\CHome\ExtensibilityXML), the panels will not be misaligned if the "Clock" panel is out of the fourth slot.


CHome Configurator


Original thread: http://forum.xda-developers.com/showthread.php?t=393104 (released by tlogix)

This program was designed for Smartphones, so it does not work completely. You can use this program, along with a couple of other edits to create your own custom panels. Please note that there are some limitations. Detailed instructions on creating your own custom Panels can be found in post 2. The following instructions are just an example of how this program works. I repeat, this is just an example.

Instructions:
  • Install CHomeConfig.cab and CHomeConfig-IconPack.cab.
  • Disable Titanium (Start>Settings>Today>Items>uncheck Windows Default).
  • Open CHome Configurator and you will see a listing of all of the panels in CHome.
  • Tap on "CLinks".
  • Select Menu>Panel>Customize, and it will open up a new screen.
  • Select Menu>Page>New, and a new page will be created.
  • You have a couple options from here. You can either manually input all of the information, or you can use a template. I recommend templates because they make it so easy. There are templates for launching a new application, contact dialer, and internet links.
  • After you have set up your pages, and want to save and exit, you will need to tap Menu>Exit>and confirm save changes. If you do not do this your changes will NOT be saved.
  • Re-enable Titanium.

Hafrust 03-31-2009 09:23 AM

Re: CHome/Titanium Modifications
 
1 Attachment(s)
How to Add a New Panel

*Thanks to showaco*

***Note: If you have Titanium Weather Version 3, you can leave out the steps listed below regarding copying .cpr files***

You have the ability to add new panels to CHome, however there are limitations. To add new panels, you will need to have CHome Configurator installed (read the first post and familiarize yourself with this program). These instructions might sound complicated at first, but I assure you it is relatively simple. Please read through this entire post carefully and pay attention to the details.

Basically, you can create 3 custom panels pretty easily using information that exists for panels that are not utilized by default in Titanium. You will be using either the CLinks, CWelcomeCenter, and/or Settings panels to create your new custom ones. I will break down how to use each of these:


How to Add a Panel Using "CLinks"
  • This is the quickest, easiest way to make a custom panel because you aren't really creating a new one altogether, rather than just customizing an existing one.
  • Open CHome Configurator, highlight CLinks, and tap Menu>Panel>Customize.
  • Using the various templates within CHome Configurator, create all of the pages you want to be available for this panel.
  • On the main screen in CHome Configurator, highlight CLinks and tap "Show" (left soft key). Exit the program through Menu>Exit to make sure your changes are saved.
  • In your registry, go to HKLM\Software\Microsoft\CHome\ExtensibilityXML. You will need to add CLinks to the list in the location you want it to be displayed.
  • Extract the .cpr files that are attached in the .zip file to your \windows folder on your phone.
  • Go back to CHome Configurator, select CLinks, and tap Menu>Panel>Customize.
  • In the "Collapsed" field, type in whatever name you want to show for this panel on the home screen.
  • Upon exiting CHome Configurator, if your panel still does not show, go back in and add a new page to the CLinks panel (you can delete it later).


How to Add Panel Using "CWelcomeCenter"
  • Open CHome Configurator and tap Menu>Panel>New to create a new panel. Highlight the newly created panel and tap Menu>Panel>Customize.
  • Use the templates to create all of the new pages you want to be available in this panel.
  • On the main screen in CHome Configurator, highlight this new panel and tap "Show". Exit the program through Menu>Exit to make sure your changes are saved.
  • In your registry, go to HKLM\Software\Microsoft\CHome\ExtensibilityXML. You will need to add the name of your new panel to the list in the location you want it to be displayed.
  • Go to HKLM\Software\Microsoft\CHome\CWelcomeCenter. Copy the GUID string.
  • Go to HKLM\Security\CHome\Default Settings\[your custom panel name]. Paste the GUID string you copied in the previous step.
  • Extract the .cpr files that are attached in the .zip file to your \windows folder on your phone. Soft reset.
  • NOTE: Only 1 panel can be active at a time using this GUID.


How to Add Panel Using "Settings"
  • Open CHome Configurator and tap Menu>Panel>New to create a new panel. Highlight the newly created panel and tap Menu>Panel>Customize.
  • Use the templates to create all of the new pages you want to be available in this panel.
  • On the main screen in CHome Configurator, highlight this new panel and tap "Show". Exit the program through Menu>Exit to make sure your changes are saved.
  • In your registry, go to HKLM\Software\Microsoft\CHome\ExtensibilityXML. You will need to add the name of your new panel to the list in the location you want it to be displayed.
  • Go to HKLM\Software\Microsoft\CHome\Settings. Copy the GUID string.
  • Go to HKLM\Security\CHome\Default Settings\[your custom panel name]. Paste the GUID string you copied in the previous step.
  • Extract the .cpr files that are attached in the .zip file to your \windows folder on your phone. Soft reset.
  • NOTE: Only 1 panel can be active at a time using this GUID.


How to Edit a Panel You Created Using the GUID from CWelcomeCenter or Settings
  • Once you have an active panel that is using the GUID from either of these existing panels, you will have to take a couple steps to be able to edit it.
  • Open CHome Configurator and create another new panel. This is going to be a "dummy" panel that exists only for the purpose of using the GUID, so it doesn't matter what you name it. You don't need to add pages or anything.
  • In your registry, go to HKLM\Software\Microsoft\CHome\[name of your dummy panel]. Copy the GUID string.
  • Go to HKLM\Security\CHome\Default Settings\[name of panel you are wanting to edit]. Paste the GUID string you copied in the previous post.
  • Now you can go back into CHome Configurator and modify your panel.
  • Once you have made all of your changes and exited CHome Configurator, you'll need to go back into your registry and copy the GUID from either CWelcomeCenter or Settings (whichever you initially used) back to your custom panel.

Hafrust 03-31-2009 09:24 AM

Re: CHome/Titanium Modifications
 
FYI....Showaco has posted an Opera panel cab that is in testing stages. Check it out here. I'm not going to post the cab since it's still listed as "for testing". I installed it on my phone and it works fine, but it has not been tested on all versions of Opera. QVGA users can find info on how to get this working on your device in this post (thanks to drkfngthdragnlrd). Here's a peek:

http://www2.mediafire.com/imgbnc.php...5a86123c6g.jpg

Also, anyone up to his challenge?

Quote:

Originally Posted by showaco (Post 3620002)

Any volunteers to make a new chome configurator for ppc 6.5? Its mainly just needs a UI to make reg changes, very simple and I or drkfngthdragnlrd would be able to clue you in on which registry values to write for making the panels. I could do it with mortscript, but it wouldn't look to nice and I don't know how to view images(for contact and icons) when selecting using mort. I could provide it with a file explorer type view only for selecting, without image preview which sux in my opinion.


RONMAC 03-31-2009 10:13 AM

Re: CHome/Titanium Modifications
 
This is great Hafrust.

So I have added Opera to the launcher and think it is great to have an editable "Favorites" setup but I wish we were able to add new panels.

Thanks for putting this together for us all.

stylz3 03-31-2009 10:16 AM

Re: CHome/Titanium Modifications
 
Im trying to figure out how to add the comm manager to chome

stylz3 03-31-2009 11:06 AM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by Hafrust (Post 812806)
I know, I was disappointed to see that new panels can't be added yet. I'm sure someone will find a way soon though.

fingers are crossed then I could really get rid of tf3d

RONMAC 03-31-2009 12:46 PM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by stylz3 (Post 812803)
Im trying to figure out how to add the comm manager to chome

I hope you figure it out. That would be great.

InvincibleLiving 03-31-2009 01:23 PM

Re: CHome/Titanium Modifications
 
great thread idea Haf!

milwbmw 03-31-2009 01:59 PM

Re: CHome/Titanium Modifications
 
Has anyone been able to get their contact pictures to show up when using a contact dialer?

rtandon87 03-31-2009 02:55 PM

Re: CHome/Titanium Modifications
 
Great thread... I'm definitely going to look this all up in detail and set it up on my phone. Thank you for this useful information..!!

rtandon87 03-31-2009 02:56 PM

Re: CHome/Titanium Modifications
 
Just tried installing Titanium Weather after disabling Windows Default... But, I keep getting Installation was unsuccessful.. :(

Hafrust 03-31-2009 05:08 PM

Re: CHome/Titanium Modifications
 
Maybe try re-downloading the .cab? I also just noticed your profile shows you have a 6800. It shouldn't affect the installation, but make sure you aren't trying to use the VGA version or the display will be off.

orionsbuckle 03-31-2009 05:25 PM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by stylz3 (Post 812894)
fingers are crossed then I could really get rid of tf3d

haha i already ditched tf3d well sortof lol...im using IDiamond which is really just a variant of tf3d...but i have a hundred something programs and i need access to them NOW and well....it works for me lol...:headbang::headbang:

rtandon87 03-31-2009 07:24 PM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by Hafrust (Post 813770)
Maybe try re-downloading the .cab? I also just noticed your profile shows you have a 6800. It shouldn't affect the installation, but make sure you aren't trying to use the VGA version or the display will be off.

Hey, thanks for pointing that out. I just editted my profile and changed to a Sprint Touch Pro. I tried downloading the file again. But, no luck :( The file that I am trying to install is called TitaniumWeatherv2.1.cab Is that the file that you installed?

rtandon87 03-31-2009 07:31 PM

Re: CHome/Titanium Modifications
 
Thanks to krohnjw, who pointed me out to http://forum.ppcgeeks.com/showthread...676#post810676 and this cab file finally works for me... YAY!

MoonZ*BabysH 04-01-2009 11:21 AM

Re: CHome/Titanium Modifications
 
well done my friend

showaco 04-01-2009 09:35 PM

Re: CHome/Titanium Modifications
 
I figured out to get two panels now. Seems like each panel GUID will only display one title. Use the GUID from CWelcomeCenter panel for a second panel. So I already had launcher, then I made the contacts panel with Chome Configurator. I then opened registry and copied the GUID of CWelcomeCenter over the GUID of the new contacts panel in HKLM\Software\Microsoft\CHome\contacts.

http://www1.mediafire.com/imgbnc.php...c8ceffab6g.jpg

You'll need to edit your cprs too so that the name of the CWelcomeCenter panel will show correctly(otherwise it will say "Getting Started"). Also, to get different icons/images for each page of your panels, you need to edit the cpr.
For the name, open cpr to CWelcomeCenter Condensed section. Change "PluginLabel" to "Text 1".
For the different icons on each page of panel, in cpr at CWelcomeCenter Expanded and at Operator Services Expanded, change "Icon" to "Image 1". I think Settings panel may also be tweaked to use as another panel, but not certain since I haven't tried it.

Hafrust 04-01-2009 09:42 PM

Re: CHome/Titanium Modifications
 
Hey...nice to see you over here! I just posted over on XDA. I'll get back at this in the morning and give it a go with the Settings panel. You're the man!

Edit: I'm having some trouble with the .cpr edits. I can't seem to get it right. Everything I have tried has either done nothing or removed the panel completely.

Edit 2: After failing to get the .cpr files edited correctly, I had to borrow showaco's to figure out what I was doing wrong (a lot!). I'll get the first post updated accordingly when I get some time. Work's kinda backed up now that I spent a good portion of my morning messing with this.

bjhill2112 04-02-2009 04:36 PM

Re: CHome/Titanium Modifications
 
Anyone know how to edit the background of a theme?

RONMAC 04-02-2009 04:41 PM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by bjhill2112 (Post 819099)
Anyone know how to edit the background of a theme?

No but you can always select a different pic for the background in the today settings by going to start>> settings>> today and clicking on the Use this picture as the background and then selecting the picture you want.

bjhill2112 04-02-2009 05:01 PM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by RONMAC (Post 819113)
No but you can always select a different pic for the background in the today settings by going to start>> settings>> today and clicking on the Use this picture as the background and then selecting the picture you want.

Yeah, unfortunately that doesn't scale the background when you switch to landscape. I edited the LS_Global_480x640.cpr and LS_Global_640x480.cpr files, but that only changed the backgrounds for the locked screen...although very cool, I can't figure out which ones specify that main backgrounds!

EDIT: Nvm - it's right there in the .tsk file!

EDIT #2: Until I can figure out how to repackage the .tsk file I just overrode the stwater_640_480.jpg and stwater_480_640.jpg files in the \Windows dir. Unfortunately the today page seems to offset the image slightly so that the portion underneath the taskbar doesn't line up properly. It's worse in landscapemode.

jupiter 04-02-2009 11:21 PM

Re: CHome/Titanium Modifications
 
where to find themes for 6.5?
and will the tf3d icons for 6.1 work with 6.5 rhodium manilla?

eman 04-02-2009 11:23 PM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by showaco (Post 817214)
I figured out to get two panels now. Seems like each panel GUID will only display one title. Use the GUID from CWelcomeCenter panel for a second panel. So I already had launcher, then I made the contacts panel with Chome Configurator. I then opened registry and copied the GUID of CWelcomeCenter over the GUID of the new contacts panel in HKLM\Software\Microsoft\CHome\contacts.

You'll need to edit your cprs too so that the name of the CWelcomeCenter panel will show correctly(otherwise it will say "Getting Started"). Also, to get different icons/images for each page of your panels, you need to edit the cpr.
For the name, open cpr to CWelcomeCenter Condensed section. Change "PluginLabel" to "Text 1".
For the different icons on each page of panel, in cpr at CWelcomeCenter Expanded and at Operator Services Expanded, change "Icon" to "Image 1". I think Settings panel may also be tweaked to use as another panel, but not certain since I haven't tried it.

Help Please! I cannot get the new Panel to display a title. The links are in there but it has no title. I also deleted the registry setting for the GUID for the CWelcomeCenter by accident. Can someone please let me know what the registry setting was for this. Thanks!

Hafrust 04-03-2009 09:30 AM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by eman (Post 820171)
Help Please! I cannot get the new Panel to display a title. The links are in there but it has no title. I also deleted the registry setting for the GUID for the CWelcomeCenter by accident. Can someone please let me know what the registry setting was for this. Thanks!

The string value for the CWelcomeCenter GUID is {97343B9B-5BB5-474d-98AA-E4CD2DD0A873}

As far as getting the title to show, would you mind posting what exactly you've done so far?

Just so everyone knows, I've updated the first post with the information from post 19.

eman 04-03-2009 10:22 AM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by Hafrust (Post 820717)
The string value for the CWelcomeCenter GUID is {97343B9B-5BB5-474d-98AA-E4CD2DD0A873}

As far as getting the title to show, would you mind posting what exactly you've done so far?

Thansk....

I went into the customer program. Created the new contacts field. Added a page. Went to Reg Editor. copied GUID from CWelcomeCenter and pasted it in Contacts. Added the name to the XML file. Soft Reset. Now I can't get it back at all. With or without a title. Any help would be greatly appreciated.

Thanks!

Hafrust 04-03-2009 10:57 AM

Re: CHome/Titanium Modifications
 
OK...you had a blank panel before because I told you to paste the GUID in the wrong place. My apologies. You will need to copy the GUID from HKLM\Software\Microsoft\CHome\WelcomeCenter to HKLM\Security\CHome\DefaultSettings\Contacts.

eman 04-03-2009 11:26 AM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by Hafrust (Post 820862)
OK...you had a blank panel before because I told you to paste the GUID in the wrong place. My apologies. You will need to copy the GUID from HKLM\Software\Microsoft\CHome\WelcomeCenter to HKLM\Security\CHome\DefaultSettings\Contacts.

And which spot do I alter the XML file? In settings or software?

Hafrust 04-03-2009 11:30 AM

Re: CHome/Titanium Modifications
 
I'm not sure what you are referring to...the only other thing you need to edit is the .cpr files, which you do by copying them to your pc and opening with notepad. Then you copy them back to your Windows directory on your phone.

Edit: I'm sorry, were you talking about the XML file to re-order the panels? If so, it's in Software. I don't believe there is an ExtensibilityXML in Security.

PhilR8 04-03-2009 02:53 PM

Re: CHome/Titanium Modifications
 
I'm having trouble launching TitaniumCustomizer.exe and CHome configurator - after I install them (with titanium disabled), I get an error message that states:

"The file 'TitaniumCustomizer' cannot b opened. Either it is not sined wih a trusted certificate, or one of its components cannot be found. If the problem persists, try reinstalling or restoring this file"

I've reinstalled both of them a bunch of times with no luck. I'm running a rom based on the SSK 1.6 21198.5.0.0 Kitchen. Titanium Weather works great, though.

Hafrust 04-03-2009 03:14 PM

Re: CHome/Titanium Modifications
 
Are they installed to you storage card or your device? I have mine installed to my device and they run with no problem.

PhilR8 04-03-2009 03:16 PM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by Hafrust (Post 821425)
Are they installed to you storage card or your device? I have mine installed to my device and they run with no problem.

My device. I guess it could be something else I installed that is interfering, or perhaps it is something I DIDN'T install when running the kitchen.

Hafrust 04-03-2009 03:35 PM

Re: CHome/Titanium Modifications
 
I was looking around on XDA and saw that some people getting that error on various programs had issues with the certificate check. My registry matches what they changed to in order to resolve the issue. Check HKLM\Security\Policies\Policies and see if the DWORD named "1001" is set at "1" and DWORD "1005" is set at "40". I have no idea if that might be a solution or not, just an idea after doing some reading.

PhilR8 04-03-2009 04:08 PM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by Hafrust (Post 821487)
I was looking around on XDA and saw that some people getting that error on various programs had issues with the certificate check. My registry matches what they changed to in order to resolve the issue. Check HKLM\Security\Policies\Policies and see if the DWORD named "1001" is set at "1" and DWORD "1005" is set at "40". I have no idea if that might be a solution or not, just an idea after doing some reading.

DWORD "1005" was set to 64, so I changed it to 40. "1001" was already at one. Made the changes, performed a soft reset, reinstalled the programs, and no dice - same error message.

PhilR8 04-03-2009 04:22 PM

Re: CHome/Titanium Modifications
 
Well, it's definitely my ROM build, because other programs are also not functioning.

Hafrust 04-03-2009 04:26 PM

Re: CHome/Titanium Modifications
 
That sucks man..I was hoping it would be a simple fix.

Hafrust 04-03-2009 05:40 PM

Re: CHome/Titanium Modifications
 
I was able to get the Settings panel active by copying the Settings layout templates information from the SlidingPanel_240x320.cpr and then adjusting the values for VGA. I haven't taken the time to bother customizing the settings panel yet, but I did get it on there.


http://img3.imageshack.us/img3/9396/screenshot2k.png

Big D5 04-04-2009 11:00 AM

Re: CHome/Titanium Modifications
 
Good stuff and now that I am a WM 6.5 customer as are many others I feel the need to make this a sticky so I have. Thanks Hafrust this is definitely a useful thread so lets keep it visible

gorestfump 04-06-2009 10:55 AM

Re: CHome/Titanium Modifications
 
Quote:

Originally Posted by milwbmw (Post 813310)
Has anyone been able to get their contact pictures to show up when using a contact dialer?

I'm having this problem too -- all my photo contacts show up with the "pda in a box" icon... :( Any tricks to get the photo's to show up would be greatly appreciated!

gorestfump 04-06-2009 12:53 PM

Re: CHome/Titanium Modifications
 
I used method 1...

Actually - even with adding apps in the launcher panel my icons do not show up...

Hafrust 04-06-2009 01:08 PM

Re: CHome/Titanium Modifications
 
You'll need to edit your .cpr file to get the icons to show up correctly. Try editing that as described in option 2. I can't remember if I edited that section in my .cpr files or not. I know mine are edited for additional panels, but I don't remember if I did that for the launcher panel or not.


All times are GMT -4. The time now is 08:30 AM.

Powered by vBulletin® ©2000 - 2025, Jelsoft Enterprises Ltd.
©2012 - PPCGeeks.com


Content Relevant URLs by vBSEO 3.6.0