Skip to main content
Known Participant
September 19, 2013
Question

Will scripting be supported in the future?

  • September 19, 2013
  • 4 replies
  • 4587 views

Regarding the changes to be made next year for extensions support in the new Photoshop CC versions I must decide how to continue development of Photoshop tools, therefore I would like to know if, at least in short term, scripting will be supported in the next CC versions of Photoshop.

Thanks.

This topic has been closed for replies.

4 replies

September 24, 2013

It makes sense to believe that scripting remains for corporate use and this seems the way it goes. Hope that the new Photography program will attract many of the not very happy now photographers to make them stay with Photoshop.

Regards

Makeeze Articles / Questions Answer

c.pfaffenbichler
Community Expert
Community Expert
September 22, 2013

I guess my Scripting is modest in comparison to that of some of you, but DBarranca’s statement

there seems to be no "central authority" for scripting support in the various Adobe apps

got me in a venting mood with regard to Illustrator.

I feel that in the regard of Scripting implementation the Photoshop team is head and shoulders above the Illustrator team.

That I found many Illustrator features/tasks unscriptable might be (partly) my own fault, but maintaining Scripts’ inability to be assigned shortcuts and removing them from Actions on restarting for six (or more) versions seems just remarkable.

Then again to me the vector oriented application’s Path handling seems in some regards inferior to Photoshop’s – so what can one expect from Illustrator?

DBarranca
Legend
September 22, 2013

Even if it's not intuitive at first nor user friendly, ActionManager code is a life saver and God bless Tom Ruark for the ScriptingListener plugin - that's really something (I was quite surprised when I discovered that other Apps don't have their own ScriptingListener equivalent).

That said, PS rendering of ScriptUI window is by far the ugliest in the number - I don't remember if I've already posted this comparison elsewhere in the forum:

Clockwise from top left: PS, ESTK, IL, ID - all OSX but the latter. And I don't think HTML is going to be the panacea, at least in the short run.

I my own small way, I've started filling in bug reports in the Photoshop Feedback site (whose login system seems to be made to turn away users on purpose, BTW) and I keep pushing others to do the same. It is more true now than before, possibly, but to boost the probability that a bug will be fixed, users have to coordinate their complaints.

Davide

Tom Ruark
Inspiring
September 23, 2013

You should make a screen shot of ALL of the different versions of ScriptUI Photoshop has used over the years! And with this announcement, you should be able to figure out that ScriptUI (Flex based for Photoshop CC) will soon be getting a new adapter in the future. http://forums.adobe.com/message/5692258

alert(Window.frameworkName);

ScriptUI for Photoshop, over the years, has had the following adapters (UI framework supplied to ScriptUI by the host application)

     ADM (Adobe Dialog Manager) (I think this was the original)

     OS (Default OS widgets)

     Mondo (Internal UI framework that drives the UI for most of our plug-ins now)

     Flex (Flash based UI widgets)

The changes were done for the following reasons: move to Carbon on mac, move to Cocoa on mac, move to 64 bits on windows, move to 64 bits on mac, we just like to change things and other reasons I don't remember!

JJMack
Community Expert
Community Expert
September 19, 2013

Some of Photoshop features are implemented  using Photoshop scripts.  So I feel scripting will be around for some time.  Adobe CEO Shantanu Narayen has tunnel vision the only thing in his sight is the corporate customer all he can say is the creative cloud is of grate value to the corporate customer.   I feel the the corporate customer is more likely to use script then the photographer.  So you will continue to see more features like Picture Package a photographer's tool striped from Photoshop then a corporate tool like script which Adobe also uses.  Script does seem to have its share of bugs that Adobe doesn't care to fix though. Photoshop is veering away from photography and becoming more a web development tool. ACR is where all the good innovation for photography is happening and it also nor a Photoshop filter as well as a plug-in.  If Photoshop elements was not so striped down I would consider using LR and Elements.  As it is now I'm struggling with should I just stick with CS6 and forget about new ACR features  or sign up for Photoshop Photography Program. I'm getting tired of all the new bugs Adobe keeps adding in.

JJMack
Known Participant
September 19, 2013

It makes sense to believe that scripting remains for corporate use and this seems the way it goes. Hope that the new Photography program will attract many of the not very happy now photographers to make them stay with Photoshop.

Inspiring
September 19, 2013

As JJMack said, their is a shift in focus at Adobe with respect to PS.

Adobe moved some photo oriented features that were implement in jsx to

Bridge several revs ago to a new scripting framework (AUM). See the Output

workspace in Bridge. They may have intended publishing the interface to

that framework but it never happened and it was more complicated than it

needed to be because you don't have the full PS/JS API available in Bridge.

Customers got really upset that Contact Sheet II was no longer supported in

PS, so they brought it back in a slightly improved form for CS6. However,

there is a slow degradation in the PS/JS implementation. Existing bugs

don't get fixed, new ones appear with each rev, and new features are

generally not well (or at all) supported in JS.

Scripting a UI is a mess. Each rev is slightly different than the previous

one. Automatic layout is such a minefield that I gave up within a rev of

its release. Then they added the Flash/AS mechanism and maybe something

else. Then there is the undocumented UI layout that their own scripts use

(Latte). And the not-quite-complete HTML stuff in ScriptUI. And no WYSIWYG

UI layout tools. My guess long term is that they are leaning towards HTML5

for the JS UI stuff which is fine, but I've tossed in the towel. I'll

maintain CSX, xtools, and Image Processor Pro for the foreseeable future

but I have no intention of doing any major new projects.

CS6 is still getting ACR updates and bug fixes so I continue to work there

in spite of the fact that I have a CC license for a year. I don't want to

inadvertently start using features that will lock me into CC and be screwed

when my license expires. Also, I sure don't need no steenkeen cloud. I'll

probably keep updating Lightroom, however, and may look into scripting some

stuff there if there is anything interesting that can be done there now.

</rant

c.pfaffenbichler
Community Expert
Community Expert
September 19, 2013

This is a user to user Forum, so you are not really addressing Adobe here, and I guess Adobe employees would not actually be at liberty to divulge that information.

Personally I see no reason why they should abandon this form of automation in Photoshop.

Known Participant
September 19, 2013

Thanks for your answer.

I understand they prefer not to divulge such info but some security that my work will not be useless in short time would be appreciated.

It's frustrating to have to change thousands of code lines in short time.