[GH-ISSUE #150] Effacer se fait sans filet #43

Closed
opened 2026-05-06 13:14:46 +02:00 by BreizhHardware · 9 comments

Originally created by @fmOOmf on GitHub (Feb 7, 2022).
Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/150

Problème rencontré :
Un unique appui sur la touche "efface" ("CLEAR") supprime une fonction ou une équation. Or ces fonctions ou équations ont parfois été longues à définir.

Solution proposée :
Ajouter une securité à l'effacement.
Vous trouverez la meilleure solution. On peut imaginer :

  • soit annuler l'effacement si on appuie immédiatement sur la touche "retour" (touche ronde a droite de la touche "OK") apres un appui sur la touche "efface"
  • soit pouvoir redéfinir la fonction/équation par appel à une mémoire dans la liste des fonctions proposées
  • soit demander confirmation (message à l'écran) par un 2e appui sur la touche "efface"
Originally created by @fmOOmf on GitHub (Feb 7, 2022). Original GitHub issue: https://github.com/UpsilonNumworks/Upsilon/issues/150 Problème rencontré : Un unique appui sur la touche "efface" ("CLEAR") supprime une fonction ou une équation. Or ces fonctions ou équations ont parfois été longues à définir. Solution proposée : Ajouter une securité à l'effacement. Vous trouverez la meilleure solution. On peut imaginer : - soit annuler l'effacement si on appuie immédiatement sur la touche "retour" (touche ronde a droite de la touche "OK") apres un appui sur la touche "efface" - soit pouvoir redéfinir la fonction/équation par appel à une mémoire dans la liste des fonctions proposées - soit demander confirmation (message à l'écran) par un 2e appui sur la touche "efface"
BreizhHardware 2026-05-06 13:14:46 +02:00
Author
Owner

@Lauryy06 commented on GitHub (Feb 8, 2022):

Je pense qu'ajouter une confirmation serait trop lourd pour l'utilisateur, mais garder le résultat en mémoire un certains temps pour le restaurer via (par exemple) Shift+Retour semble possible, bien qu'il faille l'ajouter manuellement dand chacunes des applications.

<!-- gh-comment-id:1032858432 --> @Lauryy06 commented on GitHub (Feb 8, 2022): Je pense qu'ajouter une confirmation serait trop lourd pour l'utilisateur, mais garder le résultat en mémoire un certains temps pour le restaurer via (par exemple) Shift+Retour semble possible, bien qu'il faille l'ajouter manuellement dand chacunes des applications.
Author
Owner

@fmOOmf commented on GitHub (Feb 9, 2022):

Bonjour.
2 propositions pour alimenter la recherche d'une solution facile et intuitive pour l'utilisateur.

1- "clear" efface l'affichage, sans effacer la définition de la fonction ou équation
Un shift retour rétablirait l'affichage de la fonction (toujours en mémoire). Toute autre touche effacerait effectivement la définition de la fonction avant de s'exécuter.

2- effacer une fonction ou equation se fait par un "shift clear". Étant plus difficile à faire par inadvertance qu'un Clear, aucun filet de sécurité ne serait à implémenter.
Dans les menus des Options des fonctions, (type de courbe, activer/desactiver) on peut rajouter "Supprimer (shift clear)" pour être sûr que l'utilisateur apprenne comment faire.

<!-- gh-comment-id:1034294711 --> @fmOOmf commented on GitHub (Feb 9, 2022): Bonjour. 2 propositions pour alimenter la recherche d'une solution facile et intuitive pour l'utilisateur. 1- "clear" efface l'affichage, sans effacer la définition de la fonction ou équation Un shift retour rétablirait l'affichage de la fonction (toujours en mémoire). Toute autre touche effacerait effectivement la définition de la fonction avant de s'exécuter. 2- effacer une fonction ou equation se fait par un "shift clear". Étant plus difficile à faire par inadvertance qu'un Clear, aucun filet de sécurité ne serait à implémenter. Dans les menus des Options des fonctions, (type de courbe, activer/desactiver) on peut rajouter "Supprimer (shift clear)" pour être sûr que l'utilisateur apprenne comment faire.
Author
Owner

@Yaya-Cout commented on GitHub (Feb 10, 2022):

Je pense que le Shift+clear n'est pas une bonne idée, car il est déjà utilisé pour tout effacer.

<!-- gh-comment-id:1034610377 --> @Yaya-Cout commented on GitHub (Feb 10, 2022): Je pense que le Shift+clear n'est pas une bonne idée, car il est déjà utilisé pour tout effacer.
Author
Owner

@devdl11 commented on GitHub (Feb 10, 2022):

Tiens tiens tiens, une autre sécurité ! Maybe je vais m'y pencher dessus x) (si vous pouvez le faire faites le n'hésitez pas ^^)

<!-- gh-comment-id:1034739966 --> @devdl11 commented on GitHub (Feb 10, 2022): Tiens tiens tiens, une autre sécurité ! Maybe je vais m'y pencher dessus x) (si vous pouvez le faire faites le n'hésitez pas ^^)
Author
Owner

@fmOOmf commented on GitHub (Feb 10, 2022):

Effectivement. Donc exit pour le point 2.

<!-- gh-comment-id:1034863009 --> @fmOOmf commented on GitHub (Feb 10, 2022): Effectivement. Donc exit pour le point 2.
Author
Owner

@Lauryy06 commented on GitHub (Feb 15, 2022):

Que pensez-vous de f3d632c462 ? J'ai ajouté un moyen de récupérer le dernier calcul effacé en appuyant sur Shift + Back.
Je pense que c'est une bonne base pour ajouter cette fonctionnalité aux application Equation, Fonctions, etc...

<!-- gh-comment-id:1040809309 --> @Lauryy06 commented on GitHub (Feb 15, 2022): Que pensez-vous de f3d632c462c7342742eec6ca6b85f4b3248d5227 ? J'ai ajouté un moyen de récupérer le dernier calcul effacé en appuyant sur Shift + Back. Je pense que c'est une bonne base pour ajouter cette fonctionnalité aux application Equation, Fonctions, etc...
Author
Owner

@fmOOmf commented on GitHub (Feb 15, 2022):

👍
Cela va être magique !

<!-- gh-comment-id:1040910327 --> @fmOOmf commented on GitHub (Feb 15, 2022): 👍 Cela va être magique !
Author
Owner

@Lauryy06 commented on GitHub (Feb 19, 2022):

C'est fait, Shift + Back permet de remettre le dernier fichier effacer (sauf si un autre a été créé entre temps), dans les apps Fonctions, Suites, Equations et Python ! (voir af5f9ea578)

<!-- gh-comment-id:1045993143 --> @Lauryy06 commented on GitHub (Feb 19, 2022): C'est fait, Shift + Back permet de remettre le dernier fichier effacer (sauf si un autre a été créé entre temps), dans les apps Fonctions, Suites, Equations et Python ! (voir af5f9ea578694a1500b4a888f0c138c1c0273c49)
Author
Owner

@fmOOmf commented on GitHub (Feb 19, 2022):

Bravo !
😊

<!-- gh-comment-id:1046014423 --> @fmOOmf commented on GitHub (Feb 19, 2022): Bravo ! 😊
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Upsilon#43
No description provided.