(Winterboard Updated w/ iPad Support)

ImageImage

Large View of Landscape:
http://i39.tinypic.com/2pz05du.jpg

Large View of Portrait:
http://i41.tinypic.com/5yhp8g.jpg


Dock is now named:
SBDockBGT-Portrait.png
SBDockBGT-Landscape.png

That's right, you have to have two different Dock sizes one 1024px wide (landscape), and one 768px wide (portrait). Other wise you will have a messed up looking dock.

Also don't make the dock huge, because it distorts it. The dock I use is 94px tall. The stock Dock for iPad is 64 or 65px

(Not sure if winterboard can change dock, but you can change the system files from:
System/Library/CoreServices/SpringBoard.app)


Carrier Images:
To get carrier images, currently they work from the previous themes that have them, or if you have a custom one like I do.

But you need to get MakeItMine off Cydia, Change the Carrier to: iPod, then respring.
It will display your image for the carrier. :D

Icons, Not sure if those are customizable right now on Winterboard, I have heard they aren't, but some might be, unsure.

Wifi Bars, can be customized with the previous ways of doing them on iPhones.

Wallpaper, if you make a custom one, and want it to display without blur or cutting to much off.

Resize it to 1000x1000.

Hope this helps. ;)
Last edited by iDakota on May 7th, 2010, 8:20 pm, edited 1 time in total.
^ Surely resize to 1024? :/
Waiting for the talented themers to get their hands dirty !
Where can I find that dock? :D
what is stopping you extending your dock, resizing a mac wallpaper and using your iphone icons? :/
Did you make any mods to the status bar?
Last edited by sasbutae on May 9th, 2010, 10:58 pm, edited 1 time in total.
Waiting for Release Thanks:thumbsup::thumbsup:
baRRy boRRis wrote:what is stopping you extending your dock, resizing a mac wallpaper and using your iphone icons? :/

iPhone icons will have to be re-scaled, as they'll look pixelated at 72x72, or really tiny at 59x60. ;)
^ I thought they where the same size
Nope, iPad icons are a bit bigger. Not much, but enough to make standard iPhone icons look strange when scaled.
The transparent dock works. I changed the size of transparent dock images and their names above and it works!

Portrait: 768 x 91
Landscape: 1024 x 91

You get a beautiful dock :thumbsup:

However, for the icons: I made some 72px x 72px icons but they appear larger on the iPad which is very weird. :-!
Last edited by iAddict on May 11th, 2010, 5:26 am, edited 1 time in total.
did anyone try to replace icon on ipad ?, it doesn't work on me. nothing changed :-[
damniatx wrote:did anyone try to replace icon on ipad ?, it doesn't work on me. nothing changed :-[

They show up on the iPad. I mean the custom icons using winterboard. But the size is not right. I drew them in 72x72 but they appear larger. If i use old icons 52x53 then they get scaled up "properly" to the iPad icon size but they are rough pixels of course.

Anyone knows?
I have an idea why that happens.

The iPad knows that it has to stretch iPhone icons.
So, if you apply a bigger icon to it, it will still stretch it.

Try to apply an 72x72 icon to a native iPad app, and i bet it will work the right way.


So we need to figure out how springboard detects wheter an app is for iPad or iPhone.

FullForce didn't do the job for the icon, only for the UI.
Thyraz wrote:I have an idea why that happens.

The iPad knows that it has to stretch iPhone icons.
So, if you apply a bigger icon to it, it will still stretch it.

Try to apply an 72x72 icon to a native iPad app, and i bet it will work the right way.


So we need to figure out how springboard detects wheter an app is for iPad or iPhone.

FullForce didn't do the job for the icon, only for the UI.

Ding! That sounds like a correct assumption to me. Give the man a prize!
There is only one suitable prize, a Blue Peter badge!

Image
Thyraz wrote:I have an idea why that happens.

The iPad knows that it has to stretch iPhone icons.
So, if you apply a bigger icon to it, it will still stretch it.

Try to apply an 72x72 icon to a native iPad app, and i bet it will work the right way.


So we need to figure out how springboard detects wheter an app is for iPad or iPhone.

FullForce didn't do the job for the icon, only for the UI.

Image

