Personnalisation simple des tuiles

Tags: #<Tag:0x00007f385df2bc68>

Page : https://www.jeedom.com/market/index.php?v=d&p=&

Message :
Bonjour,

Je suis en Jeedom V4. Il serait bien d’inclure une personnalisation simple des tuiles. Je sais qu’on peut faire des trucs avec la partie widget, et en CSS, mais c’est compliqué, et loin d’être à la portée de tout le monde.

Voici ma suggestion :

Pouvoir choisir la couleur et la taille de la police à l’intérieur d’une tuile (ex : badge). Et effet, actuellement, on peut changer la couleur de tout le texte, y compris le nom de la tuile. Dans mon cas, j’ai un fond blanc. Je suis donc obligé de mettre le texte en noir. Mais à l’intérieur de la tuile, le noir se voit mal au milieu du bleu.

Pouvoir choisir la couleur de fond de la tuile.

Pouvoir choisir le style de la police (gras).

Avec ces simples options, on rendrait la personnalisation beaucoup plus accessible aux simples utilisateurs (pour info, j’ai demandé de l’aide sur le forum pour changer la couleur de la police dans ma tuile en CSS, 2 pros ont essayé, sans succès :slight_smile: )

Merci.

Y’a pas de solution simple pour çà. Une tuile est constituée de multiples commandes (info ou action) elles mêmes avec des widgets différents, y compris des widgets tiers avec leur propre css voir js. C’est carrément impossible d’avoir une solution simple, compréhensible et qui fonctionne dans tout les cas.

Tu peu passer le texte d’une tuile en rouge par ex, mais il faut prendre tous les éléments et encore une fois, il n’y a pas deux tuiles pareilles. Et la tuile elle même ne sait pas ce qu’elle contient … la tuile …

ex avec un eqlogic (ici plugin mode) id 320

.eqLogic-widget[data-eqlogic_id="320"] .cmd-widget span,
.eqLogic-widget[data-eqlogic_id="320"] .cmd-widget div,
#div_displayObject .eqLogic-widget[data-eqlogic_id="320"] .btn {
  color: red !important;
}

Mais tu peut changer à peu près tout ce que tu veux en custom.

qql exemples:

1 J'aime

J’en doute pas, mais là, tu te rends compte du niveau ? Je boss dans l’informatique, mais mon domaine c’est plutôt Linux, même si je touche un peu à tout. Clairement, les CSS, je suis largué, et j’ai juste rien compris du code que tu as cité, je sais même pas ou passer ça, et encore moins comment l’adapter à mon Widget. Imagine un mec qui est plombier :smiley:

Je cherche juste à modifier la couleur du texte de 2 tuiles (badge du core), car elles sont sur un fond blanc. J’ai donc mis le texte en noir, mais bien sûr l’intérieur de la tuile est noir aussi, donc plus du tout lisible au milieu de la tuile bleue. Ca fait 2 jours que je suis là dessus :smiley:

Post sur le forum : Modifier la couleur du texte dans une tuile

Avant, on arrivait à faire des trucs, car on avait le market avec des widget, y avait quand même une sacré banque, et on avait la base, pour modifier après. Je comprends bien que la maintenir était trop compliqué, avec les changement de etc, on l’a bien vu lors du passage en 3.3 de mémoire. Mais là, a moins de bosser dans le web, on est cuit !

Même si Jeedom a jamais été tourné vers les non initié, pour moi, ça va trop loin ^^. Si un jour j’arrive à faire ça, mon prochain défi (et je pèse mes mots), c’est de mettre le texte dans la tuile en gras, car trop fin à mon goût, et sur ma tablette murale, c’est juste illisible, à moins d’avoir le nez dessus.

Bref, dommage :wink:

1 J'aime

J’ai essayé d’adapter ton code, j’en ai rien tiré.

Je suis parti dans la console de Chrome, et j’ai trouvé où se situe le changement de la couleur du texte (nom de la tuile, j’ai jamais pu trouver pour l’intérieur de cette dernière). Je me suis dis, je vais faire l’inverse, r- passer le tout en blanc, et passer le texte en noir.

