EazyDraw registered trademark.

Save As verses Duplicate for Apple File System ( AFS )
Related Information
Revert to Saved
File Formats
Export Panel
|

Save

The Mac macOS Drawing / Document model changes significantly with the introduction of macOS version 10.7 (Lion). The traditional "Save" provides an automatic "Save A Revision" behavior. The classic work flow concept of " Save As" is replaced with Duplicate and transistions the responsibility for safely saving independent drawing revisions from the user to the operating system.

The traditional simple saving of a drawing does not protect against several forms of potential information loss, accidental and unnoticed content deletions for example. In these cases your "good" older version of the drawing is overwritten (lost / destroyed) by the new "bad" drawing. Save a Revision provides a new layer of protection against these potentialities.

Save will save your drawing in the normal fashion. You will not notice anything different on your hard drive, the new drawing file is updated and written to the disk.

Behind the Scenes: When you Save, EazyDraw and macOS store a copy of the drawing file in an internal database. With each sequential "Save" a new snap-shot copy of the drawing is added to this internal database. All of these copies are then available for recovery ( using Revert to Saved )if they should be needed.

Save:

if you are saving the drawing for the first time a directory navigation sheet will allow the selection of a Folder and a text box for a name for the drawing document file. You do not need to type the ".ezdraw" file name extension portion when entering the name. If the document has previously been saved, the "Save" command will simply save the drawing to disk, no parameter entry panel is presented.

Primary Action:

Your drawing is written to the file system, in the location designated. If this is not the first save, the contents are overwritten with the current drawing contents.

Secondary Action:

An independent copy of the drawing is saved to a hidden system database. As successive save actions occur, the database builds a sequence of drawings representing the subsequent changes to the drawing. These are then available to the Revert to Saved to Saved command.

Time Stamp Archive:

The parallel versions saved to the system database are delineated by time. The time of the actual "Save" action is used to organize and recover (if necessary) the earlier version.

macOS general settings, save documents.

Some may worry about filling up the hard drive with numerous copies. First consideration is that this is actually a very good use of disk storage space, literally "pennies" of system resources can potentially save hours of time if drawing content needs to be recovered. Secondly the system employes many of the same advanced techniques used by Time Machine to record only core data delta-differences and compress the information content.

Not Just For Data Loss: This is a powerful feature that can be added to your normal work flow. Use this capability to allow more "design experimentation". For example, maybe you want to try a whole new color scheme for a logo - now you can go right ahead and experiment, simply hit Cmd-S before you start the experiment; if it doesn't work out use Revert To Saved to drop back to the the original design and continue.

Save As behavior cautionary note. Create progressive backup drawing copies using the work flow: "Duplicate" before changes instead of "Save As" after changes to an existing drawing. Long time computer and macOS users will need to study this and relearn old habits. Do not assume a drawing that has not been saved has not be changed; therefore, a pre-edit version of the drawing requires a duplicate the drawing before editing.

The old work flow of opening a drawing and making a few trial changes then deciding not to commit the changes does not work on Lion. Everything is a bit more like an iPhone. The new work flow model requires an up-front duplicate of an existing drawing in order to make trial changes that do not modify the original.

If one quits EazyDraw there is no warning about "unsaved" changes - the changes are committed by macOS and the original drawing on the hard drive is altered. Recovery of the original requires use of Revisions.