ClementGre / PDF4Teachers

PDF editing software in large quantities. Designed for teachers, this app keeps recorded previous annotations, and offers features like marking scale, PDF conversion, vectorial drawing...
https://pdf4teachers.org/
Apache License 2.0
140 stars 17 forks source link

écriture manuscrite du "t" #95

Closed l-leroux closed 3 years ago

l-leroux commented 3 years ago

Bonjour, Je teste la 1.3.0pre1 .deb et j'applaudis des deux mains au travail effectué ! avec la souris ou une tablette, je arrive difficilement à réaliser la lettre "t" en dessin à main levée. Je dessine la montée, la descente, mais quand je veux mettre la barre au t, même en attendant plusieurs secondes, le tracé horizontal de la barre fait glisser l'image vers le bas et rends impossible la finition de la lettre. Je suppose que ce bug aura d'autres conséquences, mais c'est ainsi que je réussi à le reproduire presque systématiquement. Et puis, suivant le geste, parfois j'y arrive plusieurs fois de suite, sans que je n'arrive à déterminer ce qui bloque. Pas de message particuliers à ce moment dans la console Merci !

ClementGre commented 3 years ago

Bonjour @l-leroux, Il y a un système, pour limiter la taille des éléments vectoriels, qui oblige une longueur minimale à chaque trait. Lors d'un dessin précis, il se peut donc que certains petits mouvements soient ignorés et que vous obteniez un résulat comme ça : image car la redescente de la souris aurait été ignorée et simplifiée en un seul trait.

Je ne comprend pas vraiment ce que vous voullez dire par "fait glisser l'image vers le bas" : est-ce que vous parlez de ce problème que je viens d'expliquer ? Ou "faire glisser" signifie faire défiler la page ? Ou encore déplacer l'élément sur la page (dans ce cas, c'est que le mode dessin a été quitté, certainement dû à un double clic) ?

Merci à vous, Clément Grennerat

l-leroux commented 3 years ago

Le 14/06/2021 à 22:54, Clément Grennerat a écrit :

Bonjour @l-leroux https://github.com/l-leroux, Il y a un système, pour limiter la taille des éléments vectoriels, qui oblige une longueur minimale à chaque trait. Lors d'un dessin précis, il se peut donc que certains petits mouvements soient ignorés et que vous obteniez un résulat comme ça : image https://user-images.githubusercontent.com/51322714/121957023-154d4d80-cd1f-11eb-9842-e11e1a353783.png car la redescente de la souris aurait été ignorée et simplifiée en un seul trait.

Je ne comprend pas vraiment ce que vous voullez dire par "fait glisser l'image vers le bas" : est-ce que vous parlez de ce problème que je viens d'expliquer ? Ou "faire glisser" signifie faire défiler la page ? Ou encore déplacer l'élément sur la page (dans ce cas, c'est que le mode dessin a été quitté, certainement dû à un double clic) ?

Merci à vous, Clément Grennerat

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ClementGre/PDF4Teachers/issues/95#issuecomment-860988285, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSH4FKRNNGKUVG7NZ6VT33TSZT7FANCNFSM46VLMQYQ.

Je vais essayer de faire une vidéo :

https://tube-montpellier.beta.education.fr/videos/watch/4c556d02-2fcc-4f9e-b580-631e4afb1703

Ici, on peut voir que les trois premiers t sont "bien" écrits, mais le 4 et certains autres dérapent.

Je suis avec une tablette wacom.

Je ne sais pas si il peut s'agir du problème dont vous parliez... ?

-- Liouba (Antoine) Leroux Collège de l'Étang de l'Or

ClementGre commented 3 years ago

Bonjour, il s'agit donc du défilement de la page, il y a un faible "scroll" qui est fait lorsque vous dessinez la barre du "t".

C'est étrange car c'est juste un tout petit coup de scroll. Il y a certains petits bugs de scroll dans l'applications, notament lors du changement de zoom, qui peut provoquer une désynchronisation entre le scroll visible et celui enregistré dans le code. Ce qui peut provoquer des sauts de défilement. Cependant, il ne s'agit pas ici de savoir comment ça a scroll, mais pourquoi ça scroll. La source du défilement est certainement la configuration de votre tablette Wacom, qui doit se mettre à défiler dans certains cas (peut-être lors d'une forte pression d'appui du stylet ?).

La probabilité qu'il s'agisse d'un bug de PDF4Teachers est donc assez faible car il a que 3 moyens de modifier le défilement :

Si vous n'arrivez pas à résoudre votre bug, je peux rajouter un peut de débug sur les fonctionnalités de scroll et actualiser le .deb, pour qu'on puisse voir d'où vient exactement ce problème.

- Clément Grennerat

l-leroux commented 3 years ago

Le 15/06/2021 à 01:57, Clément Grennerat a écrit :

Bonjour, il s'agit donc du défilement de la page, il y a un faible "scroll" qui est fait lorsque vous dessinez la barre du "t".

C'est étrange car c'est juste un tout petit coup de scroll. Il y a certains petits bugs de scroll dans l'applications, notament lors du changement de zoom, qui peut provoquer une désynchronisation entre le scroll visible et celui enregistré dans le code. Ce qui peut provoquer des sauts de défilement. Cependant, il ne s'agit pas ici de savoir comment ça a scroll, mais pourquoi ça scroll. La source du défilement est certainement la configuration de votre tablette Wacom, qui doit se mettre à défiler dans certains cas (peut-être lors d'une forte pression d'appui du stylet ?).

La probabilité qu'il s'agisse d'un bug de PDF4Teachers est donc assez faible car il a que 3 moyens de modifier le défilement :

  • L'évènement "Scroll" qui peut être enclenché par la molette de la souris, ou avec d'autres périphériques
  • Glisser la souris sur la page avec le clic maintenu (drag), mais ceci n'est jamais possible en mode dessin.
  • Déplacer un élément en le rapprochant d'un bord du panneau. Ceci fonctionne aussi lors du dessin proche d'un bord (je devrais le désactiver), mais vous ne dessinez pas proche du bord sur la vidéo.

Si vous n'arrivez pas à résoudre votre bug, je peux rajouter un peut de débug sur les fonctionnalités de scroll et actualiser le .deb, pour qu'on puisse voir d'où vient exactement ce problème.

  • Clément Grennerat

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/ClementGre/PDF4Teachers/issues/95#issuecomment-861066910, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARSH4FJLXDLHJQJHJXJJSHTTS2JM5ANCNFSM46VLMQYQ.

D'accord, je vais regarder, merci pour cette réponse détaillée !

-- Liouba (Antoine) Leroux Collège de l'Étang de l'Or

ClementGre commented 3 years ago

Bonjour, je ne sais pas si vous avez réussi à résoudre votre prolème. Étant donné que la 1.3.0 va parraître très prochainement, je déplacerait cette issue vers le projet 1.4.0 ou 1.3.1.

Merci, Clément G.

l-leroux commented 3 years ago

En 1.3.0 publique, je n'arrive pas à reproduire le bug, sans avoir rien touché à ma tablette. Je pense qu'on peut le fermer. Merci pour tout !