safety-features
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
safety-features [2021/04/29 14:10] – created shane | safety-features [2023/05/08 18:59] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 5: | Line 5: | ||
- **Are you sure?** provides the conventional "are you sure?" warning pop-up whenever you choose an action (loading a patch, hitting **Init**, or quitting Unify) which would cause you to lose work. | - **Are you sure?** provides the conventional "are you sure?" warning pop-up whenever you choose an action (loading a patch, hitting **Init**, or quitting Unify) which would cause you to lose work. | ||
- | Both of these features are optional. | + | Both of these features are optional. **Auto-save** is ON by default, **are you sure?** is OFF by default. |
- | **THIS PAGE IS STILL BEING EDITED** | + | ===== Auto-save and the Revert button ===== |
+ | Unify maintains a special folder (// | ||
+ | |||
+ | If you do any of these things, and need to get back to the patch you were working on, click the **Revert** button at the top-right corner of the Unify GUI, to bring up the **Revert menu**, which will look something like this: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The top menu item is for the original " | ||
+ | |||
+ | If this does not seem to be the patch you wanted, try the next one. If you get flustered, you might accidentally load a new patch, then perhaps even another one. This is why Unify saves more than one. | ||
+ | |||
+ | **The auto-save feature is ON by default** with Unify set to maintain up to 5 auto-saved patches. See [[settings|Using the Settings view]] for details (look for the "On Patch Load" line in the Settings view). You may disable it entirely by choosing " | ||
+ | |||
+ | ==== " | ||
+ | The first line on the Revert menu is for the original " | ||
+ | |||
+ | **If auto-save is disabled**, you will not see the pop-up menu at all when you click the Revert button; the original " | ||
+ | |||
+ | ===== Are you sure? ===== | ||
+ | If you want to have an extra layer of protection against losing work, check the **Ask "are you sure?" | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | Click **OK** to complete the action you started (the current patch //will still be auto-saved//, | ||
+ | |||
+ | ==== Why is "are you sure?" OFF by default? ==== | ||
+ | Perhaps surprisingly, | ||
+ | ===== How Unify detects patch changes ===== | ||
+ | |||
+ | Unify uses a simple method to check for patch changes: | ||
+ | * When the patch is loaded, Unify computes and stores a checksum of the patch data. | ||
+ | * When you initiate any action that might overwrite the current patch (Init, patch load, etc.), Unify re-computes the checksum, compares it against the stored one, and will assume the patch has changed if they are not the same. | ||
+ | |||
+ | This checksum algorithm is simple, quick, and unlikely to produce "false negative" | ||
+ | |||
+ | Unfortunately, | ||
+ | |||
+ | Because of this hyper-sensitivity, | ||
safety-features.1619705425.txt.gz · Last modified: 2023/05/08 18:59 (external edit)