Possibilité de mettre des intégrations en favoris

Pouvoir mettre en favoris les intégrations via un click sur une icône de type étoile ou marque page, de façon à retrouver rapidement ses intégrations et ne plus avoir à rechercher à chaque fois.

Les intégrations favorites se retrouveraient par exemple en tête de liste.

Bonne idée !

Cela dit, on en avait un peu discuté ici :

Ça vaudrait peut-être la peine de voir si on ne pourrait pas regrouper les demandes :wink:

3 « J'aime »

Ah oui désolé pour le presque doublon, j’avais cherché pourtant :zany_face:
On peut regrouper sans problème.
On peut avoir un menu « Mes intégrations » ou placer ses intégrations favorites en haut de la liste — celles qu’on utilise, mais pas seulement, celles qu’on aimerait utiliser plus tard.

J’ai fait ceci vite fait.
J’ai ajouté un menu Favoris en haut a gauche et une étoile à droite du titre.

Voila le rendu:

Si pas de Favoris

Dites moi ce que vous en pensez.

5 « J'aime »

Ça serait parfait !

j’en profite pour mettre les card à la même hauteur

3 « J'aime »

top @Will_71 !
Si j’osais, je te demanderais si c’est possible d’avoir une coche verte à côté de l’étoile pour savoir que le plugin est un plugin installé/configuré, je ne sais pas si tu peux récupérer cette info.

2 « J'aime »

Petite question : quel est la politique d’affichage des intégrations pour un user Gladys typé Utilisateur?
Admin voit tout et en utilisateur classique on voit ça et pas sûr qu’un serveur MCP soit utile, et on a GG Home et Alexa mais pas Homekit …

Je dit pas non mais je pense qu’il vaut mieux séparer les dev.
Plus une PR reste focus sur un sujet et plus facile sera la review et plus vite elle sera intégrer dans Gladys.

Si jamais je trouve comment faire je ferais une PR séparé

1 « J'aime »

Voila le dernier rendu

Une image de test si quelqu’un veut tester pendant que je prépare la PR.

willde71/gladys-test:integration-favorites
5 « J'aime »

Bravo @Will_71 , ça marche nickel !
Et si tu es dans Favoriset que tu « dé-star » une intégration, elle part direct :ok_hand:

1 « J'aime »

@pierre-gilles , voila la PR pour cette demande

Merci pour le développement @Will_71 :folded_hands:

Y a-t-il une raison pour laquelle tu es parti sur l’approche « Favori » plutôt que sur l’approche « Mes intégrations » ?

Sachant que nous avons bien la donnée des intégrations utilisées, chaque intégration peut exposer une fonction « isUsed() » :slight_smile:

Non je ne me suis pas posé la questions plus que ça.
Après ce n’est qu’un texte on peut le changer facilement.

Pour les fonctionnalités utilisée je n’avais pas encore regardé, merci de l’info.

Ok, j’avoue que j’avais plus en tête le « Mes intégrations » de mon côté (à voir à quoi ça peut ressembler), car on a déjà l’information, ça sera automatique et sans configuration, et en plus on garde l’UI simple !

Je regarderai ce soir ou demain

Après en y repensant; est-ce qu’on veut trier toutes les intégrations utilisées dans Mes Intégrations ou pouvoir en mettre en favoris quelques soit celle utilisées?

je suis de la team favoris avec une indication de ce qui est installé :wink:

1 « J'aime »

après réflexion, l’idée du menu Mes Intégrations pourquoi pas (je ferais un essai pour montrer la différence) mais si on a dans le cas extreme toutes les intégrations paramétrée alors toutes les intégrations apparaitrons dans le menu. donc quel est l’intérêt?

Pour ce cas je préfèrerais avoir un menu favoris et pouvoir choisir manuellement les intégrations que je veux mettre en avant.

Autre exemple, j’utilise principalement zigbee2mqtt alors je pourrais simplement choisir uniquement cette intégration en favoris.ca éviterais de devoir scroller et chercher dans toutes la liste.

2 « J'aime »

@pierre-gilles , j’ai regardé mais le problème c’est que toutes les intégrations ne retournent pas actuellement la fonction isUsed()