[Windows Mobile Development and Hacking General] y1mrn:
RELEASE: Diamond PS - A SPB Phone Suite Friendly Version of Greatbal's Diamond Theme

Diamond PS

Intro

First and foremost, I would like to thank Greatbal for his amazing work and giving me the blessing to release this adaptation of his theme. It is designed for users of the SPB Phone Suite plug-in within SPB Mobile Shell v2.1 only. It will not display properly for those who do not use the Phone Suite plug-in or other versions of Mobile Shell. Also, it is for qVGA devices only and optimsed for portrait (with landscape support). EDIT: As of 01/06/08 20:15 GMT Daylight - this theme will display correctly for users who do not use SPB Phone Suite or when the plug-in is disabled.

Why another version?

Prior to the release of this theme, Phone Suite users had the problem of the profile icon appearing too large and not matching the theme. Greatbal created a work-around in the form of layouts D - G, where the profile icon was moved from the 'top bar' to the Now screen. I have managed to find and implement another work-around which keeps the profile icon on the 'top bar' and on every tab/page.

This theme contains all of my prior fixes (selection shadows & centred weather description). It also uses the alternative (larger) weather icon set and alternative (no heart) contact icon. Credit and thanks go to Agamemmnon who provided the alternative contact icon and to azzambm who provided the alternative weather icons.

Layouts

There are four layouts, equivalent to layouts A, B, C & H of Greatbal's original theme. However to avoid confusion with the original they will be lettered W - Z as follows: -

Layout W - Full version; equivalent to layout A; digital clock, analog clock, calendar, menu launcher, MRU, weather, contacts x 3.

Layout X - Single clock version; equivalent to layout B; digital/analog clock, calendar, menu launcher, MRU, weather, contacts x 3.

Layout Y - Gesture version; equivalent to layout C; digital/analog clock, calendar, menu launcher, weather, contacts (no MRU, single contacts page).

Layout Z - Hidden calendar version; equivalent to layout H; digital/analog clock, MRU, menu launcher, weather, contacts (calendar on time page, single contacts).

EDIT: As of 01/06/08 23:55 GMT Daylight all layouts are available for download.

Installation Instructions

Download the appropriate .zip file for the required layout.

Extract

Copy the files from the 'Place files in SPB Mobile Shell folder' into Program Files\SPB Mobile Shell on your device.

Copy the files from the 'Place files in SPB Phone Suite folder' into Program Files\SPB Phone Suite on your device.

Copy the files from the 'Place files in Windows - Fonts folder' into Windows\Fonts on your device.

Soft Reset

or

Download the appropriate .cab file for required from Rapidshare or here

Copy file to device

Run file on device

Soft Reset

Rapidshare link or download attached files or .cabs

Optional alternatives

The files in the 'Optional alternatives' folders are optional as the name suggests. There are the original (smaller) weather icons and original (heart) contacts icon which can be copied into Program Files\SPB Mobile Shell on your device. There is a coloured version of the menu, for which the credit goes to Beherrschen. There is also an opaque version of the profile icons which is designed for those who use the profiles in SPB Phone Suite today plug-in as the default icons are white on a transparent background (note that this opaque version does not display as nicely in SPB Mobile Shell).

Information on optional alternatives, screenshots and installation .cabs can be found on Rapidshare or here.

.cabs to revert to the default from the optional alternatives can be found on Rapidshare or here.

Screenshots

Known issues

In order for the SPB Phone Suite profile icons to display properly in the theme I have had to resize them from 32x32 pixels to 16x16 pixels. This means that 16x16 icons show wherever 32x32 icons would normally display.

When using the default (transparent) profile icons they do not display correctly in the SPB Phone Suite today plug-in. This is because they are white on a transparent background. If you use the today plug-in please use the opaque profile icons.

When using the optional opaque profile icons a black box appears around each icon in the SPB Mobile Shell profile selection menu. This is because they have an opaque background and if you do not use the SPB Phone Suite today plug-in please revert to the default (transparent) profile icons.

The selection shadow for the mail/sms/call status indicators is too large and mis-shapen. This is a long-standing problem and I am yet to find a fix. EDIT: Fix in progress, finally!

Fixed Issues

The selection shadow for the profile icon does not cover the whole icon, only the bottom two-thirds. Unfortunately I cannot find a fix for this. EDIT: Now Fixed! 01/06/08 18:15 GMT Daylight thanks to ahmedfikry for the brainstorm. Screenshot.

The selection shadow for weather icons (default and alternative) has been adjusted (uniformly rounded edges and no longer cuts through temperature) 01/06/08 18:15 GMT Daylight. Screenshot.

The profile icon is in the wrong place when the SPB Phone Suite plug-in is deactivated. Unfortunately this theme is currently only designed for use with the SPB Phone Suite plug-in. EDIT: Now Fixed! 01/06/08 20:15 GMT Daylight - you won't have to change themes if you disable the plug-in as it will display correctly without SPB Phone Suite.

The profile icon appears off-centre in the tools menu and in the today plug-in. EDIT: Now Fixed! 01/06/08 20:15 GMT Daylight. Screenshot.

When using the optional opaque profile icons in the today plug-in some of the icons do not have a complete black border. EDIT: Now Fixed! 01/06/08 20:15 GMT Daylight. Screenshot.