Open mdartic opened 7 years ago
La fonction undo/redo marche avec la plupart des fonctionnalités. La branche history comprends aussi une améloration de l'ergo (changement du menu etc).
Reste à améliorer :
Dans l'ensemble je pense que la branche peut être mergée car elle apporte pas mal de changements graphiques qui peuvent être bénéfiques.
Test effectué pour le Undo/Redo: OK si on ajoute un objet et qu'on veut le supprimer après. Mais si on applique des changements sur un objet, ceux-ci ne sont pas pris en compte dans l'historique. Exemple: J'ajoute un objet. Puis je change sa texture ou hachures. Je fais le "undo" ça supprime carrément l'objet. Comme ci le dernier changement c'est l'ajout de l'objet pas le changement effectué sur cet objet.
Permettre à l'utilisateur de stocker un historique des modifications apportées à un DER.
En ajoutant deux boutons, undo & redo, l'utilisateur pourrait annuler une (à plusieurs idéalement) action effectuée, et la refaire également si aucune autre action n'a été réalisée.