+ Reply
Results 1 to 8 of 8
  1. #1
    What's Jailbreak?
    Join Date
    Dec 2009
    Posts
    23
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default Is it possible to hide the label for only ONE icon?

    I posted this query in the themes/skinning thread:

    http://modmyi.com/forums/new-skins-t...ml#post5067100

    No one has replied, therefore, I thought I would try here. I'm trying to hide the text label for an icon (just one) that is tied to a stock Apple application (the clock app). I am able to do this for apps that are obtained through the App Store (via Rename II...you basically rename the app with spaces only..no characters) however, the stock apps from Apple cannot be renamed this way. Does anyone know of a hack to accomplish this? I know you could use the "No Docked Icon Labels" in Winterboard, but this would hide all labels. I want to be able to selectively hide labels. Please advise.

  2. #2
    Developer n00neimp0rtant's Avatar
    Join Date
    Feb 2008
    Location
    Oakland, Pittsburgh, PA
    Posts
    1,316
    Thanks
    24
    Thanked 595 Times in 135 Posts

    EDIT: I figured it out, download this file and put it into /System/Library/CoreServices/SpringBoard.app/English.lproj/ and it should remove the "Clock" text on the icon. (Make sure you backup the old file first before overwriting.) If it doesn't work the first time (i.e. Phone shows up as "MobilePhone," etc.) set permissions to 777.

    Don't forget to hit the Thanks button =]

  3. The Following User Says Thank You to n00neimp0rtant For This Useful Post:

    dragonjo8 (12-24-2009)

  4. #3
    What's Jailbreak?
    Join Date
    Dec 2009
    Posts
    23
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Quote Originally Posted by n00neimp0rtant View Post
    EDIT: I figured it out, download this file and put it into /System/Library/CoreServices/SpringBoard.app/English.lproj/ and it should remove the "Clock" text on the icon. (Make sure you backup the old file first before overwriting.) If it doesn't work the first time (i.e. Phone shows up as "MobilePhone," etc.) set permissions to 777.

    Don't forget to hit the Thanks button =]
    Success!!!....Almost!! Now the Clock icon is showing. Okay...this is probably my fault as I didn't clearly outline what I needed. Originally I was able to hide the icon by creating a blank icon (i.e. no image/pixels) calling it Clock.png and putting it into the Icons folder of my theme. Doing this hid the icon, however, as I explained in the original post, the icon label was still showing. Your method got rid of the label, but the icon returned. Did you change the name of the program? Maybe to a space or two? If this is how you worked your magic, please provide the new name. If not, where do we go from here? I need the app to be invisible (no icon, no label) but still able to be started from the springboard. Please advise.

    Oh, BTW, I did hit the "Thanks" button

  5. #4
    Developer n00neimp0rtant's Avatar
    Join Date
    Feb 2008
    Location
    Oakland, Pittsburgh, PA
    Posts
    1,316
    Thanks
    24
    Thanked 595 Times in 135 Posts

    Can't you just replace the icon.png in the Mobile Timer.app folder again?

    And that file is an English-language app icon string titles file. You can open it and edit it when any text or hex editor. You'll be able to see where I replaced the Clock with 5 spaces. If you edit yourself though, make sure the file is the exact same number of bytes or else it will mess up.

  6. The Following User Says Thank You to n00neimp0rtant For This Useful Post:

    dragonjo8 (12-24-2009)

  7. #5
    What's Jailbreak?
    Join Date
    Dec 2009
    Posts
    23
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Quote Originally Posted by n00neimp0rtant View Post
    Can't you just replace the icon.png in the Mobile Timer.app folder again?

    And that file is an English-language app icon string titles file. You can open it and edit it when any text or hex editor. You'll be able to see where I replaced the Clock with 5 spaces. If you edit yourself though, make sure the file is the exact same number of bytes or else it will mess up.
    5 spaces...Ahhh!!!

    I'm not sure if putting it in the Mobile Timer.app folder will do the trick (never tried it that way). When you put an icon (with the correct name) in your theme folder, it will supplant the original (stock) icon, but it will not erase (or overwrite) it. That way if you remove the new (altered) icon from your theme folder, the original icon is always there.

    At any rate, now that I know what to name the blank icon I've created for the clock, everything works the way I want it.

    Thanks a million!!! I spent a couple of days researching/tinkering trying to figure it out. I should have come here first.

  8. #6
    Developer n00neimp0rtant's Avatar
    Join Date
    Feb 2008
    Location
    Oakland, Pittsburgh, PA
    Posts
    1,316
    Thanks
    24
    Thanked 595 Times in 135 Posts

    Glad to help =]

  9. #7
    What's Jailbreak?
    Join Date
    Dec 2009
    Posts
    23
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Sorry to bug you again, but I decided to come here first instead of spending hours trying to figure this stuff out.

    Okay...here's the dilemma... there are 2 stock Apple apps (Contacts and Calendar) in addition to the Clock app that I want to hide the text labels for. Unfortunately, they both have the same number of characters (8). Is there any other way we can go about hiding text labels? Your method works, however, if 2 apps have the same number of characters, the SAME icon is pulled up for both. I have temporarily named one of the apps ". " (that's a period and 7 spaces) however, the period sticks out like a sore thumb in my theme.

    I have attached an image. Look at the Contacts icon.
    Attached Thumbnails Attached Thumbnails Is it possible to hide the label for only ONE icon?-import-536.jpg  

  10. #8
    What's Jailbreak?
    Join Date
    Dec 2009
    Posts
    23
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Nevermind....

    I decided to tinker around and took your advice about changing the default icon for the stock apps. In short this, in combination with your previous hack to hide the labels, worked. Thanks for pointing me in the right direction earlier!!!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts