Ajoute un pense-bête au bout de la barre de navigation de Jeedom qui permet de noter et consulter rapidement des informations temporaires au fil de la navigation.
Options pour 1 ou 2 notes, compteur, bouton fermer, taille max des notes.
Simple et efficace !
PHP / JS
category: organisation
Ni démon ni dépendances ni panel.
event js
Gratuit
A terme cela pourrait être une fonctionnalité du core en plus de la fonction « Notes » trés utile mais plus spécialisée.
Je vient de faire l’installation via GitHub, il y a un message d’erreur (plugin introuvable),
je pense que c’est parce que tu as pas de fichier Post_It.class.php
Tu m’a fais découvrir le eventjs, option qui m’étais totalement inconnu, merci
Sinon, après quelques tests, tous semble ok, juste quelques petits défauts cosmétiques :
en cas d’erreurs js sur une page, décalage des pastilles :
Lorsque je réduis la page au mini :
Idées d’amélioration :
Pouvoir configurer les couleurs css en fonction du thème du core.
Fermer le post-it automatiquement lors d’un click hors du container et pourquoi pas avoir un bouton « Epingler » qui permet de maintenir la note ouverte lors de la navigation ( déja le comportement actuellement )
Avoir la possibilité d’avoir plus de notes (liste déroulante ?) .
Et si possibilité de plus de notes, avoir une commande qui permettrait de générer une note. (mais juste un idée en l’air, car pour l’instant dans mon utilisation, je n’en vois pas l’utilité).
Euh les « défauts cosmétiques » sont plutôt liés à l’autre plugin qui t’affiche toutes ces icônes par dessus la barre de navigation plutôt qu’intégrées et ne respecte donc pas l’espace disponible et le code du core.
Mon bouton de plugin s’ajoute à la fin des éléments et donc les décale un poil, certes, mais sans les recouvrir ni leur poser de problème de positionnement.
Pour le menu hamburger, même problème : l’autre plugin. Peut être ajuster son positionnement ?
Cela dit, même si je l’ai codé, qui réduit sa fenêtre jusqu’à voir ce menu ?
Alors bon, à la base je voulais juste un Post It simple, pratique, léger :
Un truc pour noter des remarques au fil de la navigation, vérifier ceci, cela, et les effacer ensuite rapidement.
Evidemment, après les idées abondent et on peut vite tomber dans l’usine à gaz imbitable.
Pour les couleurs mouais si vraiment y’a de la demande on peut toujours ajouter ça mais c’est gadget (le texte suit déjà le thème).
Fermer sur un clic dehors : non ! C’est bien de pouvoir maintenir la note visible tout en naviguant sur les pages, ce serait plus pénible de devoir le rouvrir pour checker un cmd id ou autre. On le ferme avec ESC ou clic X ou icône, c’est bien.
Déjà j’ai cédé à la tentation d’ajouter un second onglet parce que bon ça peut avoir une vague utilité mais oui j’avais songé à une fonction pour en ajouter autant qu’on veut sauf que là ça devient une toute autre gestion (et un autre plugin) mais il y a déjà dans Jeedom l’outils Notes si vraiment on veut noter (et conserver) plein de choses longues. Donc = doublon.
Même la longueur de la note, j’ai cédé à l’option des 100.000 caractères, pour ne frustrer personne, mais là on est loin du post it et de son principe !
Oups ! Jamais utilisé et 1ere fois que je le vois sur une capture d’écran.
J’ai regardé vite fait et effectivement pas d’utilité pour moi et apparemment pour d’autres. Sans doute utile pour les alarmes mais bon c’est pas le sujet.
Alors comme je disais cette fonction n’est pas intégrée dans la barre de navigation mais, pour simplifier, superposée. Je comprends l’idée mais à terme ce serait bien de changer ça dans le core.
Il n’y a rien de correct que je peux faire pour arranger ça, il faudrait modifier ses 4 « max-width: calc(100vw - XXXpx) » dans le css en ajoutant 25px à XXX et modifier son right dans le « /* summary */ ».
Cela dit de façon simple, si ça te gène, tu peux modifier au moins le right dans \desktop\css\desktop.main.css vers la ligne 1076 :
en changeant le right à 275px mais si t’as beaucoup d’icônes ça risque de mordre à gauche sur le menu.
Rappelons quand même que cela n’arrive que SI il y a une erreur JS + une info message + une info mise à jour (donc 3 icônes en plus), ce qui en théorie est quand même super rare et dans ce cas tu as sûrement autre chose à faire que de décrypter l’icône recouverte.
Sinon ça ne pose pas de problème :
Pour la version hamburger par contre c’est plus génant, donc j’envoie mon icône près du logo (mise à jour faite).
affichage version desktop et en général je grossis et ça donne ça :
Il n’y a que sur les vieux phone avec un affichage <690 pixels de large qu’on voit le hamburger.
Et toujours non : pas d’épingler, d’un point de vue ergonomique ça n’a aucun intérêt d’ajouter un truc à cliquer, de compliquer avec une option « garder ouverte », alors qu’un appui sur ESC même en dehors de la note et après un changement de page la ferme.
Ce ne serait pas la 1ere fois qu’un truc date un peu et n’a pas été mis à jour.
Justement j’ai respecté le core et je suis un peu surpris de voir qu’un truc ne le respecte pas mais bon dans 99.8% des cas il y a 0 problème.
Je pense que tu a pas vraiment saisi le but de mon intervention sur ce thread.
L’idée est juste de tester ton plugin pour avoir au moins un retour utilisateur et non développeur, ce qui permettrait d’avoir de meilleurs chance sur la validation en béta/stable du plugin.
Je ne juge en aucun cas son utilité, même si, pour ma part je ne l’utiliserais pas.
J’utilise déja le plugin plugin-remindme, qui n’a pas tout a fait la même utilité, mais qui est largement suffisant pour le si peut d’usage que j’en fait.
Je ne te demande rien, je te remonte juste des infos et te propose simplement des idées d’amélioration.
L’équipe est tout a fait ouverte a des PR sur le core (branch alpha), n’hésite pas a contribuer si besoin.
Mince il va falloir que je me débarrasse de mon « vieux » Galaxy z Fold.
Pas de soucis, comme expliqué c’est pas une demande mais une idée et j’ai pas de touche ESC sur mon vieux téléphone
J’avais regardé le plugin pense-bête qui est effectivement très différent, beaucoup de fonctionnalités, de réglages etc. Il n’est pas destiné à des notes rapides et éphémères.
en fait c’est dans le mode d’utilisation, j’avoue que moi je suis très « affichage desktop » sur téléphone mais en fait ma femme est en affichage comme toi et sans doute beaucoup d’autres. Cela dit je n’ai pas mis la compatibilité mobile dans le plugin info (parce que pour moi ça veut plutôt dire compatible avec l’affichage version mobile dans réglages) même si j’ai fait la modif de l’emplacement quand même.
On va dire que ça marche sur mobile mais ce n’est pas forcément fait pour ça, je ne suis pas sûr que les gens fassent à ce point de grandes analyses de leurs historiques ou de la configuration de leurs commandes sur téléphone qui nécessitent d’avoir sous la main (le doigt) un bloc-notes pour ne rien oublier.
Par contre il pourrait y avoir une utilisation détournée pour y noter sa liste de course et la retrouver ensuite sur son PC
Sur ton tél pas besoin de touche ESC, un simple appui sur l’icône ouvre/ferme la note.
Très bonne idée ce plugin qui peut-être très pratique pour des idées temporaires à ne pas oublier !
Je me suis un peu amusé et j’en ai fait un PR. Ce sont à la base des envies d’ajout personnel, donc je te laisse jeter un oeil et bien sûr le rejeter si ça ne correspond pas à ce que tu en attends
Possibilité de déplacer le post-it, ce qui peut être utile quand un bouton se retrouve inaccessible derrière par exemple.
Blocage des actions des boutons dans l’aperçu de la page de configuration (redirigeait vers une nouvelle page)
Visuel et animation du post-it
Le deuxième PR comprend le premier PR qui est juste la correction d’une coquille dans la page de configuration (?> était resté en trop dans le code et était affiché), donc le 1er est inutile si tu valides le 2ème.
Oups oui j’ai oublié d’enlever l’action des boutons dans l’aperçu ! Corrigé. (j’aurais dû le noter dans le post it )
J’avais testé le déplacement (et redimensionnement complet de la note aussi) mais c’était tout un bazar, et beaucoup de code en plus, avec le redimensionnement de fenêtre etc pour au final un intérêt pas évident (c’est aussi rapide de fermer la note) et je ne voulais pas y passer des heures pour un truc simple.
C’est marrant, ton visuel c’est celui que j’avais au départ avec l’inclinaison (et une police plus fun) mais là aussi je l’ai abandonné, gadget amusant certes mais je trouve que ça casse le design général de Jeedom qui n’est pas dans ce « mood ».
Pas de souci pour le PR, je pense aussi que c’est une fonction qui pourrait être dans le core sur ce genre d’appli où l’on a beaucoup d’infos à croiser et retenir.
J’avais aussi songer à la possibilité d’une option pour stocker la note dans l’outil Notes de Jeedom mais bon c’est plus un truc à faire le jour où c’est dans le core.
Cool.
Comme déjà dit, je voulais juste un Post It simple, pratique, léger, destiné à des notes rapides et éphémères.
Pour le PR, libre à chacun d’ajouter des choses à cette base, cela dit :
L’action des boutons a été corrigée.
Le déplacement n’apporte pas de plus à l’ergonomie, s’il y a un bouton desous, saisir la barre de drag et déplacer est bien plus long et aléatoire que de fermer avec l’icône (ou le x ou Esc) et rouvrir.
Quant au visuel/animation, question de goût, j’avais testé mais je m’en tiens à l’idée du « simple et léger ».