C’est désormais en ligne sur la dernière version de Discourse
J’expérimente depuis ce matin sur Meta un retour haptique lors du like (ou du dislike) d’un message.
Nous utilisons l’API Vibration et, grâce à la détection de fonctionnalités, demandons à l’appareil de vibrer lorsqu’elle est disponible. Cela respecte également la configuration de votre appareil (les appareils ayant la vibration désactivée ne vibrent pas lors du like).
Pour l’instant, cela est implémenté sous la forme d’un simple composant de thème (#theme-component), afin d’explorer les possibilités.
Toute l’énergie vibratoire que vous émettez crée les résultats, les expériences et les événements de votre vie. Lorsque votre vibration reflète votre amour, votre confiance et votre acceptation de soi, vous devenez un aimant pour les autres qui opèrent à cette même fréquence.
Je dirais bientôt. J’aimerais peut-être le déplacer un peu plus tôt dans le pipeline, car la vibration se produit trop tard, selon moi. C’est correct sur unlike.
La première chose est le ressenti général des utilisateurs à son égard, par exemple vérifier si quelqu’un au sein de la communauté active a des sentiments forts pour ou contre cela.
Une autre expérience consistait à déterminer à quel point elle est perceptible, car j’ai déployé l’expérience sans en informer personne et j’ai attendu que quelqu’un la découvre.
Enfin, la possibilité de déployer quelque chose comme cela en quelques minutes et de l’utiliser en direct pendant une certaine période vous donne le temps non seulement de réagir impulsivement à une idée, mais aussi de vraiment la tester. C’est ainsi que j’ai constaté qu’elle arrivait trop tard sur mon téléphone.
Je ne l’avais pas remarqué moi-même, mais maintenant que cela a été signalé, j’aime bien. C’est agréable et subtil, et cela ressemble aux retours que le système d’exploitation fournit.
Je me sens un peu bête de demander, mais est-ce que cela est censé fonctionner sur d’autres navigateurs que Firefox ? Je ne reçois pas ce retour sur Safari/iOS.
Safari ne propose pas d’autres navigateurs, mais uniquement des habillages de Safari. Apple impose une restriction sur le moteur de navigateur : les autres navigateurs sont de simples interfaces utilisant la vue web de Safari, qui ne peut ni ajouter ni supprimer d’API de rendu ou de JavaScript.
C’est certain que cela se produit sur iOS, ou du moins c’était le cas. J’ai rencontré le problème le jour où j’ai vu ce sujet, mais cela ne semble plus fonctionner maintenant.
Hum. Le problème, c’est qu’ils ne devraient pas avoir à désactiver les vibrations pour tout un appareil juste pour un petit élément d’un site. Facebook propose une option similaire que j’ai désactivée il y a des années. J’aime certaines vibrations, mais je préfère qu’un site demande avant de manipuler physiquement mon téléphone, tu vois ? Ou du moins, qu’il propose une option pour les désactiver.
Je suis du côté des principes fondamentaux : je ne voudrais jamais qu’un site web fasse bouger mon téléphone. Je ne veux pas non plus que les sites émettent le moindre son sauf si j’y donne mon accord explicitement. Je suis vraiment surpris que cette fonctionnalité de vibration existe. Ce n’est pas le cas sur iOS, et comme j’utilise un téléphone Apple, j’ai plutôt gardé le silence à ce sujet.
Nos composants de thème ne disposent d’aucun mécanisme pour stocker un état par utilisateur, nous ne pouvons stocker que par appareil. Nos options sont les suivantes :
Vous fournir un composant qui peut avoir cette option désactivée par défaut si vous le souhaitez, avec une activation/désactivation par appareil (trivial, peut-être une heure de travail).
Créer un nouveau paramètre utilisateur central avec une valeur par défaut ici. (un peu plus important, peut-être 4 heures de travail).
@codinghorror, qu’en pensez-vous ? Préférez-vous l’option 1 ou 2 ?
Il me faut voir beaucoup plus de gens se plaindre à ce sujet, sinon ça risque de devenir du genre « Je n’aime pas cette teinte de rose pour mes cœurs »