[Windows Mobile Apps and Games] Co0kieMonster:
Please Read the First Post:

-Read the first post carefully and completely before posting.

-When posting about a problem please report your full Manila version (e.g. 2.5.xxxxxxxx), OS version, the device and ROM you are using and if you have any other mods installed. Posts that don't include this information will be ignored.

-Provide a good description of your problem and when it happens.

Intro:

This is a Manila (Sense) 2.5 Home Tab modification which features:

Very Customizable Home Tab:

home items are movable and customizable

flip and analog clocks with 6 layouts

1 to 5 quick link rows

multiple home levels can have different layouts

landscape is customizable

Extended Quick Links:

Quick Links layouts include 3x3, 4x4, 4x5 and 5x5

up to 80 shortcuts on multiple pages

links can be easily rearranged via drag and drop

options to hide empty links, icon frames and text

grid view in program selector

Special Quick Links:

toggle switches: comm, sound profile and weather animation

notification links

miscellaneous: lock device, restart device, restart sense, settings

Extended Appointments and Tasks:

unlimited appointment and task entries

dated enties for more than 2 days in the future

Lockscreen:

3 unlock styles

customizable layout

slider shortcuts

Music Player:

3 sizes

usable on the locksreen

linked with the Sense music tab

Wallpaper controls:

different wallpapers for: home tab, all tabs, lockscreen

wide scrolling home wallpaper

regular, HDWall and high quality mode

taskbar and softkeybar skinning

And more:

Configurable links for: alarm, calendar, call history, date, weather, clock, tasks

4 animation levels

retractable slider

text color settings

Mod options are configurable with CHTEditor

Thanks to:

- johncmolyneux for his great work with CHTEditor

- JMHL for JMLToday - parts of which are used in this mod

- MichelDiamond for making tasks possible

- Kisja & amarullz for their original work on the Manila Locker

- danielherrero for LockDevice that makes lock on standby possible for all devices

- the beta testers (in alphabetical order): 12aon, caliban2, dafunk2, madindehead, Mariad, MaxCF, MichelDiamond, mike2nl, mwalt2, myslee_ovi, NRGZ28, santod040, Steve0007

- for the graphics: dafunk2, santod040

- the translators: saleemhd, BoneMo, Napzter, MonacoHias, jolas, jibotella, L_o_k_i, kristofpetho, tuniel, geenzin, nirvanax, icsulescu, MaxCF, cnzqy1, kane159, Som30ne

____________________________________________________________________________________________

Video tour:

Check out

this great video of v1.8.0

in action.

Big thanks to CJ Lippstreu from pocketnow.com.

Some screenshots:

____________________________________________________________________________________________

Update 26-Sep-2010:

Beta version of CHT 2.0.0 released: http://xdaforums.com/showthread.php?t=792303

Update 19-Jun-2010:

Version 1.8.5 released.

-If you have a previous version installed as a cab: Uninstall the old one and soft reset before upgrading.

-If you have a previous version cooked in your ROM: You can install it over the cooked in version.

To prevent losing your settings, layouts and Quick Link assignments, use CHTEditor to back up before uninstalling, and restore everything when you install the new version.

Posts about v1.8.5 start from number 9974.

About v1.8.5 - Read this post to learn about new features in v1.8.5

About v1.8.0 - Read this post to learn about new features in v1.8.0

Changelog:

#v1.8.5

-[new] option for scrolling appointment and task lists

-[new] task improvements: counters, color options, option to display both start and due date

-[new] high quality wallpapers

-[new] taskbar and softkeybar skinning

-[new] wallpaper control quick links: previous, next, random wallpaper

-[new] compatible with manila_home 2016 (with manila_core 2015) (dev note: graphics files: 1b8f4bec_manila, 55b3bed2_manila, 710705ec_manila)

-[new] addon cab: alternative lockscreen for WM6.1 users (read the notes below) - thanks to Kenia1234 for testing this

-[new][dev] the analog clock has it's own mode9 and script file (mode9: 1E1A6CCD_manila, lua: 1EC5924B_manila)

-[change] weather animation on the lockscreen now plays even if weather is off on the home tab

-[change] music player (or any element) will no longer be loaded on startup if it's not visible on any layout

-[fixed] analog clock hand alignment (thanks to rat_2665)

-[fixed] wallpaper selection on WM6.1

-[fixed] VGA: all tabs wallpaper, add toggle menu, titlebar disappears

-[fixed] photos tab picture position for both VGA and WVGA

-[fixed] clock highlight getting stuck

-[fixed] tab change side swipe not responding after unlock

-[fixed] analog clock resize button shows in non-edit mode

-[fixed] quick links disappear in landscape

-[fixed] appointments/tasks slim header autohide

-[fixed] previous track button disabled image on manila 19xx (dev note: for skinned players 59B6BB1D_manila needs to be copied and renamed to 10B1B92F_manila)

-[fixed] white wallpaper when rotating with hdwall

-[fixed] test appointments don't show up sometimes

-[fixed] tasks sorting and range

-[fixed] if home menu was open when locking the unlock slider would be missing

-[fixed] slider bar appears on white menus with no tabs

-[fixed] phone toggle doesn't turn off if data was connected

-[fixed] weather animation freezes on comm switch

-[fixed] music info not updating

-[fixed] lockscreen bottom bar bug

-[fixed] uninstall problem on some ROMs

____________________________________________________________________________________________

Requirements and Compatibility:

Manila (Sense) 2.5 on a WVGA or VGA device is required - HVGA is not supported.

While the mod will run on any OS version, the CHT lockscreen that comes with the base cab requires Windows Mobile 6.5 or higher to work. For WM6.1 see the CHT lockscreen alternative addon cab below.

Starting with v1.8.5 .Net 3.5 is also required. You can download it here.

The mod is not compatible with other larger Manila mods (like MaxManila or MaxSense). Smaller home tab mods (like transparency) and mods that don't affect the home tab are fine.

Starting with version 1.8.0 the mod has built in wallpaper controls so bg4all mods or the hq wallpaper patch are no longer compatible (they are built in).

Manila subversion compatibility is as follows:

Compatible:

2.5.1920, 2.5.1921, 2.5.1922, 2.5.2011, 2.5.2012, 2.5.2013, 2.5.2014, 2.5.2015, 2.5.2016

NOT compatible:

Nothing for now.

To check your Manila version: go to the settings tab in Sense, select "About phone", and then "Software Information".

If you have any problems with this mod please report your full Manila version (e.g. 2.5.xxxxxxxx), the device and ROM you are using.

____________________________________________________________________________________________

Instructions:

Download the cab and run it on your device.

If you have a problem installing it, try turning off Sense (All Settings -> Today), installing the cab and then turning Sense back on.

You can watch these great videos by CJ Lippstreu from pocketnow.com to learn more about the mod:

Video of v1.8.0

Video of v1.7.0

____________________________________________________________________________________________

Important notes:

About exchange policies:

If you use exchange and have exchange policies applied to your device, this mod might not work for you. It depends on the type of policies which are enforced.

Some will not allow existing files to be replaced, which this mod requires. Others allow it and it will work.

You can try installing it - if it doesn't work it can be completely removed without a problem.

In case it doesn't work, your only option to get it working with your exchange policies is to flash a ROM with the mod cooked in.

About the CHT lockscreen:

Currently, the CHT lock screen does not support any PIN code or password protected unlocking.

Remove any unlock codes before turning on the CHT lockscreen or you will be permanently locked out of your device and you'll have to do a hard reset.

If you are using a gsensor app to automatically rotate the screen and you have it to always rotate, you should add the class "CHTLockscreen" to the exception list.

If you don't have the rotation app set rotate everything, but only a list of desired programs, then you don't have anything to worry about.

If you need to lock the CHT lockscreen externally, you can do it with this: "\Windows\CHT_Helper.exe -lock"

CHT lockscreen for WM6.1:

I've prepated an addon cab with an alternative CHT lockscreen for WM6.1 users.

Installing the addon cab will revert the CHT lockscreen to the older lock system used in v1.7.x. The downside of this is that the old lock system carries with it some flaws:

on some devices it might not lock all hardware keys, has a slower lock response on wakeup, on longer calls it might relock before the call is over, gsensor apps that rotate manila will also rotate it, doesn't integrate with the WM6.5 lock system (softkey in start menu, button assigned lock).

Of course, for those who really want to use the CHT lockscreen and don't mind those shortcomings, the ultimate upside is that is does work on WM6.1.

Thanks to Kenia1234 for testing the WM6.1 lockscreen.

Download it here. - Do NOT install this on WM6.5. This is only for WM6.1.

About wallpapers:

-All wallpaper controls are now built into CHT, so there is no need to install any bg4all or hq wall patch. In fact don't install them because they are not compatible.

-3 wallpaper modes are available - take a look at the bottom of this post for a comparison: About v1.8.5

Notes on animated wallpapers:

-I had to remove the animated wallpapers - not the weather wallpapers, but the 3 animated wallpapers with circles and such. The weather wallpaper animations are fully intact.

I know, I know, some of you will miss them, but I'm guessing not that many. It was just one of those things that would be too much work for a minor feature.

About Performance:

For HD2 users: It was made for the HD2 and it should run nice and slick on it. But I do recommend installing Chainfire's HD2/Leo 3D Driver Patch - it's great.

For non-HD2 users: Keep in mind that this was primarily made for the HD2 and it will be slower on other devices. To improve performance you have options to: reduce the animation level and reduce the number of quick links pages.

General tip for more speed (both for HD2 and non-HD2):

Disable full screen Weather animations:

Tap to add a new Quick Link and add the "Weather Toggle".

It will then appear as a shortcut in your quick links, and can be used to quickly enable/disable weather animations.

About ROM cooking:

Don't cook in the file "ManilaFull.xml". Originally it's a manila cache file that's generated on start up (based on the xml files in \windows\manilaxml\).

This file should never be cooked in because it will prevent changes to manila pages and menus.

The "ManilaFull.xml" in the cab is an empty file. It's only there to make manila regenerate it after install, because I've made changes to the home menu.

So make sure not to cook in that file in any form.

Don't cook in the CHT lockscreen as on by default. If you do that, users won't be able to turn it off!

If you're cooking a WM6.5.x ROM, you should set the reg value of Co0kie.WinMo6.5.x to 1. The setup.dll would do that normally.

____________________________________________________________________________________________

Troubleshooting:

Q: I'm stuck with only the clock on my home tab or CHTEditor gives a version mismatch error.

A: Download and import this reg file. Then soft reset.

Q: HTC shortcuts have white icons

A: This can happen on some older manila versions. To resolve this, go to reg key HKCU\Software\HTC\Manila\ and set IsShortcutEnabled to 0.

Next, with file explorer, go to \windows\start menu\programs and delete the white HTC icons. Then, download this zip and extract the shortcuts to \windows\start menu\programs.

Q: Menu text has weird "IDS_" text.

A: You didn't install the CHT language pack or you installed some mod that changed the language files (like "no calendar text" mod). Reinstall the CHT language pack to get normal text back.

Q: I can't get landscape in sense, sms, email etc.

A: Check the reg entry at: HKCU\Software\HTC\HTCSENSOR\GSensor\ AutoRotation -> If it's 0, set it to 1.

Q: The right soft key menu doesn't work.

A: Download this zip file and then:

-disable sense

-copy Home_Pages.xml to \windows\manilaxml (overwrite the existing file)

-copy ManilaFull.xml to \windows (overwrite the existing file)

-soft reset

-enable sense

Q: My quick links (or any other home elements) are disappearing.

A: The appointment and task lists are made to hide anything that's behind them (for easy reading). If you have one of them too close to another home item it will disappear. Move them a bit further apart and everything will be OK.

Q: The bluetooth toggle doesn't work.

A: Get a bluetooth toggle that works for your device (you can easily find one on the forum), install it to your device and then link it to CHT by setting the Bluetooth application in CHTEditor.

Q: I get this error message: CHT_Wall.exe OutOfMemoryException

