I'm currently trying to use Adobe Photoshop Connection SDK and I'm having trouble finding an up-to-date documentation (I'm using Photoshop 23.5.1).
I downloaded the SDK from the official source, but the main page (located at /connectionsdk/documentation/pages/index.html) seems to be outdated (for example most of the referenced event are not triggering in my version of PSand from my experiments the main event triggered now is "imageChanged").
TLDR: Can I expect Adobe Connection SDK to work in future versions of Photoshop and bugs to be fixed ?
I need my application to be synchronized with Photoshopat all time e.g. get notified when a document is modified in Photoshop (even if the document is not saved), and retrieve the pixels forming the new image as the user sees it on the screen.
I investigated a couple of options from Photoshop's toolkits, and evaluated that the Connection SDK would fit my needs. However I noticed that the docs are outdated (see this post), and that provided sample only partially working. I also found very few applications using this feature (I believe that it was mostly developped for Photoshop Touch which is discontinued).
Despite this, I found no mention of this SDK being deprecated and I made a prototype that works wellexcept fora bug causing PS to crash on close when the TCP connection is still active when clausing PS (This is also causing a crash in the sample codeprovided in the SDK). I'm currently talking to support for this bug.
Here are my questions: - Can I expect the Connection SDK to still work in the long run and these bugs to be fixed? - Should I use another SDK for this use case (I believe that I could watch for document changes with UXP and call a C++ plugin that would send the image using TCP) ?