Hide/Unhide an object or a layer should not require UNDO command
Undo command should not affect toggling object/layer visibility.
At least it would reduce the list of UNDOs... as most time I just toggle visibility to preview outcome.
-
I can’t agree on that.
These operations directly change the way the artwork is affected, hence they have to be displayed in History.
Lock an object, Select All, change fill to red — everything gets painted, but the locked object.
Undo all the steps, but imagine the Lock Selected gets skipped — now selecting all and changing the fill will result in the same result, even though you never locked anything this time. This means the SAME steps now can lead to different results, but DIFFERENT steps can mean the same result. This is not consistent and can lead to many user mistakes, far beyond anyone’s imagination.And while it’s NEVER needed for you, it’s something MAY rely on, since it’ normal, to be able to undo ANY operation.
But notice this request:
Ability to UNDO not only actual changes to objects but also selections
http://illustrator.uservoice.com/forums/333657/suggestions/34934953That’d be a more disruptive change, but it makes more sense — to me personally.
-
Guylain Leclerc commented
Je n'ai jamais compris pourquoi le logiciel était programmé pour conserver en mémoire les opérations Affichage / Désaffichage et Verrouillage / Déverrouillage lorsqu'on utilise la fonction Annuler (Undo) ou CTRL-Z ou Refaire (Redo) ou MAJ-CTRL-Z, maintenant aussi ajoutée dans la fonctionnalité Historique. Ces opérations conservées en mémoire de l'outil sont complètement inutiles et nuisent aux performances de travail. Ce ne sont pas des opérations importantes à conserver en mémoire. Il est très facile d'aller dans le panneau Calques et d'ajuster ces paramètres. nous même si une erreur d'affichage/verrouillage est constatée. Lorsqu'on utilise la fonction Annuler, ce n'est JAMAIS pour annuler l'affichage ou le déverrouillage d'un calque mais pour reprendre une opération plus IMPORTANTE. Je vous suggère de modifiez la programmation pour conserver en mémoire toutes les opérations sauf celles-ci. Sinon, ajouter une option soit dans le menu du panneau Calques soit dans les Préférences générales afin de pouvoir définir nous-mêmes si on veut conserver ses opérations futiles en mémoire.
I never understood why the software was programmed to remember the Show/Unshow and Lock/Unlock operations when using the Undo CTRL-Z or Redo SHIFT-CTRL-Z function, now also added in the History feature. These operations kept in the tool's memory are completely useless and harm work performance. They are not important operations to remember. It is very easy to go to the Layers panel and adjust these settings ourselves if a display/lock error is noticed. When using the Undo function, it is NEVER to cancel the display or unlocking of a layer but to resume a more IMPORTANT operation. I suggest you modify the programming to remember all operations except these. Otherwise, add an option either in the Layers panel menu or in the General Preferences so that we can define ourselves if we want to keep these futile operations in memory.
-
I can’t agree on this that easy.
While it’s obviously cumbersome to have a ton of 'Hide', 'Show All', 'Layer Panel Options' commands in the history panel (especially that anonymous), this serve their job for some scripts and actions which work with a selection — a visible selection, based on these commands. If Illustrator stops treating these actions as viable steps, it will break these tools.Perhaps I misread it and you are to keep show/hide being recorded only for objects, but omit this for whole layers (in Layers) — well, this is gong to be even more confusing, why some of the eyes clicks do get recorded, and others don’t.
Still, I see the purpose of it. 'For the sake of consistency with Photoshop', for example — but these utilize show/hide for quite different purposes... this change is more impactful than it seems at a first glance, so until enough reasons are provided except for 'too many undo states', this most probably won’t happen.
-
Kodey B commented
100% agree