
Hi, Oli. I think undo actually works with the "move" /command/. I assume that you're talking about being able to undo a rotation/translation via the mouse. The problem with that has always been the user interface. Currently, if you issue a "move" or "turn" command, you can type "undo" to revert the change. So take the case where you change the model color, then issue a "move" command. Clearly, an "undo" at that point should undo the "move". However, if you rotated the model using the mouse, should "undo" revert the motion or the color change? An obvious workaround is to have a separate undo stack for transforms made using the mouse than for commands. But then undoing a transform made using a command requires a different action than undoing a transform made using the mouse. It is inelegant, but maybe that is an acceptable option if we cannot think of any better way to do this. Lesser sticking points: - when do we record a view that you can "undo" to? If there is no motion for a couple seconds? - how many times can you undo a transform? (The command undo stack has a limit, but a transform undo stack probably should have a different limit.) Elaine is right in that we are stretched thin, but we are still very interested in (re)implementing features that people find useful. It just may not happen as quickly as we like. Conrad On 2/17/2020 10:16 AM, Elaine Meng wrote:
Hi Oli, I don’t know of any plans for undo movement, since that is mostly done with interactive mouse manpulation rather than commands. For now all I can say is use “view name” to save any important set of positions:
<http://rbvi.ucsf.edu/chimerax/docs/user/commands/view.html#name>
I know this requires forethought and usually (speaking for myself) one thinks of this too late. Still, if you know that you might want to return to the specific view, it is very helpful. Best, Elaine ----- Elaine C. Meng, Ph.D. UCSF Chimera(X) team Department of Pharmaceutical Chemistry University of California, San Francisco
On Feb 16, 2020, at 5:14 PM, Oliver Clarke <olibclarke@gmail.com> wrote:
Hi, I like the expanded undo/redo capabilities in Chimerax - particularly having the capacity to undo selection/deselection and color commands is very helpful. However it seems like there is no undo/redo move functionality. I find myself using this a lot in Chimera, is there any possibility of incorporating this into Undo/Redo in ChimeraX? Basically adding the possibility to Undo/Redo translation, rotation and scaling? Cheers Oli
_______________________________________________ ChimeraX-users mailing list ChimeraX-users@cgl.ucsf.edu Manage subscription: http://www.rbvi.ucsf.edu/mailman/listinfo/chimerax-users