Jump to content

The coolest Homescreen you've ever seen !!!!


Guest Smartphony.org

Recommended Posts

Guest LiquidFX

wow this screen rocks ive downloaded the theme and i love it! im gonna change the background in photoshop though and replace the 2 french spelt words 2 english! - the icons look so cool aswell that are not shown on the jpeg!

Link to comment
Share on other sites

Guest spacemonkey

OK, just did a couple of tweaks to the XML. First, on my phone unreadMMS shows a blank and unreadEmail tells me my MMS. This may be because I haven't set up POP email... so I've changed it so in the mail slot it shows the voice mail count and in the mms slot it shows the email count

Secondly I wasn't getting the text color changing on the appointment when navigating on the homescreen so I have corrected their syntax to get this to work.

Here it is

<?xml version="1.0"?>

<home>

<author>Jay-z'2K</author>

<contacturl>Aucune</contacturl>

<title lang="0x0409">Symbios</title>

<title lang="0x0809">Symbios</title>

<title lang="0x040c">Symbios</title>

<title lang="0x0407">Symbios</title>

<title lang="0x0410">Symbios</title>

<title lang="0x0816">Symbios</title>

<title lang="0x040a">Symbios</title>

<title lang="0x0804">Symbios</title>

<version>1.0</version>

<default font-face="nina" font-size="12" font-weight="normal" padding-left="4" padding-right="4"  bgcolor="transparent" fgcolor="COLOR_HOMETEXT" padding-top="2" b-border-color="COLOR_HOMERULE" b-border-width="0">

<format state="selected" fgcolor="COLOR_HOMEHIGHLIGHTTEXT"/>

</default>

<background bgimage="Symbios.jpg" valign="bottom"/>

<scheme>

 <color name="COLOR_WINDOW" value="#FFFFFF"/>

 <color name="COLOR_WINDOWTEXT" value="#444444"/>

 <color name="COLOR_STATIC" value="#FFFFFF"/>

 <color name="COLOR_STATICTEXT" value="#000000"/>

 <color name="COLOR_HIGHLIGHT" value="#999999"/>

 <color name="COLOR_HIGHLIGHTTEXT" value="#FFFFFF"/>

 <color name="COLOR_MENU" value="#D4D4D4"/>

 <color name="COLOR_MENUTEXT" value="#444444"/>

 <color name="COLOR_GRAYTEXT" value="#B2B2B2"/>

 <color name="COLOR_GRADLEFT" value="#FFFFFF"/>

 <color name="COLOR_GRADRIGHT" value="#BACDFF"/>

 <color name="COLOR_INTGRADLEFT" value="#FFFFFF"/>

 <color name="COLOR_INTGRADRIGHT" value="#FFFFFF"/>

 <color name="COLOR_TRAYGRADLEFT" value="#7ECDF7"/>

 <color name="COLOR_TRAYGRADRIGHT" value="#56A5C5"/>

 <color name="COLOR_HIGHGRADLEFT" value="#999999"/>

 <color name="COLOR_HIGHGRADRIGHT" value="#999999"/>

 <color name="COLOR_TRAYTEXT" value="#FFFFFF"/>

 <color name="COLOR_WINDOWFRAME" value="#D2D2D2"/>

 <color name="COLOR_BTNFACE" value="#D2D2D2"/>

 <color name="COLOR_BTNTEXT" value="#444444"/>

 <color name="COLOR_SCROLLBAR" value="#DD4488"/>

 <color name="COLOR_HOMETEXT" value="#444444"/>

 <color name="COLOR_HOMEHIGHLIGHT" value="#DD4488"/>

 <color name="COLOR_HOMEHIGHLIGHTTEXT" value="#DD4488"/>

 <color name="COLOR_HOMERULE" value="#FFFFFF"/>

 <color name="COLOR_alertWINDOW" value="#FFFFFF"/>

 <color name="COLOR_alertTITLE" value="#444444"/>

 <color name="COLOR_alertRULE" value="#56A5C5"/>

</scheme>

<plugin clsid="{837FC251-FE69-43ad-84E0-EBCEDEBA0884}" name="iconbar" height="30">

 <iconbar fgcolor="COLOR_TRAYTEXT"/>

</plugin>

<plugin clsid="{44FA0F8C-082F-42b4-BE49-82559F23D5D4}" name="clock" height="36">

 <background b-border-width="0"/>

 <date font-weight="bold" valign="top" halign="left" mode="short" y="4" x="104" />

 <time font-weight="bold" valign="top" halign="center" mode="24" y="20" x="6" w="44"/>

</plugin>

<plugin clsid="{79EFB752-CB70-446d-B317-499723482B3D}" name="startmru" width="50%" height="20">

 <background b-border-width="0"/>

 <mru icon-size="16" max-buttons="4" y="1" x="90"/>

</plugin>



<plugin clsid="{2F930BF0-6FE9-4a53-9E17-88E9247BAB48}" name="smscount" height="21">

 <background b-border-width="0">

 <format state="selected"/>

 </background>

 <label x="51" y="6">

   <text lang="0x0409"><unreadSMS/></text>

   <text lang="0x0809"><unreadSMS/></text>

   <text lang="0x040c"><unreadSMS/></text>

   <text lang="0x0407"><unreadSMS/></text>

   <text lang="0x0410"><unreadSMS/></text>

   <text lang="0x0816"><unreadSMS/></text>

   <text lang="0x040a"><unreadSMS/></text>

   <text lang="0x0804"><unreadSMS/></text>

 </label>

</plugin>

<plugin clsid="{2F930BF0-6FE9-4a53-9E17-88E9247BAB48}" name="voiceemail" height="17">

 <background b-border-width="0">

 <format state="selected"/>

 </background>

 <label x="51" y="2">

   <text lang="0x0409"><unreadVMail/></text>

   <text lang="0x0809"><unreadVMail/></text>

   <text lang="0x040c"><unreadVMail/></text>

   <text lang="0x0407"><unreadVMail/></text>

   <text lang="0x0410"><unreadVMail/></text>

   <text lang="0x0816"><unreadVMail/></text>

   <text lang="0x040a"><unreadVMail/></text>

   <text lang="0x0804"><unreadVMail/></text>

 </label>

</plugin>

<plugin clsid="{2F930BF0-6FE9-4a53-9E17-88E9247BAB48}" name="mmscount" height="13">

 <background b-border-width="0">

 <format state="selected" bgcolor="transparent"/>

 </background>

 <label x="51" y="2">

   <text lang="0x0409"><unreadEmail/></text>

   <text lang="0x0809"><unreadEmail/></text>

   <text lang="0x040c"><unreadEmail/></text>

   <text lang="0x0407"><unreadEmail/></text>

   <text lang="0x0410"><unreadEmail/></text>

   <text lang="0x0816"><unreadEmail/></text>

   <text lang="0x040a"><unreadEmail/></text>

   <text lang="0x0804"><unreadEmail/></text>

 </label>

</plugin>

<plugin clsid="{865A354A-4A96-4687-B001-C155DC0DBE76}" name="calendar" width="50%" height="28">

 <background b-border-width="0">

 <format state="selected" bgcolor="transparent"/>

 </background>

 <label halign="left" h="28" x="82" y="0" padding-right="82" fgcolor="#FFFFFF">

   <format state="selected" fgcolor="#DD4488"/>

   <text><subject/></text>

 </label>

</plugin>

<plugin clsid="{95976968-45D5-40c9-9779-2B859B1C2FEC}" name="profile" height="20">

 <background b-border-width="0">

 <format state="selected" bgcolor="transparent"/>

 </background>

 <label x="10" w="65">

   <text lang="0x0409"><profile/></text>

   <text lang="0x0809"><profile/></text>

   <text lang="0x040c"><profile/></text>

   <text lang="0x0407"><profile/></text>

   <text lang="0x0410"><profile/></text>

   <text lang="0x0816"><profile/></text>

   <text lang="0x040a"><profile/></text>

   <text lang="0x0804"><profile/></text>

 </label>

</plugin>

<plugin clsid="{E09043DF-510E-4841-B652-388316977A7A}" name="carrier" height="20">

 <background b-border-width="0"/>

 <label fgcolor="#FFFFFF" x="80" y="4" halign="center" w="98">

   <text><carrier/></text>

 </label>

</plugin>

</home>[/code]

Only remaining issue is that the number in the MMS box on the screen gets clipped at the bottom because that field isn't deep enough. I haven't lengthen the field because that'll push everything else out of alignment...

Link to comment
Share on other sites

Guest Honest John

Great screen. :D

Unfortunately, cut/paste the code and it doesn't find the home page when setting it up. :( Presumably that is because you have to copy the JPG as well. (The amended post doesn't tell you this!)

Can you keep the downloadable version up to date, please, as you tweak it as it is, in my opinion, going to be the best screen I have seen to date.

Well done.

Link to comment
Share on other sites

Guest spacemonkey

It does need the Jpg as well but this shouldn't stop it appearing on the list. Generally they only don't appear on the list if the XML is got some error. I amended my previous post cos there were a few suspect looking characters at the start of the code which may have caused your problem.

As to updating the main download with my tweak... the download isn't mine, I just downloaded it this morning and saw a couple of issues I wanted to adjust.

Tonight I'm gonna look at it some more, I want to fix the bottom of the number beside mms being clipped. I think this may be doable if the XML allows me to absolutely position items rather than just putting one after another vertically... The problem is even though this theme is like splitting the screen into two columns you can't actually put two controls beside each other... I need to figure out a way to do this....

Link to comment
Share on other sites

Guest pibrahim

Aargh, I can't get it to work?

I've put the .xml file in my Windows directory, and the .jpg in my home directory. When I try and switch to this homescreen, I get an error about 'no valid homescreen layout could be found'?!

Link to comment
Share on other sites

Guest spacemonkey
Got it working by copying the jpeg into the Windows directory.

Pete

You want to put both the XML and the JPG in the /IPSM/Application Data/Home directory.

It will work if you put them in /Windows but when you reboot the phone the files will be lost.

Link to comment
Share on other sites

Guest youngerpants

Polite ripple of applause over here.

That is without doubt the best home screen I have seen to date. Well done that man & thanks for sharing!

Take all the Kudos you want

Link to comment
Share on other sites

Guest Paul [MVP]

Very very nice!

A couple of things I would love to see changed (sorry, I am a perfectionist!):

- English text for Programs, Today and Profile

- Stop bottom of Mail Count Clipping

- Centralise message counts in box

- Make 'Today' only show today (it shows an appointment I have tomorrow), or rename to 'Next Appointment'

Good work tho!

P

Link to comment
Share on other sites

Guest Monolithix [MVP]

shame about the mms bit. i changed the class id from the mdsn one to thte orange one and it put the 0 on the far left of the screen :(. i then tried adjusting the x coord by one pixel and the whole layout got screwed hehe. nm, its the coolest one i;ve seen but i'm sticking with my own for now :D

Link to comment
Share on other sites

Guest spacemonkey

I'm gonna have a look at this tonight, at the moment I am "working".

-Bottom of MMMS clipping. This is gonna be a hard one, the problem is that even though it appears that this theme is two columns the plugins actually just vertically follow one another. Reading the specs for XML and what you are supposed to be allowed to do with it, it doesn't seem likely that we can actually get two plugins running beside each other. If we can then this will open up a whole new range of homescreen possiilities.

-Centralise message count. This should be easy, at the moment it "feels" to me that they are positioned well if it goes to double digits for unread messages (maybe that was the original theme authors plan) but as I never build up that much unread stuff I'll nudge them across to better space for single digits.

-Make today only show today. The plugin works exactly as Paul has said where it shows the next upcoming appointment (I think from today or tomorrow). This can't be altered (I don't think) so it's wording in the background.

Other issues... I'm really bad at arty or wording things so I'm probably not gonna play with the background (and therefore the translations etc) but I'm sure there's plenty of competant Photoshop users out there :D

To fix the clipping issue if I can't get it to place things beside each other I may need to nudge items up or down which will require tweaks of the background but I'll see how I go.

I'll probably post something back here about 8pmish

Link to comment
Share on other sites

Guest Tony Mc

ok.

i have read alot of the stuff about customization, but tbh i am crap when it comes to coding, and looking at it i dont have a clue...

if i want that home screen..

1 i copy spacemonkys code into the IPSM/application data/home

2 i copy the jpg of the screen into home as well.?

is this correct?

Tony

Link to comment
Share on other sites

Guest Tony Mc

ok i have copied the files into the right places.... but when i load it up i have

"Data call

no home screen layouts can be found install a valid home screen layout and then select it using the home screen item in settings"

hmmm

they are there...

but it isnt working. :D

anyone got any ideas?

Tony

Link to comment
Share on other sites

when you move the cursor about on the home screen should whats highlighted go invisible (it does on mine )think it may be better if you can still see whats selected possibly a different colour?

Link to comment
Share on other sites

Guest spacemonkey

OK, I've tweaked this baby till it's perfect. Made all the changes Paul suggested.

You can get a zip with both the JPG and XML here

http://www.davemoller-nz.demon.co.uk/Symbios.zip

(Smartphony, feel free to post this back on your side... for the french? version put the XML with the original JPG)

It turns out you can offset the tags within a plugin by negative numbers (eg x="-5") which allowed me to overlap the unreadMMS and Appointments to avoid the clipping. This isn't completely flexible so doesn't really provide a solution for placing plugins beside each other. I was really wanting to put my All day events out beside the message counts but can't get this working... oh well.

Enjoy it anyway and thanks to whoever built the original.

_________________

[Edit by Site Admin: Fnord - this signature does not exist]

Link to comment
Share on other sites

Guest Paul Proctor

Hi SPVers!

The new home screen design looks great, but as a totally non-technical person i don't know how to implement it!! could somebody please provide a quick step-by-step on how to get the 'theme' onto my phone and working?

Many thanks....

Link to comment
Share on other sites

Guest Shire29

OMG, WOW, WOW, WOW

This is famtastic, pretty neat, spacemonkey thx.

From download to having it up on the phone less than a minute (I have done others before) but this was the easiest.

Looks and feels so neat, the only bitsh I do have is when I run the over the mail counter and the profile field the text dissapears.

Apart from that it's great, and I'm gonna use this from now on.

Thx again.

Cheers, Shire

Link to comment
Share on other sites

Guest spacemonkey

Text dissapearing... in settings-home screen do you have the color set set as default? If not then try that....

If it's still a problem then I could add expplicit selection color stuff to the code I guess... works fine on mine with the default color scheme

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.