Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implémenter la fonctionnalité 'undo' / 'redo' #287

Open
mdartic opened this issue Apr 18, 2017 · 2 comments
Open

Implémenter la fonctionnalité 'undo' / 'redo' #287

mdartic opened this issue Apr 18, 2017 · 2 comments
Assignees

Comments

@mdartic
Copy link
Member

mdartic commented Apr 18, 2017

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.

@bastyen bastyen removed their assignment Apr 25, 2017
@lellex lellex self-assigned this Oct 23, 2017
lellex added a commit that referenced this issue Oct 23, 2017
@lellex
Copy link
Collaborator

lellex commented Oct 23, 2017

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 :

  • Quand on applique des modifications à une image, les changements ne sont pas pris en compte dans l'historique
  • peut être d'autres fonctions que je n'ai pas tester ?

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.

@MedHediAmri
Copy link
Collaborator

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants