Une info qui n’est je pense pas dans la doc mais que j’avais eu par Marie, la police de caractères pour le titre du plugin en bas de l’icône s’appelle Eurostar.
Je ne sais pas comment font les autres mais moi j’ai un template d’icône au format svg, je travaille en svg en utilisant le logiciel libre Inkscape (mais il y en a d’autres) et une fois fini je convertis en png.
@vedrine pareil qu’Alexandre, je veux bien plus d’info et ton template svg si ca ne te dérange pas.
Je connais ce format depuis un bout de temps mais j’avoue ne jamais avoir pris le temps d’y regarder vraiment
Pour ceux que ca intéresse de le réutiliser, il faut changer la couleur du de l’icône par celle que vous voulez
style="fill:rgb(120,127,39)"
Inclure le logo que vous voulez (format svg dans l’exemple mais ca peut être un png ou jpg selon ce que vous avez:
xlink:href="data:image/xxx
Et évidement indiquer le nom du plugin en dessous du logo;
A propos, cela doit-il être retiré à présent ou avec la V4? @Loic@kiboost
Et du coup, est-ce que cela serait une option qu’on puisse spécifier le nom du fichier logo dans le info.json et y mettre un svg plutôt qu’un png? Ainsi même plus besoin de convertir ceci en png
C’est plus léger: entre le quart et le moitié d’un png; ce n’est que du texte donc ca sera encore plus compressé dans l’archive.
Plus facile à maintenir pour un développeur: c’est juste un fichier xml à modifier et pas une image, mais bon ok, la conversion de l’un à l’autre n’est pas compliqué non plus, des outils le font, c’est juste une étape de plus;
et accessoirement aucun problème de pixel quand tu zoom l’image: c’est le principe by design du svg.
Et je demandais vu que je ne voyais pas ca très lourd comme modif: toute la logique reste la même, c’est juste un fichier .svg au lieu du .png dans le tag img (sur un svg c’est le browser qui fait le rendu final, pas l’application seveur / Jeedom).
Donc par exemple, si on oublie le info.json, une solution est de modifier la fonction getPathImgIcon() de la class plugin dans Jeedom pour vérifier la présence d’un fichier « _icon.svg » avant les autres, 2 lignes de code.
Plus surement des changements dans le market pour faire le même genre de chose.
Voila, juste une proposition, mais moi je vais certainement rester sur un svg dans mon code source même si je dois encore le sauver en plus en png;
en tant que dev je préfère tellement travailler avec des ligne de textes plutôt qu’avec des formats d’images
Je comprend mais coté jeedom on restera pour le moment en png ca evite un changement lourd surtout en cette periode ou on a vraiment pas de bande passante
pas encore utilisé la fonction « ToStable » donc quelques questions:
Cela ne nécessite plus d’avoir une branche stable de renseigner sur le market (onglet github)? Cela passe la bêta en stable et push sur la version stable sur github?
Quelles sont vos pratiques concernant les plugins déjà existant? Les nouveaux plugins?