Projet

Général

Profil

Bug #23617

Condition : le champ condition devient encadré de rouge dès qu'on commence à frapper au clavier, on a le sentiment qu'on se trompe, pas bon

Ajouté par Thomas Noël il y a presque 6 ans. Mis à jour il y a 2 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
05 mai 2018
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:

Description

La validation se déclenche 250ms après la dernière touche frappée.

  • augmenter ce délai ?
  • afficher un hint/sablier "validation en cours" pendant le check ?
  • ...?

Révisions associées

Révision a129d118 (diff)
Ajouté par Frédéric Péters il y a 2 mois

misc: do not turn condition widget red when typing (#23617)

Historique

#1

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

Le timeout à moins d'une seconde est généralement utile pour du typeahead ou de la recherche mais ici pour de la validation je pense qu'on pourrait mettre ça à plusieurs secondes, voir uniquement sur un changement de focus et/ou les deux, ici les gens ne sont pas en attente d'une confirmation négative, uniquement positive; donc possiblement valider au bout de 250 ms mais dans ce cas n'afficher que du vert pour dire ça va, si ça ne va pas ne rien faire, si ça fait plus de 5s que ça n'a pas bougé on peut indiquer que ça ne va pas (on peut aussi se baser sur le fait que la souris bouge pour détecter que sans changement de focus, la personne est partie faire autre chose).

Une autre possibilité c'est de ne pas afficher l'erreur de la même manière sur un submit/changement de focus et en cours de frappe:
  • submit/changement de focus: en rouge, ça va pas.
  • en cours de frappe: en orange, vous ne semblez pas avoir fini de taper, veuillez terminer pour valider la syntaxe de votre condition/expression.

En dernier lieu un truc de foufou vraiment ergonomique ce serait de mesurer le temps moyen de frappe entre les 2 ou 3 premiers caractères et d'en déduire le temps avant validation, comme ça on s'adapte aux gendarmes qui tapent à deux doigts et aux dactylos confirmées.

Voilà, pick your poison.

#2

Mis à jour par Frédéric Péters il y a presque 6 ans

Dans la veille récente http://uxmovement.com/forms/why-users-make-more-errors-with-instant-inline-validation/ suggère comme plus efficace de seulement laisser la validation au moment du submit.

#3

Mis à jour par Benjamin Dauvergne il y a presque 6 ans

+1.

#4

Mis à jour par Robot Gitea il y a 2 mois

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Frédéric Péters

Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :

#5

Mis à jour par Robot Gitea il y a 2 mois

  • Statut changé de En cours à Solution proposée
#6

Mis à jour par Robot Gitea il y a 2 mois

  • Statut changé de Solution proposée à Solution validée

Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :

#7

Mis à jour par Robot Gitea il y a 2 mois

  • Statut changé de Solution validée à Résolu (à déployer)

Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :

#8

Mis à jour par Transition automatique il y a 2 mois

  • Statut changé de Résolu (à déployer) à Solution déployée
#9

Mis à jour par Transition automatique il y a 6 jours

Automatic expiration

Formats disponibles : Atom PDF