J’ai testé ça :

.div_displayObject .eqLogic-widget[data-eqLogic_id=“232”] * {
color: #ff0000 !important;
}

Marche pas :smiley:

A défaut d’adapter un outil pour que 90% des utilisateurs puissent tenter de personnaliser le truc, quelques exemples dans la doc, sur le badge par exemple (en indiquant comment changer la couleur de fond, de la police, le type de texte), je pense que ça rendrait service à beaucoup de monde :wink:

Après presque deux soirées passées là dessus, j’abandonne, je vais finir par repasser en V3 avec mes vieux widgets qui marchaient bien ^^

EDIT : j’ai trouvé pour le texte en gras déjà, c’est ce qui est en exemple quand on fait un clic droit, paramètre d’affichage sur une tuile ^^

1 J'aime

@kiboost @bipbip4149
J’ai le même ressenti en se positionnant en “Mr tout le monde”, placer un peut de couleur dans mon dashboard semble inaccessible. un peut moins lorsque l’on aborde les designs.
Au niveau ressenti la voiture est bien une Ferrari livré en gris que l’on ne peut mettre en rouge.

3 J'aimes

Bonjour,
Pour m’être cassé les dents un nombre conséquent de jours sur la personnalisation de tableaux en utilisant les possibilités CSS de la configuration avancée puis sur la personnalisation des tuiles sur un design et avoir fait partie des personnes sollicitées pour trouver une solution sans être un “pro” du CSS, je confirme les limites actuelles du système côté design.
Peut-être y-a-t-il des moyens de faire des customisations proches des souhaits des utilisateurs mais, franchement, c’est compliqué à trouver.
Impossible par exemple de définir une largeur de colonne. On peut mettre important, veryimportant, ça ne change rien.
Après, je suis tout disposé à aider s’il le faut.

1 J'aime

Bonjour,

Je suis pas sur que vous vous rendez bien compte de la demande la, pour faire simple la c’est comme si vous achetiez une Renaud et vous allez ralez auprès du concessionnaire car ya pas de méthode simple sans connaissance mécanique pour la transformer en audi.

La c’est pareil : vous avez les connaissances ont vous permet de vous faire plaisir, vous avez pas les connaissances ben faut rester sur l’apparence de base et les options de base.

En soit on pourrez vous permettre de tout personnaliser facilement mais faudrait qu’on supprime des plugins et ou fonction majeurs pour nous liberer du temps (je vous laisse decide ?)

1 J'aime

Salut,
Je ne pense pas que vouloir changer de taille, de couleur de caractères ou de fond soient des demandes injustifiées.
Pour les compétences, c’est sûr que je ne suis pas le mieux placé mais, dans les fils parlant du sujet, de nombreux intervenants dont des vrais spécialistes soulignaient également leur difficultés.
Après c’est sûr que ce n’est probablement pas le sujet le plus prioritaire, mais ça pourrait, par exemple, être pris en compte dans votre roadmap.
Croyez bien que mon souhait est d’être constructif pas négatif.

2 J'aimes

Regarde la concurrence regarde si c’est possible google, amazon, apple, fibaro et autre c’est pas possible du tout deja sur jeedom c’est possible (compliqué mais possible) c’est qu’il y a une bonne raison : c’est pas gérable facile c’est des centaine d’élément dans une tuile, sans compté qu’il faut gérer la mise a jour et tout. Crois moi la on est au max de ce qu’on peut faire avec le temps qu’on a.

Actuellement ya tellement de charge que jeedom je suis a 100% sur du récurrent (donc plus dev possible) et c’est pareil pour toute l’équipe. On ne prend plus aucune demande de nouvelle fonctionalité car la meme a 2ans on a pas de temps pour du projet…

Je comprends parfaitement tes arguments et j’y souscris.
On a probablement été très mal habitué avec la V3 et on s’y référe tout le temps.
Le problème c’est que la majorité d’entre nous a choisi Jeedom pour ses possibilités de customisation et d’ouverture, et que maintenant on se sent orphelin de la customisation.
Après, on est également tous conscient que, du fait de la taille de la team, vous ne pouvez pas tout faire.
Il n’en demeure pas moins que ça provoque des regrets et qu’on passe beaucoup de temps sur l’amélioration de la présentation. Actuellement, c’est sûr qu’on en bave. Personne n’a envie d’une présentation minimaliste.

1 J'aime

Comme je le disais, je suis pas du tout dans les CSS. Cependant, quand on fait un clic droit sur une tuile, dans la partie perso y a en exemple le bolt pour mettre en gras. Une cacse à cocher qui passe ça en CSS, comme si on l’avait mis à la main, ça serait cool. Ca marche quand on le met a la main…

2 3 autres options comme la couleur (qu’on peut aussi mettre à la main quand on CONNAIT) et c’est déjà énorme.

Encore une fois je suis pas dans cette branche là, c’est peut être pour ça que je vois pas la réelle difficulté, mais une case à cocher qui mets en bolde à ma place plutôt que de le taper à la main, c’est là où je voulais en venir

Bonjour Loïc, Nous avons l’impression que tu est sur la défensive …

Trop de travail … c’est bon signe ne te plains pas

Nous sommes ici beaucoup a soutenir le travail fait par Jeedom mais nous sommes aussi les 1er utilisateurs et la 1ere ligne a répondre aux messages sur ce forum.

La remarque faite sur le ba a ba du paramétrage couleur existe dans pratiquement tout logiciel ou progiciel qui se respecte.

Nous t’invitons juste et sans contrainte a écouter la base de tes utilisateurs.

3 J'aimes

Après moi je decide rien je vous remonte juste mon avis qui n’engage que moi.

Mais je m’incline je n’interviendrais plus sur ce sujet.

Alors autant le fermer :wink:

Je decide rien et je suis pas tout seule donc non, juste je me concentre sur d’autre point sauf si jeedom sas me dit explicitement que c’est la priorité

Alors une suggestion, mais peut-être que j’invente le fil à couper le beurre et que ça existe déjà.
Ne serait-il pas souhaitable de mettre en place un fil des suggestions des utlisateurs parmi lesquelles vous feriez faire votre marché ?

1 J'aime

Ou un sondage avec les prioritées des ToDo

Le problème c’est que tu t’es braqué, et je comprends pas trop pourquoi ^^

Je fais une proposition, que beaucoup de monde demande. Les gens ne demandent pas que des options de ouf soient ajoutées, juste des trucs basiques. On en discute, c’est oui, c’est non, on argumente, un débat quoi.

A l’heure actuelle, une poignée de users peuvent personnaliser un minimum son jeedom, et tu sais que ca tient à coeur aux gens, qui ont des tablettes murales et tout le tralala. Y a qu’à voir les topics sur les design, comme “s’inspirer” sur l’ancien forum, comment ils fumaient ^^.

Bref ca reste un débat, et je comprends de ce que tu dis que c’est complexe, même si n’étant pas dans ce domaine je ne m’en rend pas compte, mais je remonte justement une idée de simple utilisateur :wink:

1 J'aime

Je ne pense pas que les sondages aient valeur d’exemple. Chacun va voter selon ses propres besoins et pas en pensant à la pérennité du produit.
Je crois plutôt à une liste qu’une sorte de comité de “sages” ou “d’experts” prioriserait.
On parle de solution utopiste pas d’entreprise capitalistique là.

1 J'aime

Ce n’est pas une question de mauvaise volonté, on est tous pour amélioré Jeedom.

En parlant de personnalisation, essaye çà sur une tuile en disposition tableau :

.eqLogic-widget[data-eqlogic_id="0"] .tableCmd,
.eqLogic-widget[data-eqlogic_id="0"] .tableCmdcss {
  all: unset;
}

çà va te resetter tous les css du core sur le tableau.
Et tu va voir qu’il va te falloir refaire tout les css …
Changer UNE règle css n’est pas si simple :thinking: