The ModMyTM Family of Sites:
ModMyMotoModMyiModMyGphone




 
 
Register or Connect with Facebook

Discuss AppStore Apps | Browse / Search Cydia | MMi Cydia Stats




  Apple Forums & iPhone Forums, Mods, Hacks, News, Themes, Downloads, and more! | ModMyi.com > Design and Media For the iPhone / iPod Touch > Skinning / Themes Discussion
Reply
 
LinkBack Thread Tools Display Modes
  #1  
Old 05-31-2009, 08:02 PM
What's Jailbreak?
 
Join Date: Apr 2009
Device + Firmware: Jailbroken iPhone 3G running 3.0
Operating System: Kubuntu 9.04, Mac OSx86 (10.5.7), Windows Vista
Posts: 17
Thanks: 0
Thanked 3 Times in 1 Post
[Tutorial] How to make a theme

This thread will teach you the basics of making a WinterBoard theme. Also included is how to make an icon. This will not make you a great artist, or the next great designer, but simply allow you to put your artistic skills toward creating a theme for your iPhone or iPod Touch.

How to make an Theme

The first thing I will say, is that using Ubuntu (or a similar, user friendly Linux distro) can speed up the process, mainly just in the incorporation of SSH into the file explorer, allowing drop-and-drag between the device and your computer. This guide is done in Ubuntu 9.04 with nothing but:
  • The GIMP
  • A Text Editor (any)

For Windows you will need:
  • WinSCP
  • The GIMP
  • Notepad

Ok, first lets just create the basic folders needed for a theme, here is the directory tree (all are folders, even though some may seem to be files):

Code:
|-myTheme.theme
| -Bundles
| -Icons
| -UIImages
That is a very basic theme, now lets add some files.

The first file you will want is your Info.plist file in your root directory of your theme. Just create it using a text editor. (IMPORTANT: It must be Info.plist, not Info.plist.txt!). All you really need in it is:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict>
</dict></plist>
Now, that will not do anything, as all it will do is define that it is a UTF-8 text document that is XML code and uses the PLIST 1.0 DTD. If you want some cool effects, like changing the color of your icon label text, try this:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0"><dict>

<key>DockedIconLabelStyle</key>
<string>color: red</string>

<key>UndockedIconLabelStyle</key>
<string>color: green</string>

</dict></plist>
There are many things you with the labels, such as font, color and many other things. If you want more details, just ask or google it.

Now you have your basic theme. Now for some customising, how about Icons?

How to make an Icon
This is done in GIMP, but it should be relatively easy to do the same thing in photoshop.

First, create a 60x60 image, with a transparent background.

Click the image to open in full size.

Then, zoom in to 400-800%, it helps alot.

Then select the rectangle select tool and, in the settings, make it have rounded corners (5-10px) and then select all of the image, what will result is a selected area that is beginning to look like an iPhone icon.

Click the image to open in full size.

After you have that, select the bucket tool (without deselecting the area) and fill it with whatever color you want the background to be.


Click the image to open in full size.

Next, select the oval select tool, and select something like this:

Click the image to open in full size.

Now create a new layer, and on that new layer, fill that area selected by the oval with white. Next, change the transparency of the new layer to about 30%.

We are almost done creating the basic icon. Now for applying the top and bottom "glow". Create a new layer and just select the gradient tool and create gradients at the top and bottom. Again, change the transparency of this layer to about 30%.

Click the image to open in full size.

Now all thats left is to get rid of the glow around the corners. To do that just reselect the entire thing with the rectangle tool with rounded corners enabled (like you did to create the background) and press ctrl-I (invert selection) and then delete. Repeat for each layer.

Now you have a basic icon. Just add an image and put it below the glow and glare layers and you have a (possibly) good looking icon.

How to create a wallpaper

Please download this file, as it is the template for the wallpaper. GIMP XCF. Photoshop PSD. PNG (No layers).

That should give you a basic idea, just mod the background, top bar and dot-bar to whatever you want and add it to your theme. Do not worry about legal issues, don't even give me credit. I release the images into public domain. Just put a png version in the root directory (named "Wallpaper.png") and a png version in "myTheme.theme/UIImages/" named "DefaultWallpaper-iPhone.png". (replace "iPhone" with "iPod", if you have an iPod)

How to change strings

This section will tell you how to change some simple things, like your "slide to unlock" text, your "enter passcode" text, your "slide to shutdown" text and your "slide to cancel" text.

First create a folder called "com.apple.springboard" in your bundles folder. Then create another folder called "en.lproj" (replace en with your iso language code) within that folder. Then create a file called "SpringBoard.strings" (text file where .strings is the extension). In that you can add many things, to get a full list, I recommend googling it. Here is a sample.
Code:
"AWAY_LOCK_LABEL" = "Unlock my iFone";
"SYNC_IN_PROGRESS" = "Syncin' yo junk";
"ENTER_PASSCODE" = "ENTER PASSWORD";
"POWER_DOWN_LOCK_LABEL" = "killall *";
"SLIDE_TO_CANCEL" = "Slide me to cancel";
Coming Soon: How to mod the UI of individual apps, how to create a lockscreen background and how to change the dock.
Attached Thumbnails
[Tutorial] How to make a theme-screenshot.png  [Tutorial] How to make a theme-screenshot-1.png  [Tutorial] How to make a theme-screenshot-3.png  [Tutorial] How to make a theme-screenshot-4.png  [Tutorial] How to make a theme-screenshot-2.png  [Tutorial] How to make a theme-wallpaper.png  
Attached Images
File Type: psd Wallpaper.psd (42.5 KB, 24 views)
Attached Files
File Type: zip Wallpaper.xcf.zip (913 Bytes, 19 views)

Last edited by Mentalikryst; 05-31-2009 at 09:00 PM.. Reason: Minor edit
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
The Following 3 Users Say Thank You to Mentalikryst For This Useful Post:
soto806 (05-31-2009), soulthoughts (06-01-2009), uvbisani (06-19-2009)
  #2  
Old 05-31-2009, 08:20 PM
Broomhead's Avatar
Super Moderator
 
Join Date: Sep 2007
Device + Firmware: 2G-3.0|3G-3.1
Operating System: OS X 10.5.8
Location: The Windy City
Posts: 8,262
Thanks: 183
Thanked 608 Times in 538 Posts
Send a message via AIM to Broomhead

Thanks for the info, appreciate it
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #3  
Old 05-31-2009, 08:33 PM
What's Jailbreak?
 
Join Date: Apr 2009
Device + Firmware: Jailbroken iPhone 3G running 3.0
Operating System: Kubuntu 9.04, Mac OSx86 (10.5.7), Windows Vista
Posts: 17
Thanks: 0
Thanked 3 Times in 1 Post

Quote:
Originally Posted by Broomhead View Post
Thanks for the info, appreciate it
Wait until its done, you only read the first part.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #4  
Old 05-31-2009, 08:44 PM
blkcadi's Avatar
Moderator
 
Join Date: Aug 2008
Device + Firmware: 3G-16GB 3.1.2 - black'd
Operating System: Ye ole' Commodore 64
Location: Arizona, Valley of the Sun
Posts: 9,349
Thanks: 481
Thanked 1,821 Times in 1,489 Posts
Send a message via AIM to blkcadi

Nice job. certain this will help a bunch.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #5  
Old 05-31-2009, 08:49 PM
Zwayne's Avatar
Moderator
 
Join Date: Nov 2007
Device + Firmware: 3GS 16GB BLK-3.0 Purplera1n
Operating System: OS X Snow Leopard 10.6.1
Location: Independence, Louisiana
Posts: 3,409
Thanks: 262
Thanked 300 Times in 280 Posts
Send a message via Skype™ to Zwayne

Nicely done. Thanks for the guide.
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #6  
Old 05-31-2009, 09:36 PM
soto806's Avatar
iPhoneaholic
 
Join Date: Feb 2009
Device + Firmware: iPod touch 2G/3.1.2 Jailbroken
Operating System: Windows Vista Home Premium
Location: Amarillo, TX
Posts: 436
Thanks: 103
Thanked 64 Times in 52 Posts

I Will definitely be using this.
Thanks!
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
  #7  
Old 11-15-2009, 01:07 AM
What's Jailbreak?
 
Join Date: Oct 2009
Device + Firmware: iPod Touch 3.1.2
Operating System: Mac OS X 10.5.8
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts

How do u make the rectangle rounded?
I'm running gimp on a mac if that helps. I would think it was the same anyway

Oh. And then how do u add the icons to the coding??

Last edited by wakara1n; 11-15-2009 at 01:07 AM.. Reason: Automerged Doublepost
Digg StumbleUpon Delicious Reddit Newsvine Google Yahoo Thanks Reply With Quote
Reply

  Apple Forums & iPhone Forums, Mods, Hacks, News, Themes, Downloads, and more! | ModMyi.com > Design and Media For the iPhone / iPod Touch > Skinning / Themes Discussion

Tags
iphone, ipod, make, theme, tutorial

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



Go to Top
ModMyI

All times are GMT -6. The time now is 03:52 AM. Powered by vBulletin® Version 3.8.4
If you need Dedicated Server Hosting, you should check out SingleHop. | Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.0 Copyright © 2007-09 by ModMy, LLC. All rights reserved.

iPhone News / iPhone Forums / Apple News / Apple Forums / RSS / Contact Us / / Top