Personnellement le truc qui m’énerve actuellement c’est l’analyseur syntaxique :
la profondeur des évaluations est bizarre en fonction des blocs de scénario
le testeur se comporte pas toujours pareil
les quotes simples, doubles ou automatiques dès qu’on veut faire un truc un peu complexe c’est une galère sans nom.
Je verrai bien une classe dédiée, que l’on collerai aux différents endroits où c’est exploité pour n’avoir qu’un seul et unique code à maintenir.
Vu le chantier, ça vaudrait peut-être une 5.0
Personnellement une amélioration sur la page configuration d’un plugin
Les utilisateurs confondent version minimum avec la version du plugin. J’ai encore la preuve aujourd’hui
soit ajouter à coté de version : « Version du Plugin ».
Par contre je ne sais pas si c’est utile d’avoir la version minimum de Jeedom car normalement on ne peut pas télécharger le plugin si on n’as pas la version minimum
Ajouter peut être l’auteur du plugin qui est renseigné dans le fichier info du plugin
C’est loin d’être simple. Faudrait déjà une info formalisée et officielle pour tout les devs, et il faudrait ensuite que ce soit supporté par le market et par la page update du Core (puisque ce sera la demande suivante …)
Je t’avoue que les user vont jamais regardé. Tu peux pas mettre version plugin. Champs que l’on met dans le json ou alors la date si pas défini ? Et retiré la version min de jeedom ?
Avec la mise à dispo de la v4.1 en beta, ça coute pas cher de garder l’info si ça peut éventuellement permettre aux utilisateurs de faire le tri des plugins compatibles
Je pense aussi que la version minimum requise de jeedom est inutile dans cette page.
Si le plugin est installé c’est que la version min est ok et cela n’apporte rien sur une compatibilité avec les futures version.
Ça sera toujours vert du coup
Je pense aussi mais beaucoup trop lourd dans l’immédiat.
Et çà obligerai chaque dev de chaque plugin a updater un numero de version à la main. Beaucoup on deja du mal a updater un changelog …
Actuellement tu pousse sur ton repo et c’est bon.
Inversement on pourrai intentionnellement ne pas changer de numéro pour des corrections de tag dans le json, de doc, d’orthographe etc, plus de contraintes mais plus de liberté.