Make and use themes with WinterBoard
Section 27: Gruppled theme
Page 2 of 3
Section E - Expanding or collapsing sections by default
Once again edit the config.js file to change these settings. You can configure which sections are opened or closed by default. I realize the instructions are a little confusing regarding this. When something is commented out, and set true, then it is open by default. I also set my expanding and collapsing animations to true and changed the duration to 350 miliseconds, which I liked better than the default 450. I also unhid my empty sections; I just like to see everything.
The script above displays the lockscreen this way by default.
Section F - Customizing the Tea LockBackground theme
While I do like the artwork in the wallpaper theme, I'd rather see my own photographs instead. Here is the easiest way to substitute your images into the already existing theme. Go to your Themes.xxxxxx folder. Go into Tea LockBackground.theme/Wallpappers. You will need eight images (unless you want to figure out how to rewrite the control script to add more images) named the same thing as the existing images. Each image will display for three hours of the day. Remember, you need to be able to read the various sections on your lockscreen, so I would select images that are more muted, or at least don't have blown out bright areas in them. Keep in mind, scripts that control wallpapers are battery drainers.
Before adding my pictures to the Wallpapers folder, I renamed all the original images by appending a 1 on theme, just in case. I still don't like the image blending I always seem to catch (except in this screen shot), so I'll cover another method of displaying your own images (and regaining your main battery charging graphics too). It will involve the removal of the Tea LockBackground in its entirety.
Section G - The disappearing status bar...
Sometimes this graphic just decides to do its own thing. I hear it's a bug with 3.0 firmware.
To solve this simply edit the info.plist file found in the Gruppled Art theme. Remove the two highlighted lines completely. Then reupload it to the iPhone.
Section H - Alternate TelephonyUI graphics
So far all my screen shots have shown the slider graphics found in the Gruppled Art theme. If you would rather use the default slide to unlock, slide to answer, and slide to power down graphics (or any other graphic you like), simply replace the graphics in the Gruppled Art.theme/Bundles/com.apple.TelephonyUI folder, and replace the text file (SpringBoard.strings) in the Gruppled Art.theme/Bundles/com.apple.springboard/en.lproj folder. Or you can just download this stock theme I made
here, which includes the original graphics and text. Note: I'm only including the en.lproj file, you will have to localize non-English files.
First, transfer this folder to your Themes.xxxxxx folder. Then place the theme above the Gruppled Art theme in your WinterBoard list and activate it.
There they are, the stock sliders and text are back again. Why are my wallpaper images different from the first to the last image? Because In the first screen I'm using Tea LockBackground and I've replaced the stock wallpaper images with my own images. In the third screen, I've set the trees photo as my wallpaper from the default wallpapers folder in the Settings menu. I'll be fixing this mess in Step 3.
If you would rather tap to unlock instead of sliding, simply place the Gruppled LockInfo theme above the Gruppled Art theme.
This creates a real mismatched set of controls however... If you want to customize the lock/phone button at the bottom, then create custom bottombarknobgray.png, and bottombarknobgreen.png files and place them in Gruppled LockInfo/Bundles/com.apple.TelephonyUI.
Section I - Blocking system pop up graphics
When you miss a call, receive a voicemail, et cetera, the iPhone sends you a pop up alert (and a tone) like the one below. This pop up can be turned off. Launch Cydia and go to the
david.ashman.com/beta repository. Install Popup Blocker. Restart the SpringBoard, and pop ups will be blocked. Be sure to go into the Settings application. Popup Blocker installs a very detailed control panel in there.
Section J - Getting the silent mode icon to show up in the status bar
I've got three iPhones and this is the only way I can make the silent mode indicator appear in the status bar. Launch Cydia, then add
http://cy.sosiphone.com as a source. Then install StatusNotifier. Turn on silent mode and you should see the icon for it in your status bar on the lockscreen.
If you would like to further configure StatusNotifier, then launch Settings, and you will see there is a menu entry for it.
Section K - Removing relative dates, and/or the events counter
In my calendar section I don't like that it tells me an event is occurring in 2 days, in 3 days, et cetera.
Here is how you remove that. Download my edited lockinfo.js file
here. Decompress the zip file and upload the .js file back to the iPhone at Gruppled LockInfo.theme/Bundles/com.ashman.LockInfo/js/. Respring and you will see the change.
If you want to know exactly what I changed in the script, then go the thread discussing this theme
here, and read post #2563. Read the code example that Gruppler posted.
If you would also like to get rid of those numbers in parentheses next to the date, then download my other lockinfo.js file
here.Decompress the zip file and upload the .js file back to the iPhone. Respring and you will see both changes.
If you want to know exactly what I changed in the script this time, then go the thread discussing this theme
here, and read post #2563. Read the code example that GilbertMark posted.
Section L - Removing album art from the lockscreen
If you don't like seeing the album art covering your lockscreen information (note the voicemail banner at the bottom), then install the NoAA application from Cydia.
Here we are, back to normal. Note: You can also use the settings panel in LockInfo to affect the media player controls.
I may continue to update this section, should people request more instructions.
Make and use themes with WinterBoard
Section 27: Gruppled theme
Page 3 of 3
Step 3: Radicalization
First I'll post some pictures of the way I tweaked the Gruppled theme, and if you like it you can follow along, if you hate it, then you aren't wasting your time beyond these initial screen shots.
The only changes since page 2 are I've stripped down the Gruppled Art theme so that it only replaces the slide to unlock, slide to power off, and slide to answer sliders. I also kept a couple UI background graphics for notifications like missed call, and voicemail. I'm including two different modifications to the slide to power down slider. One is the standard one with the text string removed. The other slider better matches the slide to unlock and slide to answer graphics. I am also incorporating one of the default WinterBoard themes - User Lock Background, to allow for changing the lock screen graphic with your own photograph through the Settings panel. You will also be able to see your main battery graphic icon! This appears only when you plug in the iPhone. Since the Gruppled theme has so many sections of information, I recreated the Apple battery theme so that it would appear much lower on the screen, so you could better enjoy this graphic. I've also made a version where the battery is half as tall, so you can see more of your information sections. I'm also providing modified Duracell battery themes similar to the Apple themes.
Here's what my iPhone looks like plugged in, with the Duracell battery theme. Here it is unplugged, with my wallpaper visible.
Selecting your own wallpaper image on the go is done through the Settings panel where you can use the stock Apple images, or images from your own library, just like everyone else.
Here is my modified power down slider. I am not a graphic artist, I just took the same background from the lower slider, and extended the top of the graphic (which is a gradient) a little to make it touch the status bar so it would look better. The other slider is the stock one, all I've done is remove the power off text, which looks goofy on a clear background.
Here is what it looks like when receiving a call...and when missing a call.
This is the half height Duracell battery. Here's the full size Apple battery.
Here's the half size Apple battery.
Section M - Uninstalling the previous themes
The easiest way to remove themes you don't want (besides using Cydia) is to go to your Themes.xxxxxx folder and rename each theme to a shorter name. The only theme we are keeping is the LockInfo.theme, which was installed from Cydia.
On your Mac, go to your Applications folder. Then go into the Utilities folder. Launch the application called Terminal and type the following: ssh root@your IP address, enter Alpine for the password when prompted, then change directories to your Themes.xxxxxx folder. Once there, type rm -r followed by the name you gave the themes that you want to delete. Below is what I typed in the Terminal.
Reload your Themes.xxxxxx folder and themes you deleted should be gone. You may have other themes in here, that's fine.
Section N - Installing the custom themes
Click here to download my modified Gruppled theme. This download will include: Alternate power off slider, Duracell battery (low), Duracell battery (low, half-size), Gruppled LockInfo.theme (the stripped down modified version), Stock battery (low), Stock battery (low, half-size), and a stock transparent battery.
Decompress this file, and place all these themes into your Themes.xxxxxx folder. You should have something like this now.
Launch WinterBoard, and set up your theme order like this. You are finished.
Miscellaneous notes:
Things don't always load the first time. I've noticed I have to press the Home button a second time to get email, calls or voicemail to list their contents.
Weather icons don't seem go into night mode. Night weather icons exist featuring a moon, why don't they display then?
Edit the style.css file to change font sizes and placement of items.
Calendar problems?
http://macthemes2.net/forum/viewtopic.php?pid=499365#p499365 http://macthemes2.net/forum/viewtopic.php?id=16794932&p=51 Post 1263 shows how to change the colors of the backgrounds for calendar entries, birthday entries, and relative time.