Jump to content
Mark Oehlschlager

Snapshot Function is Broken (Photo 1.8.3)

Recommended Posts

I just discovered that the Snapshot functionality is broken in Photo 1.8.3.

One can take progressive snapshots of one's work using the Snapshot Panel, but one cannot restore to previous states using the Restore button in the Snapshots Panel.

Interestingly, if one invokes the Edit in Designer command, one can use the Snapshot Panel in Designer to restore an earlier snapshot.

Please fix. Thank you.

Share this post


Link to post
Share on other sites

It works on Windows (though, zoom level doesn't seem to be restored properly).

I also see that I need to click on the name of the snapshot, not on the snapshot icon, before the Restore and Delete Snapshot functions are available. But that might be standard, not somethig new.


-- Walt

Windows 10 Home, version 1909 (183623.476),
   Desktop: 16GB memory, Intel Core i7-6700K @ 4.00GHz, GeForce GTX 970
   Laptop:  8GB memory, Intel Core i7-3625QM @ 2.30GHz, Intel HD Graphics 4000 or NVIDIA GeForce GT 630M
Affinity Photo 1.8.3.641 and 1.8.4.665 Beta   / Affinity Designer 1.8.3.641 and 1.8.4.665 Beta  / Affinity Publisher 1.8.3.641 and 1.8.4.663 Beta.

Share this post


Link to post
Share on other sites
39 minutes ago, walt.farrell said:

It works on Windows

I sometimes wonder whether all the broken features (e.g., this Snapshot function, the Zoom tool and contextual bar Zoom controls, etc.) are an unavoidable by-product of trying to develop an integrated suite of applications, further complicated by attempting to make them run on three very different OS's (Mac OS, Windows, iOS). 

How is it that the code for long established features, basic features even, get broken with every point upgrade? Not being an app developer myself, I can't imagine.

Frustrating for everyone involved. I'm sure the Serif staff would rather focus on getting to parity with, or surpassing, the Adobe products rather than getting hung up on fixing all these broken features and then testing on three different platforms.

Share this post


Link to post
Share on other sites

Very generally speaking, the way to write software than runs on several OS's is to separate the device independent logic from the device dependent operations and, for the latter to create device-dependent services (subprograms) for each OS that are invoked from the device independent logic in a device-agnostic way.  This is likely less the problem than testing changes to those services to ensure that everything that invokes them still runs properly.  Many so-called regression tests can be automated -- indeed, good software is designed from the very beginning to be "testable" --, but those that cannot can be very time consuming to test, and are susceptible to tester inattention/fatigue.  Remember, too, that many services invoked by the software's are supplied by the purveyor of the OS, and some of them tend to make changes to their OS even after the final release candidate of a new version has been sent to developers.

Share this post


Link to post
Share on other sites
On 4/5/2020 at 7:09 AM, Richard Liu said:

Very generally speaking, the way to write software than runs on several OS's is to separate the device independent logic from the device dependent operations and, for the latter to create device-dependent services (subprograms) for each OS that are invoked from the device independent logic in a device-agnostic way.  This is likely less the problem than testing changes to those services to ensure that everything that invokes them still runs properly.  Many so-called regression tests can be automated -- indeed, good software is designed from the very beginning to be "testable" --, but those that cannot can be very time consuming to test, and are susceptible to tester inattention/fatigue.  Remember, too, that many services invoked by the software's are supplied by the purveyor of the OS, and some of them tend to make changes to their OS even after the final release candidate of a new version has been sent to developers.

My take is that quite a few of the problems originate from Apple making gratuitous changes to MacOS in their never ending quest to turn my MacBook Pro into a poor imitation of a cell phone. 

Share this post


Link to post
Share on other sites

@PhilipPeake

Perhaps. However, I'm running High Sierra. Avoided Mojave and Catalina in order to maintain the functionality of my Adobe CS6 apps. 

Or maybe you're suggesting that Serif are chasing the latest Mac OS changes, and that those changes are responsible for breaking application features running on the older OS.

Share this post


Link to post
Share on other sites
12 hours ago, Mark Oehlschlager said:

However, I'm running High Sierra

Hi Mark, I am running Sierra and this is working fine for me in 1.8.3, I did notice that it was a bit reluctant to restore when I first updated, a few more clicks and it worked fine and has done since then. The create new document from snapshot is also working well.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.