iPhone : Fix No docked Icon Labels on Winterboard
Rédigé par Hamtaro - 20 avril 2011 14:28 ★ aucun commentaire

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
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
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.


