Beta V4 Bientôt Disponible.

Bonjour à tous,

Le Core beta va très bientôt rentrer en v4.0

L’objectif principal de la v4.0 est d’apporter à Jeedom une identité propre, historiquement basé sur le thème par défaut de boostrap.
Beaucoup de choses ont du être adaptées dans le code du core pour permettre aux fichiers de thèmes de gérer le design au maximum.
L’une des conséquence directe est un allégement conséquent des inline style sur toutes les pages, et les plugins devront bien sur s’y conformer.
Beauoup d’autres choses en dehors du design ont été optimisées et des nouveautés ont été apportées, toutefois, fonctionnellement parlant, les plugins ne devraient pas être impactés en dehors de l’affichage.

Jeedom v4 propose maintenant seulement trois thèmes, accessibles dans Réglages/Système/Configuration/Interface:

- Core2019 Light (Thème par défaut vers lequel switcherons les installations actuelle)
- Core2019 Dark (Thème sombre)
- Core2019 Legacy (Thème Light avec affichage des tuiles proche de l’ancien thème)

Ces trois thèmes sont disponibles en desktop et webapp.

Les plugins devront donc être adaptés au design, principalement par un gros nettoyage des inline style et l’utilisation des bonnes classes css. Je vous demande donc de verifier ces points et de le retourner dans le salon Core V4 (bug reports).

Toujours dans un soucis d’allégement, font-awesome 4 n’est plus présent dans le core v4 ! Attention donc aux icônes utilisées dans les plugins. (a remonté aussi).
cf: upgrading-from-version-4

Tester les plugins sur les trois thèmes 2019 Light / Dark / Legacy.

  • Au final les pages du plugin doivent être cohérentes avec les pages du core objets/scénarios/interactions (tailles, couleurs, dispositions etc). Pas d’effet de style, mais de la cohérence.

Remarque:

  • La sidebar n’a pas survécu à la v4 ! Pour la remplacer, un menu contextuel est disponible sur les onglets pour les scénarios, objets, interactions, plugins.

Attention:

  • Sur les pages de scénario, plugins etc, le bouton ‹ Supprimer › est passé à droite ! C’est le plus dangereux donc le plus loin.

Définition des branches Github:
Les 4 branches officielles maintenant accessibles dans configuration / Mises à jour:

  • Stable : Version finale de production (utilisateurs).
  • Release : Release Candidate. Version sensée être la prochaine Stable, bugfix uniquement, pas de nouvelle chose car risque d’introduction de nouveaux bugs.
  • Beta : Tests des nouvelles features, chasse aux bugs. Permet aux développeurs de plugins de préparer leurs futures versions.
  • Alpha : Version de développement. Pour les développeurs du Core, avant passage en Beta.
2 « J'aime »

Bonjour,

Pour une meilleur lisibilité merci de recréer vos demandes dans la nouvelle catégorie « Core V4 » et pour les bug "Core V4 (Bug report)

Merci :wink: