Journal des modifications

Dernière modification le 5 mars 2024

Version 3.01.04 du 5 mars 2024

  • Correction : bug de la réorganisation de l’écran
  • Amélioration : les plateaux des comparateurs montent et descendent en fonction des valeurs comparées
  • Modification : révision du code

Version 3.01.03 du 19 février 2024

  • Amélioration : ajout d’une URL d’explication de l’interdiction de la récursivité
  • Correction : bug du placement de l’écran à la création d’un nouveau programme
  • Amélioration : changement du calcul du placement de l’index d’un tableau

Version 3.01.01 du 1er février 2024

  • Amélioration : ajout de la gomme sur la console ou le terminal pour effacer le contenu
  • Amélioration : visualisation du mode enregistrement. Le bouton enregistrement clignote et le bouton d’exécution de la macro est grisé
  • Fonctionnalité : possibilité de transformer une macro Simple (Do) en macro Boucle (Loop) dans le menu “Macro”

Version 3.00.16 du 18 janvier 2024

  • Modification : ajout de l’entrée Index dans le menu Aide
  • Correction : bug autorisant une alternative dans le code du bloc (merci aux enseignants et aux étudiants du MEEF de Nantes)
  • Correction : bug sur le retour arrière après exécution d’une macro (merci aux enseignants et aux étudiants du MEEF de Nantes)

Version 3.00.15 du 22 décembre 2023

  • Amélioration : affichage du nombre de caractères en trop dans l’URL générée
  • Correction : passage sur Until ou Loop de l’exécution en mode construction d’un bloc Loop vide
  • Correction : passage sur Loop sur exécution en mode construction d’un bloc Until avec une condition de sortie fausse
  • Correction : passage sur Loop sur exécution en mode animation d’un bloc Until avec une condition de sortie fausse
  • Modification : ajout du comparateur dans le menu “Opération”

Version 3.00.14 du 14 décembre 2023

  • Corrigé : l’essai de dépôt de t[i] avec i en dehors des limites du tableau t ne provoque pas le passage au vert du cadre de la donnée cible
  • Corrigé : il n’est pas possible de générer un calcul ou une comparaison avec t[i], i en dehors des limites du tableau t
  • Corrigé : l’exécution d’une macro appelant un macro boucle avec un bloc From vide, ne provoque plus d’erreur

Version 3.00.10 du 27 novembre 2023

  • Corrigé : bug sur la suppression de la dernière macro
  • Amélioration : visuel des boites de messages d’erreur
  • Corrigé : traduction en anglais

Version 3.00.09 du 9 novembre 2023

  • Corrigé : bug de retour arrière de l’animation
  • Corrigé : traduction des étiquettes anglaises
  • Corrigé : suppression de l’effet bouton du curseur au survol du nom de la macro

Version 3.00.08 du 19 octobre 2023

  • Corrigé : exportation de la longueur d’un tableau en C et C++

Version 3.00.07 du 13 octobre 2023

  • Amélioration : il n’est plus possible d’activer le comparateur quand la sélection du code est sur Until
  • Amélioration : l’étiquette Until est rajoutée au dessous de l’opérateur de sortie de boucle

Version 3.00.06 du 4 octobre 2023

  • Corrigé : la visualisation de résultat d’un calcul lors son affectation vers une variable

Version 3.00.05 du 28 septembre 2023

  • Corrigé : message d’erreur lors de la manipulation d’une case indexée d’un tableau avec un index en dehors des limites
  • Corrigé : l’exportation du code lors de la suppression de la macro courante
  • Amélioration : changement de la couleur en noir du micro d’enregistrement

Version 3.00.04 du 8 juillet 2023

  • Amélioration : l’export Python utile la méthode len(t) pour pour remplacer t.length du code AlgoTouch, au lieu d’une variable t_length initialisée à len(t)

Version 3.00.03 du 16 juin 2023

  • Corrigé : placement du bouton “Ajouter un index” sur un tableau
  • Amélioration : agrandissement de l’icône “Copier le code” et ajout d’une info-bulle

Version 3.00.02 du 15 juin 2023

  • Amélioration : changement de positionnement, en haut à droite, du comparateur d’ajout d’une condition de sortie
  • Corrigé : correction de l’erreur d’affichage du mode “Encours d’exécution” sur abandon d’une lecture
  • Amélioration : seules les constantes -1, 0 et 1 sont fixes sur l’espace de travail

Version 3.00.01 du 8 juin 2023

  • Corrigé : suppression de la macro courante
  • Corrigé : lien vers le manuel de la version 3

Version 3.00.00 du 1er juin 2023

  • Fonctionnalité : édition des programmes ligne par ligne
  • Fonctionnalité : changement dans l’ajout des conditions de sortie
  • Amélioration : modification des icônes
  • Amélioration : changement de la visualisation de l’exécution
  • Toutes les nouveautés sur ce lien.

Version 2.00.08 du 2 février 2023

  • Corrigé : la génération du code de la comparaison d’une valeur d’un tableau
  • Corrigé : le message d’erreur sur l’ajout d’une condition de sortie

Version 2.00.07 du 19 janvier 2023

  • Fonctionnalité: AlgoTouch est disponible en version anglaise.

Version 2.00.06 du 15 décembre 2022

  • Fonctionnalité: la dernière macro créée devient la macro courante. Lors de la création d’une macro quand AlgoTouch est en mode enregistrement, la macro courante reste la même.

Version 2.00.05 du 8 décembre 2022

  • Fonctionnalité: l’arrêt de l’enregistrement durant l’ajout d’une condition de sortie supprime le comparateur de l’espace de travail AlgoTouch.
  • Fonctionnalité: la réorganisation de l’écran place les constantes de manière visible sur l’espace de travail.
  • Corrigé: quand le résultat d’un calcul est affecté à une variable, le mode enregistrement se désactivait.

Version 2.00.04 du 1er décembre 2022

  • Corrigé: l’exportation en C déclare les fonctions avant de les définir. Le programme exporté fonctionne directement sans aucune modification du code.
  • Corrigé: dans la version 2.00.03, l’utilisation du “undo” pouvait revenir très loin en arrière. Des sauvegardes de l’état n’étaient pas faites.
  • Corrigé: après validation d’une condition ou d’une condition de sortie, l’utilisation du “undo” revenait avec un comparateur à une seule valeur.
  • Fonctionnalité: l’ajout d’une condition de sortie fait passer algoTouch en mode enregistrement.

Version 2.00.03 du 24 novembre 2022

  • Corrigé: la simplification d’une macro Boucle ayant une clause Until vide est effective. La macro Boucle simplifiée devient une macro Simple dont le code est la concaténation des clauses From, Loop et Terminate.

Version 2.00.02 du 4 novembre 2022

  • Corrigé: l’exécution en mode animation d’une macro Boucle après rechargement du code par l’URL, se terminait par un message d’erreur “Index out of bounds”.
  • Fonctionnalité: une fenêtre d’alerte s’ouvrait quand une condition de sortie avec un index était ajouté. Cette alerte ne s’ouvre plus, seul un message “La condition de sortie a été placée en tête du bloc Until : en savoir plus” est indiqué dans la console.
  • Corrigé: lors d’un “undo” dans le bloc d’une alternative était effectué, la reprise après la fermeture du cas entraînait un message d’erreur. Un “undo” restaure l’état avant l’enregistrement du cas.

Version 2.00.01 du 11 septembre 2022

  • Corrigé: le renommage des éléments, macros, variables, constantes, ne tenait pas compte de la casse du nom de l’élément.
  • Fonctionnalité: lors de la création de variables, constantes, tableaux et index, leur déclaration est ajoutée dans la console.