iPhone : Fix No docked Icon Labels on Winterboard

Rédigé par Hamtaro - 20 avril 2011 14:28aucun commentaire

Classé dans : Geek, Travaux - Mots clés : Code

Jeune (presque plus) passionné du web et plus particulièrement d'intégration et de webdesign, je fais comme tout bon geek qui se respecte sur la toile : je partage mon petit savoir ! ;)

Preview

Et oui, je me fais cet article en version internationale : il n'y a pas de mal à vouloir attirer plus de public et surtout à vouloir dépanner des personnes non-francophones ! :p

Je ne sais pas pourquoi mais depuis quelques mises à jour du firmware de l'iPhone, cette fonction No Docked Icon Labels de Winterboard (donc sous iPhone jailbreaké) a du mal à fonctionner, on se retrouve tout de même avec les noms sous les icônes, pour les plus chanceux en gris...

Je pense qu'en prenant le temps de fouiller, on pourrait trouver quelle propriété entre en conflit avec celle demandée par le thème No Docked Icon Labels (oui oui, il s'agit bien d'un thème mais qui ne comprend qu'une seule information) mais vu que je suis un feignant, j'ai préféré tenter le coup en écrasant tout cela avec une autre propriété... :p

Alors voici donc comment faire pour enlever les noms sous les icones du dock.
Il faut tout d'abord avoir accès à vos fichiers dans l'iPhone pour aller modifier No Docked Icons Labels. Le screenshot ci-dessous vous montre le chemin mais comme je suis gentil (et que vous pouvez être nuls... :p), je vais le répéter :


	Root -> Library -> Themes -> No Docked Icon Labels.theme

Chemin vers le fichier info.plist de No Docked Icons Labels

Une fois le fichier localisé, il faut le récupérer et l'éditer via Property List Editor ou Xcode. Si Xcode est installé sur votre machine, c'est lui qui va l'ouvrir par défaut, sinon, clique droit : ouvrir avec. :p

Editeur de fichier .plist

En ce qui concerne votre fichier, vous n'aurez pas la même chose que moi mais uniquement color : transparent (c'est cette fameuse propriété qui ne veut pas s'appliquer...). Vous aurez donc simplement à spécifier la chose en plus : opacity : 0 (ce qui revient à la même chose...).
J'ai préféré laisser la propriété color puisqu'elle ne gêne pas. Au final, vous aurez donc :


	opacity : 0 ; color : transparent

Voilà, c'est magique !
Vous sauvegardez, vous l'envoyez sur votre iPhone au même endroit et donc en écrasant l'ancien fichier et un petit respring de l'iPhone fera disparaître le tout. ;)

Tcho, Hamtaro.
 

Écrire un commentaire

 Se rappeler de moi sur ce site

Quelle est la troisième lettre du mot anjp ? :