ClementGre / PDF4Teachers

PDF editing software for teachers, focused on productivity. PDF4Teachers keeps recorded previous annotations, and offers features like marking scale, PDF conversion, vectorial drawing...
https://pdf4teachers.org/
Apache License 2.0
146 stars 18 forks source link

Selection de proposition automatique des éléments texte #155

Closed grensv closed 1 year ago

grensv commented 1 year ago

Prérequis

Votre demande de fonctionnalité est-elle relative à un problème ? Décrivez.

Pour valider une proposition d'élément textuel en surbrillance dans le panneau des éléments texte, il faut le sélectionner avec les flèches bas / haut puis entrée. Si on clique dessus, ça insère l'élément, et laisse le début d'élément commencé d'être saisi, ce qui oblige de le supprimer ensuite

Décrivez la solution que vous aimeriez

Quand on clique sur une proposition d'élément en surbrillance, il est inséré EN REMPLACEMENT de l'élément en cours de saisie

Décrivez les alternatives que vous avez envisagées.

No response

Contexte additionnel

No response

ClementGre commented 1 year ago

Il est possible d'ajouter un élément de la liste en remplaçant l'élément sélectionné en faisant Clic + Ctrl/Cmd.

Il est en effet peut-être propice de proposer ce comportement par défaut pour les éléments en surbrillance (contour bleu). C'est ce que j'ai fait pour la prochaine version, mais peut-être que c'est un peu étrange de remplacer l'élément si on clique sur un élément en surbrillance, mais que si on clique un élément plus bas dans la liste, il n'y ait pas de remplacement. Celui qui déplace sa souris ne va pas forcément cliquer sur l'élément en surbrillance, et le comportement sera alors différent.

À voir si ce n'est pas trop perturbant à l'usage. Peut-être vaut-il mieux mettre en avant d'avantage l'utilisation de Ctrl/Cmd pour remplacer l'élément sélectionné dans la documentation ou via des popups d'information.

ClementGre commented 1 year ago

Après réflexion, j'ai annulé le code du dernier commit car on ne peut pas détecter si le correcteur souhaite modifier l'élément courant, ou s'il a terminé l'élément et souhaite en ajouter un nouveau. Effectuer un remplacement uniquement si l'élément est en surbrillance poserait des problèmes de consistence et éventuellement le même problème si le nouvel élément est semblable à l'ancien.

Le mieux reste d'utiliser Ctrl + Clic sur Windows ou Cmd + Clic sur Macos.

La documentation a été actualisée pour ajouter cette information de la possibilité de remplacement avec Ctrl + Clic, qui était manquante jusqu'à maintenant.