HTC’s Most Famous UI, TouchFlo 3D or Manila, is one of the most simple, intuitive and user friendly UI for Windows Phone OS and is still evolving. This tutorial is to Customize the Manila as per your needs before cooking it to your device.

*Note – Some Functions are supported to some versions of Manila and some may work for other.
Basic Settings:
These are simple and Basic Setting that you can configure
[HKEY_CURRENT_USER\Software\HTC\Manila]
“EnableStartMenu”=dword:0 ;0=Disable HTC’s Start Menu Instead of default MS Start Menu, 1=Enable
“ShowLogo”=dword:1 ;1=Show Network Logo, 0=Disable
“DisableLockRegNotify”=dword:1
“Skip1stBooting”=dword:1 ;0=Manila Loads even at 1st Boot inbetween customization, 1=Manila loads on 2nd Boot (Depends on what type of 1st Boot Customization U have chosen)
“EnableLandscape”=”true“ ;true=Enable Landscape Mode on Rotation, false=Disable
To set the Order Rankings of Tabs:
For Setting the Order Rankings of Tabs from left to right you can Place Respective Tab Under the following registry path between 0 to 11(or the no. of tabs in your version)
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\0]
to
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\11]
For eg – If i want to Place the Programs Menu on 1st tab i’ll enter this registry
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\0]
“Enable”=dword:00000001
“Title”=”[[IDS_PROGRAMS]]”
“PageName”=”Manila://programs.page”
To Enable or Disable a Tab by Default:
Enable=1 ;Means Tab is Enabled
Enable=0 ;Means Tab is Disabled
For eg – If i want to Disable Music Tab then i’ll enter below registry
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\Configuration\7]
“Enable”=dword:00000000 ;0=Disable, or 1=Enable
“Title”=”[[IDS_MUSICTITLE]]”
“PageName”=”Manila://music.page”
To set a Default Wallpaper for Manila, Set the Wallpaper selection folder for Manila Settings, and the Favourite Album or Photo Tab Folder that you want your Photo Tab to always show images from:
Just write the path of the Image you want to set as Default Manila Wallpaper in below entries and the wallpaper folder path that you wish to see whenever you try to change the wallpaper.
[HKEY_CURRENT_USER\Software\HTC\Manila]
“HomeBackgroundPath”=”\\windows\\Wood Wallpaper.png“
“DefaultHomeBackgroundPath”=”\\windows\\Wood Wallpaper.png“
“WallpaperFolder”=”\\Storage Card\\DCIM\\100MEDIA\\“
[HKEY_LOCAL_MACHINE\Software\HTC\HTCAlbum]
“favorite_folder”=”\\Storage Card\\DCIM\\100MEDIA\\” ;Set [ALL] to show all images on Storage Card
Customizing the SoftKey Buttons:
As Mentioned before aswell just enter the Name you want to give to the Button in LSK or RSKText and the Path of the Application in LSK or RSKPath as below
[HKEY_LOCAL_MACHINE\Software\HTC\Manila]
“HomeLSKText”=”Contacts“
“HomeLSKPath”=”\\Windows\\Start Menu\\Programs\\Utility\\Contacts.lnk“
“HomeRSKText”=”ShortCuts“
“HomeRSKPath”=”\\windows\\HTCActionScreen.exe“
Designate Application to every Button of Program Launcher Tab:
Starting from 0 to X no. of Program Launcher Buttons, you can set an application by default to all of them.
For eg- If i want to set Facebook Application on button 13, i’ll add below Registry Entries
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\ProgramLauncher\12]
“DispName”=”Facebook” ;Name of the Application you want to appear below the Button
“Path”=”\\Windows\\Start Menu\\Programs\\Internet\\Facebook.lnk” ;Path of Application
“IsReadOnly”=dword:00000000 ;0=The Application can later be removed from that Button, 1=Cannot be Removed
“IconPath”=”" ;Path of the Icon you want to appear, Otherwise Default Icon of App.
Increase the no. of Program Launcher Buttons:
In Order to increase the number of buttons that can later be used in the Program Launcher, you can simple enter the empty entries with the extra number of buttons you want. Suppose by default there are only 20Buttions and you want to add 2 more to it then to can enter the following empty registries.
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\ProgramLauncher\20]
“DispName”=”"
“Path”=”"
“IsReadOnly”=dword:00000000
“IconPath”=”"
[HKEY_LOCAL_MACHINE\Software\HTC\Manila\ProgramLauncher\21]
“DispName”=”"
“Path”=”"
“IsReadOnly”=dword:00000000
“IconPath”=”"
In Order to customize the Home Screen of Manila, go HERE


