Hi all, I am gathering some ideas about: "How should work a Non linear Undo in Rev?" Please, participate with your experiences, ideas and questions.
Your collaboration is indispensable to create this library. Notice that after we implement sucessfully this project using revTalk scripts, it will be available to use in our own programs. The most common undo commands in software is the Memory-dependent linear undo, that allows to undo/redo actions based in their execution order and available memory designated by user for this specific task. My experience with Non-Linear undo comes from my use of Adobe Photoshop: http://livedocs.adobe.com/en_US/Photoshop/10.0/WSfd1234e1c4b69f30ea53e41001031ab64-7497.html For Rev, it's feasible to save a copy of the stacks every amount of minutes and the Non Linear undo library would compare the properties of the same object in different saved stacks and allow to "revert" a single object to a previously saved state (possibly allowing to preview the change before applying) Rev IDE blocks certain messages, like editscript so i am not sure how to catch scripts changes before they happen. It's necessary to trap the script editions to save a stack copy before editing the script... Thanks in advance for your comments and ideas! Alejandro -- View this message in context: http://runtime-revolution.278305.n4.nabble.com/Non-linear-undo-in-Rev-IDE-tp2284816p2284816.html Sent from the Revolution - User mailing list archive at Nabble.com. _______________________________________________ use-revolution mailing list [email protected] Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