All these icons are 72x72 trimmed to actually fit the base and applied via WinterBoard to native iPad apps. They still look distorted. If I apply the icons manually they look OK, but they appear off. This is probably due to the insanely large drop shadow applied to the icons by the OS and they actually look smaller than the normal icons. I don't think WB is optimized for Icons or Wallpaper yet. If you set a Wallpaper that is iPad size to a theme, it will upscale the Wallpaper even though it is the correct resolution. Everything else works, including UIImages, UISounds, Info.plists, Docks, etc.
boseyjones wrote:
Thyraz wrote:I have an idea why that happens.

The iPad knows that it has to stretch iPhone icons.
So, if you apply a bigger icon to it, it will still stretch it.

Try to apply an 72x72 icon to a native iPad app, and i bet it will work the right way.


So we need to figure out how springboard detects wheter an app is for iPad or iPhone.

FullForce didn't do the job for the icon, only for the UI.

http://i784.photobucket.com/albums/yy121/boseyjones/d3531399.jpg

All these icons are 72x72 trimmed to actually fit the base and applied via WinterBoard to native iPad apps. They still look distorted. If I apply the icons manually they look OK, but they appear off. This is probably due to the insanely large drop shadow applied to the icons by the OS and they actually look smaller than the normal icons. I don't think WB is optimized for Icons or Wallpaper yet. If you set a Wallpaper that is iPad size to a theme, it will upscale the Wallpaper even though it is the correct resolution. Everything else works, including UIImages, UISounds, Info.plists, Docks, etc.

what app are you using to get the 8 icons on your dock?
^Infinidock. I set it to 8 icons in the Settings app and it displays 8 in portait and 11 in landscape. Its a bug, but a pretty cool bug.
Last edited by boseyjones on May 12th, 2010, 3:34 am, edited 1 time in total.
I believe that we should wait for a fix for WB on how it handle the icons. Otherwise if we re do all the graphics the non standard way, we will have alot of rework to do when WB is updated... Some of my IPA apps have Blank Icons :(
Ok, I managed to theme all type of apps now:

- Default Apps (or Cydia)
- Low-Res AppStore Apps
- High-Res AppStore Apps

First Off, I uninstalled Winterboard. I'm not sure if it will work when it's installed, as I tried the same stuff before uninstalling it without success.

High-Res AppStore Apps NEED to be 72x72 without any border or transpareny.
If there are transparent parts in the icon, they will be filled with black by the springboard.

The corners of the Icon and the dropshadow are always applied by the springboard, even if the prerendered flag is set in the info.plist
So you need to provide a square icon in 72x72 without dropshadow.


Here as a exapmle Beejive (which normally uses a low-res icon):

On the right side the image I created in Photoshop.
It's a resized and cutted Flurry icon from the Iconfactory.
On the left side the result on my iPad after TWO! respring. No idea why it needs 2 respring to show up.
Image

If AppStore Apps use the default gloss, you also should disable this in the info.plist inside the .app folder by setting the "UIPrerenderedIcon" Key to true.


Default / Cydia Apps use a different technique, they have 74x76 icons that are already completely prerendered with rounded corners and the dropshadow.

The 72x72px icons are aligned as follows inside the 74x76 canvas:
- 1 px from top
- 1 px from left/right
- 3 px from bottom
- dropshadow with distance 1 px, size 1 px, opacity 60% and direction 90°


For a better theming like other Iconsizes/shapes or dropshadows we have to wait for a better winterboard. ;)
Here is what I got so far:
http://drp.ly/ZAD2R
Looks great , the corners of the Flurry icons seem kinda jagged to me though.
Great work Thyraz. Your actions file worked perfectly. I have another tip for the temporary themeing being done. If a themed icon is matte or already has gloss you can turn off the OS gloss by navigating to an app's Info.plist. and adding this key:
Code: Select all
<key>UIPrerenderedIcon</key>
<true/>

If the app already has that key in the plist then just change false to true.

EDIT: @Thyraz you might have needed 2 resprings to change AppStore icons because of the icons cache in var/mobile/Library/Caches. If you delete all the files before you respring all changes should show up.

I also found the files that correlate to that gigantic horrid drop shadow behind the icons.
WallpaperIconDockShadowT.png
WallpaperIconShadowT.png

Both go in Bundles/com.apple.springboard

I changed them both to transparent images and it looks much better if you use a light wallpaper.
Last edited by boseyjones on May 13th, 2010, 6:07 pm, edited 1 time in total.
iElajes wrote:Looks great , the corners of the Flurry icons seem kinda jagged to me though.

I know ;) as you have to cut out the icons it will never look perfect at the moment. ;) But the ipad is high-res enough, so you don't notice it on the device.