A: You will get this message if the resolution of the image you have set for your wallpaper is too big. Try selecting a smaller resolution - anything below 10MP (around 3000x3000) will be OK.

Q: I'm having black screen or freezing problems with the lockscreen.

A: Unfortunately, the only advice I can give you if to disable the CHT lockscreen and go back to the default system lockscreen.

Q: I can't turn off "lock on suspend".

A: Find the reg value HKCU\ControlPanel\Keybd\ DeviceLockWhenSuspend and set it to 0. If it doesn't exist create it (DWORD value).

Q: I can't turn off the CHT lockscreen.

A: Go to \windows and delete lockscreen.dll.

Q: After uninstaling CHT, sense doesn't work, or it works but the home menu doesn't come up.

A: Copy \windows\home_pages.xml to \windows\manilaxml\home_pages.xml (overwrite existing file). Then delete \windows\manilafull.xml and soft reset.

Q: I can't get more than 5 tasks.

A: With a reg editor go to: HKCU\Software\HTC\Manila and create a new DWORD value names "Co0kie.Task.Max" and set it to 20 (or more if you want, but be careful not to overdo it).

Frequently asked questions:

Q: I need transparent components.

A: Use this transparency mod.

Q: Will you mod the people tab?

A: No.

Q: I'm missing full screen weather animations?

A: The sun rays animation for sunny was disable, because it can't be moved to follow the clock. To re-enable it, use CHTEditor and turn on the option under misc. settings.

Q: I'm using the retractable slider. Why is the weather animation cut off at the bottom?

A: I wasn't able to extend the weather animation. This is something your just going to have to live with.

Q: Why is the sun rays animation over the sun instead of under it?

A: Unfortunately this can't be helped and it's part of the reason why it's disabled by default.

The original clock was made of 4 separate cameras: background, left tabs, right tabs, weather. I consolidated this to a single camera which:

1) Allows for easy moving of the clock.

2) Gives a performance boost, because only 1 camera needs to animated and not 4.

A side-effect is that the sun rays now can't be slotted in between the sun and clock background. Only under everything (where it isn't visible at all) or over everything as it is now. It's a trade-off, but I thought the pros outweighed the con.

Q: Is there going to be HVGA (HD mini) support?

A: I have no plans to support HVGA. It's a lot work to port everything to the new resolution, especially since I don't have a HVGA device to test it on. But if anyone wants to port it themselves, they are free to do so.

Q: How can I link directly to WM messaging and email apps?

A: Take a look at this post (thanks to Dishe).

Q: Why can't I get Sense in landscape? All I get is black screen.

A: If you have Sense version 2.5.1920 or 2.5.1921, those versions do not support landscape mode.

Q: Why can't I skin my taskbar and softkeybar?

A: This feature is only available on WM6.5.

Known issues and fixes:

Instructions for all fixes: extract the manila file to \windows (overwrite existing file) and restart sense

Text color option does not set the color to all text -> download fix

Lock quick link will not lock the default lockscreen -> download fix

VGA all tabs wallpaper problem -> download fix

CHT lockscreen freezing problem -> Fix is in this post - read the complete post before installing the fix - post with fix.

___________________________________________________________________________________________

Other notes:

Analog clock skins:

Analogue clocks for Co0kies HT - The list! - Thanks to Franwella for the list and also to everyone who created analog clock skins.

Mods for CHT 1.8.5:

Mod to completely remove the tab slider and add tab links to quick links - by ImHos

Directly open tasks for editing add on

Localization:

The main cab only includes English text. To get other languages download the CHT language pack.

Not all languages have been translated. If you find that CHT is not fully translated to your language and you would like to translate, contact me.

The Hebrew translation is a separate download and can be found here. Copy the files to \windows and soft reset.

____________________________________________________________________________________________

Settings:

Setting can be changed using johncmolyneux's CHTEditor.

Download:

Co0kie's Home Tab v1.8.5

Download non-English languages:

CHT language pack

____________________________________________________________________________________________

Some of the things planned for future versions:

- lockscreen with passcode

- different time zones for dual clock layout

- standalone weather item

- more items to place on your home tab

- left/right scrolling for the whole page (not just quick links)